私はDebian 8でサウンドを管理するためにi3wmを介してPulseAudioを使用しています。
オンボードサウンドカードの音量レベルを除いて、すべてがうまく機能します。すべての設定を最大(pavucontrolの入出力音量153%)に設定し、スピーカーを非常に大きくオンにすると音がします。予想されるオーディオが再生されますが、非常に静かです。
「アナログステレオ出力」に設定すると、音量以外のすべてが認識され、正常に動作します。
pavucontrolで選択すると、正しいボリュームで正常に動作するUSBヘッドセットがあります。 Windowsを起動すると、音がよく聞こえます。
これは正しいボリュームでうまく機能して停止しました。私の推測では、これがアップデートのようですが、音を頻繁に使用しなかったため、イベントを関連付けることはできませんでした。再起動もあるかもしれません。
設定を終了し、パルスを再開しました。別のトラブルシューティング手順を試しましたが、結果が出ませんでした。
要求されたすべてのデータ/ログを提供できますが、この時点で何を確認するのかわかりません。私はpacmdで遊んだが、役に立つものが見つかりませんでした。
それで、私の質問は、「静的に設定できるサウンドカードに対して設定または計算されたデフォルトの音量設定が正しくないのですか?」です。それともここで何が起こっているのかもしれません。
ミキサー出力:
$›amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 103525 [158%] [on]
Front Right: Playback 103525 [158%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined
Capture channels: Mono
Limits: Capture 0 - 65536
Mono: Capture 55141 [84%] [off]
alsamixer帽子:
amixer -D hw:0 コンテンツリンク:http://pastebin.com/bB7ERZ13
答え1
多くの最新のサウンドカードでは、ポートマッピングは完全に設定可能です。ソフトウェアの各物理ポートを入力または出力として設定し、必要な出力または入力として設定できます。残念ながら、これは時々異なるオペレーティングシステム(そして時にはオペレーティングシステムのバージョン)が基本的に異なるマッピングを持つことを意味します。
つまり、WindowsはLinuxとは異なるポートを使用します。あなたが聞く非常に低いボリュームのオーディオは、Linuxドライバのポートから漏れています。
最も簡単な回避策は、Linuxのデフォルトポートを使用することです。その後(Windowsで動作する場合)、Windowsの実行中にスピーカーを接続すると、Windowsが接続したばかりの項目を尋ねて設定します。それ自体がLinuxのデフォルトと一致します。 Linuxでも設定できると思います(Linuxのデフォルトマッピングを変更するため)。しかし、私が知っている限り、これを行うためのおなじみの方法はありません。
答え2
それを実行しalsamixer
、そこからボリュームを設定します。これだけで十分です。