web-dev-qa-db-ja.com

左のラップトップスピーカー、ミュートオプション、ボリュームコントロールが機能しない

Ubuntu Studio 14.04をインストールしたAcer Aspire E 15に取り組んでいます。

オーディオに関していくつか問題があります。

特に:

  1. 左スピーカーがまったく機能しない。ただし、外部スピーカーを接続すると、両方のスピーカーでサウンドが完全に機能します。

  2. このカスケードメニューからオーディオをミュートにした場合: Cascade menu mute オーディオは実際にミュートされます。しかし、キーボードオプション(Fn + F8)を使用してミュートすると、オーディオがミュートになったことを通知するこのポップアップが表示されますが、実際にはサウンドがスピーカーから出力され続けます(内部または外部のどこにいても) 。 mute popup

  3. 音量を上げたり下げたりできません。しかし、私は以前に見たカスケードメニューから、またはキーボードショートカットを使用して、ボリュームが静止していると思います。

私はイタリアのUbuntuウェブサイトで見つけた this ガイドをたどりましたが、更新されていませんが、ターミナルからいくつかの結果を得ました。

まず、オーディオカードが正しく検出されたと思います。

alex@Sargon:~$ cat /proc/asound/cards
 0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xb3610000 irq 67
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xb3614000 irq 66
alex@Sargon:~$ lspci | grep -i audio 
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)

ただし、オーディオテストではまったく音が出ません。

alex@Sargon:~$ aplay /usr/share/sounds/alsa/Front_Center.wav 
Riproduzione in corso WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Frequenza 48000 Hz, Mono

Alsamixerを使用してオーディオ設定を確認しようとしましたが、正直なところ、何も理解できませんでした。以前のlinekdページで見つけたコマンドを使用してリセットを試みましたが、これらのコマンドはUbuntu 10.10を参照しており、Ubuntu Studio 14.04では機能しません。

最も邪魔になるのは、そのページによると、別のプログラムがオーディオカードを使用している可能性があり、その結果、問題が発生する可能性があるということです。明らかに、いくつかのプログラムが実行されている可能性があります。これが問題の一部であるのではないかと思います。

alex@Sargon:~$ lsof | grep pcm
plugin-co 5106            alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
Chrome_Ch 5106 5107       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5132       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5133       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5134       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5135       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5190       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5191       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5192       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5193       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 6111       alex  mem       REG                8,7    27256    7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so

どうすればよいかわかりません。

編集:

自動ミュートを無効にした後、左スピーカーが機能し始めました。それでも他の問題は残った。そこで、Sudo killall pulseaudioSudo alsa force-reloadを使用してさまざまなオーディオプロセスを終了して再起動しようとしたところ、オーディオが完全に機能しなくなりました。

コマンドを使用すると、次のようになります。

alex@Sargon:~$ Sudo alsa force-reload
[Sudo] password for alex: 
Terminating processes: 1871 (failed: processes still using sound devices: 6840(pulseaudio)).
Unloading ALSA sound driver modules: snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-seq-midi snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-timer (failed: modules still loaded: snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer).
Loading ALSA sound driver modules: snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-seq-midi snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-timer.

これらの失敗したプロセスが問題と関係があるのでしょうか。

編集2:

Alsamixerを使用することで、主な問題を解決することができました。スピーカーが機能するようになりました。

まだ他の問題について疑問に思っています。

1
il mietitore

やっとこれを解くことができました。

ボリュームコントロールボックスの構成パネルに移動する必要がありました。

configuration panel

"Audio Interno"(英語では内部オーディオ、たぶん)オプションの下に、何らかの理由で "Spento"(シャットダウン)があり、 "Digital Stereo HDMI"がありました。私はそれを止めようと切望しました、そして今、すべてが完璧に動作します。

とにかくすべてのあなたの助けをありがとう@mchid。

0
il mietitore

ターミナルからalsamixerを使用するには、 F3 すべてのコントロールが表示されます。左右の矢印を使用して、それぞれを選択します。 F6 既に選択されているように見えますが、サウンドカードを選択します。

注意すべきことの1つ。 。 。 alsaミキサーで自動ミュートが選択されていないことを確認してください。上下の矢印で音量を調節します。

Alsamixerをインストールすると、この機能(自動ミュート)はデフォルトでオンになり、明示的に無効にする必要があります。


編集:

エラーを投稿していただき、ありがとうございます。何が起こっているのかを知るのに役立ちます。エラーは、pulseaudioがまだモジュールを使用していることを示しているため、リロードに失敗するため、puleaudioサービスを停止する必要があります。これが私たちがやることです。

まず、次のコマンドでpulseaudioサービスを停止します:

Sudo service pulseaudio stop

次に、alsaをリロードします。

Sudo alsa force-reload

今、pulseaudioが必要なので、バックアップを開始してください:

Sudo service pulseaudio start
1
mchid