很长一段时间以来,我的声音都有一个有点烦人的问题,我终于决定是时候做点什么了。
每次我调整工具栏中的主音量滑块,或者使用笔记本电脑上的音量热键时,Ubuntu 都会以一种奇怪的方式调整我的混音器电平。当我打开 GNOME ALSA 混音器时,我注意到我的 SigmaTel STAC9200 有三个输出滑块:Master、PCM 和 LFE。Master 和 LFE 都有 Mute 复选框。
当我按一下音量调高热键时,Master 和 LFE 取消静音,PCM 和 LFE 的滑块大约跳到一半。主滑块保持为零。再按一下,PCM 和 LFE 就提高到了 4/5 左右,而 Master 在底部保持不动。
直到 PCM 和 LFE 被最大化,Ubuntu 才会移动 Master,这发生在主输出混音器的大约 15%-20% 之间。
这样做的效果是,直到大约 15%-20%(因为 Master 为零),我根本听不到任何声音,当我越过该阈值时,我立即听到响亮的低音(显然来自 LFE) . 如果我使用耳机,直到那个阈值我仍然听不到任何声音,但至少当我听到声音时它不会让我感到震惊。
PulseAudio 配置或其他任何地方是否有任何东西可以改变我的输出混音器的行为?
音频堆栈中有许多层可能导致此症状。最直接的是 PulseAudio 默认的行为,您可以在http://pulseaudio.org/wiki/PulseAudioStoleMyVolumes阅读有关该行为的信息。您可以使用我在https://wiki.ubuntu.com/DebuggingSoundProblems/KarmicCaveats#Volume%20range%20anomalies提供的说明解决某些实例:
最后,这个异常是否真的是一个bug需要你使用
ubuntu-bug alsa-base
.对我来说,添加到 PulseAudio 配置的当前最佳答案
ignore_dB=1
,固定音量从 0 开始,但它仍然太快了。再玩一段时间后,我发现我的通用 USB 音频设备有多个输出“配置文件”,名称如“模拟立体声”和“iec958-立体声”。即使物理设备只有一个 3.5 毫米插孔输出,更改为“iec958-stereo”配置文件也解决了音量缩放和偏移问题。
pavucontrol
我使用GUI 工具玩了不同的配置文件。配置文件选择位于“配置”选项卡中。然后我在这篇文章中使用建议使事情永久化: https ://unix.stackexchange.com/questions/462670/set-default-profile-for-pulseaudio