web-dev-qa-db-ja.com

Linuxサウンドカードを無効にする

12.04からKubuntu12.10にアップデートしましたが、サウンドが機能しなくなりました...システムに2つのサウンドカードがあるため、そのうちの1つを無効にすると問題が解決すると思います。 inxiの出力は次のとおりです。

$ inxi -Ax
Audio:     Card-1: NVIDIA GF106 High Definition Audio Controller
             driver: snd_hda_intel     bus-ID: 05:00.1
           Card-2: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) 
             driver:     snd_hda_intel bus-ID: 00:14.2
           Sound: Advanced Linux Sound Architecture ver: 1.0.25
$ 

HDMI出力がイヤホンに届かないので、NVIDIAGF106を無効にしたい。それ、どうやったら出来るの?または、サウンドを取り戻すための他のヒントはありますか?どうもありがとう。

これがaplay -l出力:

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

そしてここに~/.asoundrc

pcm.!default {type hw card 0 device 0}
ctl.!default {type hw card 0 device 0}

まだ機能していません:(

2
Ferenc Deak

おそらく、NVIDIAカードがデフォルトのオーディオデバイスとして設定されています。たとえば、HDMI経由でオーディオを取得しようとすると、同様の問題が発生します。閃光。問題は、Realtekカードがデフォルトとして設定されており、一部のアプリケーションでは使用するサウンドデバイスを選択できないことです。 HDMIオーディオをデフォルトのaduioデバイスとして設定することで問題を解決します。これは、ホームディレクトリの.asoundrcファイルを編集することで実現できます。

これが何をすべきかです。まず、使用する適切なカードとデバイスを見つける必要があります。コマンドaplay -lを実行します。 USBヘッドホンからオーディオを出してほしいと思いますか? aplay -lの出力から、USBヘッドフォンがカード番号2およびデバイス番号であることがわかります。したがって、.asoundrcに次のように入力します。ファイル。

pcm.!default {
type hw
card 2
device 0
}

ctl.!default {
type hw
card 2
device 0
}
2
AcId