USB-DACを使用の場合に音声を出すのに
USBを一番最初の順番にする作業は、果たして必要なのか?
cobo's room on the blog Ubuntuサウンドデバイス認識順の固定化
http://cobo4u.blog87.fc2.com/blog-entry-237.html
>qJackCtl上では以下のように固定されました.
なので、書いた人はqjackctlを使用。
USB-DACのUSBオーディオ(Audiotrak DR.DAC2 DX)を使用。
参考にさせて頂いたサイト様:
http://haraita9283.blog98.fc2.com/blog-entry-103.html
この人は普通のサウンドカードを使用のような感じ。
********************
以下案で試していませんが
$ cat /proc/asound/modules
で
0 snd_hda_intel
1 snd_hda_intel
2 snd_usb_audio
と表示で、これに固定する為に
$ sudo leafpad /etc/modprobe.d/sound.conf で下記追加
options snd_hda_intel index=0
options snd_hda_intel index=1
options snd_usb_audio index=2
で保存でleafpadの終了で
PCを再起動で
qjackctlを起動で 設定>設定>インターフェース で ▼をクリッックで(既定)を変えて
hw:なんとか(hw:2) に設定で > OK をクリック
-------------
gladishを起動で
Tools> Configure JACK >JACK driver で device で右側をクリックで▼が表示で
▼をクリッックで hw:なんとか - なんとか を選択して
hw:なんとか にする。 <ーーー重要!!!!!!
playback は、device の設定をコピーします。つまり hw:なんとか にする。
JACK "audioadapter"
は、設定する必要は ないようです。
(JACK driver の設定内容が優先されるようです。)
しかし、トラブルにならないとも言い切れないので、
JACK driver と同様の設定。
------------
上記設定で上手く音声が出れば、私にとっては革命的なのですが。
(注、OSをインストールの時にはピンジャックのスピーカーを接続でインストールで
この時にはUSB-DACはPCには接続していない事。)
多分、音声が出たとしても途中で間延びしたような音声に成ると予想。
グラボ付きPCでRT-kernelでデフォでpulseaudioインストール済みの物で、
pulseaudio完全削除かkillしたOSで
USBを一番最初の順番にするのは困難。
LL-kernelだと困難さのハードルは下がるような感じですが
FedoraやArchには出来合いのRT-kernelは有っても、LL-kernelは無いような感じ。
ArchではRT-kernelはyaourtではインストール出来ないのでパッチを当ててbuildの必要が有るようです。
7時間掛かったとの書き込みを見た事が有ります。派生のmanjaroならpamacで即インストール出来ます。
************************************************
$ cat /proc/asound/cards
0 [al384ds ]: USB-Audio - al384ds
Amulech al384ds at usb-0000:00:1a.0-1.1, high speed
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf3000000 irq 17
2 [MID ]: HDA-Intel - HDA Intel MID
HDA Intel MID at 0xf3120000 irq 41
:~$
************************************************
$ lsmod | grep snd
snd_seq_dummy 16384 0
snd_hda_codec_hdmi 45056 1
snd_hda_codec_realtek 86016 1
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
snd_hda_intel 36864 4
snd_usb_audio 184320 4
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 86016 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_usbmidi_lib 32768 1 snd_usb_audio
snd_hwdep 16384 2 snd_hda_codec,snd_usb_audio
snd_pcm 110592 6 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 2 snd_seq_midi,snd_usbmidi_lib
snd_seq 65536 3 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_seq,snd_pcm
snd 86016 28 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm
soundcore 16384 1 snd