/ 改造カードの設定(1) for linux(Archlinux)

改造カードの設定(1) for linux(Archlinux)

最初にやる事はALSAで認識されているか?確認する。


$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: DGX [Xonar DGX], デバイス 0: Multichannel [Multichannel]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
カード 0: DGX [Xonar DGX], デバイス 1: Digital [Digital]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
カード 1: Intel [HDA Intel], デバイス 0: ALC889A Analog [ALC889A Analog]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
カード 1: Intel [HDA Intel], デバイス 1: ALC889A Digital [ALC889A Digital]
サブデバイス: 1/1
サブデバイス #0: subdevice #0

改造カードは [Multichannel] [Digital] で認識されています。
mpd等の設定では[Digital]では無く[Multichannel]の方で設定しなければなりません。
カードがアナログで出力するつもりで基板上のDACにi2s信号を出すからです。
audaciousの設定ではこうなります。この再生プレーヤーはデバック時に便利です。
このテストで音が出なければ当然 mpd でも音は出ません。

audi



なので mpd.conf では

device "hw:0,0" となります。

不具合の記事で書いた様に過大入力で音が歪む場合があるのでミキサーの設定は

mixer_type "software"

linuxのドライバーの不具合でalsamixが立ち上げ時でミュートになっている場合があるので確認

alsamix



不幸にして音が出ない時に真っ先に試してみるべきコマンドはこれで
音源ファイルを再生中に実行します。
これは出力がOKの場合の表示です。ダメなときは close と出ます。

$ cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 11024
buffer_size: 44100

※カード0 デバイス0 の場合

— posted by くま at 08:04 pm  

この記事に対するコメントはありません

<< 2021.1 >>
SMTWTFS
     1 2
34 567 89
1011 1213 14 15 16
17 18 192021 22 23
24 25 2627 28 29 30
31       
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.0620 sec.