ラップトップのヘッドフォンジャックが壊れているため、内部サウンドカードと外部USBサウンドカードを使用しています。サウンドがUSBカードを通過するように、内部カードを無効にする必要があります。これは、システム設定> 11.10のサウンドで実現できました。
リスト内の内蔵サウンドカードをクリックしてミュートし、USBサウンドカードのデジタル出力(S/PDIF)に移動してみたところ、ミュートされていることがわかったため、ミュートを解除しました。その後、テスト音を鳴らしましたが、音は再び内蔵スピーカーから届きました。内部カードをチェックしましたが、再びミュートが解除されました。
USBカードのアナログ出力でも同じプロセスを繰り返しました。同じことが起こりました。
まだこれを試していませんが、Logitech Webカメラを接続するときに、Webカメラのマイクがまあ。
入力側には、1つだけではなくすべてのデバイスをミュートすることに関する出力と同じ問題が発生しています。おそらくダイアログに何かが欠けています。
オプションダイアログでサウンドデバイスを選択的に有効/無効にする方法を知る必要があります。これを間違った場所に置いてしまった場合、すみません.
システムにロードされたカーネルモジュールのリストを調べたとき:
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
その後、再起動するだけです...
あなたの特定のケースでは、内部カードは使用できないように聞こえるので、BIOS設定から内部サウンドカードを無効にすることをお勧めします。
つまり、複数のサウンドカードがある場合は、サウンド設定の出力タブから出力デバイスを選択してそれらを切り替えるを使用できるはずです。出力タブにすべてのサウンドデバイスが表示されます。いくつかの音楽を再生して、デバイスをクリックするだけでデバイスを切り替えてみることができます。すぐに反映され、適切なデバイスにサウンドが流れるはずです。