web-dev-qa-db-ja.com

内蔵サウンドカードを無効にする方法

ラップトップのヘッドフォンジャックが壊れているため、内部サウンドカードと外部USBサウンドカードを使用しています。サウンドがUSBカードを通過するように、内部カードを無効にする必要があります。これは、システム設定> 11.10のサウンドで実現できました。

リスト内の内蔵サウンドカードをクリックしてミュートし、USBサウンドカードのデジタル出力(S/PDIF)に移動してみたところ、ミュートされていることがわかったため、ミュートを解除しました。その後、テスト音を鳴らしましたが、音は再び内蔵スピーカーから届きました。内部カードをチェックしましたが、再びミュートが解除されました。

USBカードのアナログ出力でも同じプロセスを繰り返しました。同じことが起こりました。

まだこれを試していませんが、Logitech Webカメラを接続するときに、Webカメラのマイクがまあ。

入力側には、1つだけではなくすべてのデバイスをミュートすることに関する出力と同じ問題が発生しています。おそらくダイアログに何かが欠けています。

オプションダイアログでサウンドデバイスを選択的に有効/無効にする方法を知る必要があります。これを間違った場所に置いてしまった場合、すみません.

6
typerextreme

システムにロードされたカーネルモジュールのリストを調べたとき:

lsmod | less

私はこれを見つけました:

snd_ens1370      21536   0
gameport         16776   1 snd_ens1370
snd_ak4531_codec 9856    1 snd_ens1370
snd_pcm          80388   5 snd_ens1370,snd_intel8x0,snd_ac97_codec

疑いはありませんでした-カーネルがモジュールsnd_ens1370をロードするのを止める必要がありました。

私はそれをすべて一緒に削除することを考えていました:

$ locate 1370
/lib/modules/2.6.22-14-generic/kernel/sound/pci/snd-ens1370.ko
/usr/src/linux-headers-2.6.22-14-generic/include/config/snd/ens1370.h
/usr/share/alsa/cards/ENS1370.conf

しかし、もっとエレガントな方法があることがわかりました。 Ubuntuでハードウェアを無効にするには、代わりにモジュールをブラックリストに追加します。 /etc/modprobe.d/blacklistをご覧ください。

UbuntuでEnsoniqサウンドカードを無効にするには、そのファイルに次の行を追加しました。

# disable my PCI ensoniq sound card
blacklist snd_ens1370

その後、再起動するだけです...

6
Winko

あなたの特定のケースでは、内部カードは使用できないように聞こえるので、BIOS設定から内部サウンドカードを無効にすることをお勧めします。

つまり、複数のサウンドカードがある場合は、サウンド設定の出力タブから出力デバイスを選択してそれらを切り替えるを使用できるはずです。出力タブにすべてのサウンドデバイスが表示されます。いくつかの音楽を再生して、デバイスをクリックするだけでデバイスを切り替えてみることができます。すぐに反映され、適切なデバイスにサウンドが流れるはずです。

3
Aras