Ubuntu Studio 14.04をインストールしたAcer Aspire E 15に取り組んでいます。
オーディオに関していくつか問題があります。
特に:
左スピーカーがまったく機能しない。ただし、外部スピーカーを接続すると、両方のスピーカーでサウンドが完全に機能します。
このカスケードメニューからオーディオをミュートにした場合: オーディオは実際にミュートされます。しかし、キーボードオプション(Fn + F8)を使用してミュートすると、オーディオがミュートになったことを通知するこのポップアップが表示されますが、実際にはサウンドがスピーカーから出力され続けます(内部または外部のどこにいても) 。
音量を上げたり下げたりできません。しかし、私は以前に見たカスケードメニューから、またはキーボードショートカットを使用して、ボリュームが静止していると思います。
私はイタリアの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 pulseaudio
とSudo 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を使用することで、主な問題を解決することができました。スピーカーが機能するようになりました。
まだ他の問題について疑問に思っています。
やっとこれを解くことができました。
ボリュームコントロールボックスの構成パネルに移動する必要がありました。
"Audio Interno"(英語では内部オーディオ、たぶん)オプションの下に、何らかの理由で "Spento"(シャットダウン)があり、 "Digital Stereo HDMI"がありました。私はそれを止めようと切望しました、そして今、すべてが完璧に動作します。
とにかくすべてのあなたの助けをありがとう@mchid。
ターミナルからalsamixerを使用するには、 F3 すべてのコントロールが表示されます。左右の矢印を使用して、それぞれを選択します。 F6 既に選択されているように見えますが、サウンドカードを選択します。
注意すべきことの1つ。 。 。 alsaミキサーで自動ミュートが選択されていないことを確認してください。上下の矢印で音量を調節します。
Alsamixerをインストールすると、この機能(自動ミュート)はデフォルトでオンになり、明示的に無効にする必要があります。
編集:
エラーを投稿していただき、ありがとうございます。何が起こっているのかを知るのに役立ちます。エラーは、pulseaudioがまだモジュールを使用していることを示しているため、リロードに失敗するため、puleaudioサービスを停止する必要があります。これが私たちがやることです。
まず、次のコマンドでpulseaudioサービスを停止します:
Sudo service pulseaudio stop
次に、alsaをリロードします。
Sudo alsa force-reload
今、pulseaudioが必要なので、バックアップを開始してください:
Sudo service pulseaudio start