web-dev-qa-db-ja.com

音量が調整されない(Ubuntu 16.04)

UbuntuをiMacにインストールしました。最初は、サウンドは機能しませんでしたが、それはアナログサラウンド4.0出力ではなくアナログステレオ出力にあったためです。しかし、今では、ボリュームスライダーを調整すると、どこにいても同じ音量(最大)のままになります。 (ミュートを除く)

ヘッドフォンを入れると、すべて正常に動作します。これまでのところ、基本的にインターネット上のすべてのソリューションを試してみましたが、何も見つかりませんでした。何らかの理由でPCMを調整すると、音量は上下しますが、マスターは何もしません。

1
Ryan Park

Ubuntu 16.04、17.10、18.04のAsus UX550VDでも同様の問題が発生しました。 18.04の修正のみを確認できます。

さまざまなサウンドコントロールについてもう少し理解を深めるために、以下を実行することをお勧めします。

$ alsamixer

シェルで、さまざまなレベルを操作して、それらが何をするかを理解します(ボリュームコントロールがレベルをどのように変更するかを確認します)。

私のマシンでは、マスターボリュームは何もしませんでした。 PCM値を変更するだけで、スピーカーの音量が調整されます。私のボリュームコントロールはマスターだけを変更します。したがって、表示されているボリュームに関係なく、ボリュームは同じままです。

https://forums.linuxmint.com/viewtopic.php?t=9145 からマスターの代わりにPCMを調整する修正を見つけました

修正を繰り返すには:

(何か問題が発生した場合に備えて、必ずファイルをバックアップしてください)

このファイル内

/usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common

に追加しました

[Element Master]
switch = mute
volume = ignore

このブロックの直前

[Element PCM]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

つまり、マスターボリュームは完全に無視され、代わりにボリュームコントロールを使用するときにPCMボリュームを構成します。

マシンを再起動すると、ボリュームは期待どおりに機能しました。 alsamixerを見て、動作しない場合の動作を再確認してください(最初にこれを行ったときに、設定にタイプミスがありました)。

1
phod

Kubuntu 17.04を搭載したAsusラップトップでも同様の問題が発生しました。アナログサラウンド4.0出力があり、サウンドはこれを通過していました。音量キーを使用してオーディオ出力を変更すると、スライダーは移動しますが、実際の音量はミュートのままになります。

[システム設定]> [マルチメディア]> [オーディオ設定]> [構成]。最初にサウンドデバイスをAnalog Stereo 2.0に変更してから、ボリュームキーでスライダーを動かしただけでなく、実際のサウンドのボリュームも変更しました。明らかに、これは4.0ではなくステレオを意味するため、不十分でした。

最終的に私は次の解決策を見つけましたが、なぜそれが機能するのか分かりません。 [システム設定]> [マルチメディア]> [オーディオ設定]> [構成]で、サウンドデバイスをAnalog Surround 4.0に設定し、[すべてのローカルサウンドカードに同時に出力する仮想出力デバイスを追加する]にもチェックマークを付けました。 [システム設定]> [マルチメディア]> [オーディオ設定]> [出力デバイス]で、[同時出力を内蔵オーディオアナログサラウンド4.0]にデフォルトチャネルとして設定します。これで4.0のサウンドとボリュームキーを使用して変更できます。

0
rdk