Far*_*ran 11 sound headphones soundcard volume-control
我使用的是 Ubuntu 11.10 (Oneiric Ocelot),带有“Intel Corporation 82801G (ICH7 Family) AC'97 Audio Controller (rev 01)”声卡。
当我将耳机插入前置耳机端口时,发出的声音太大而无法聆听 - 必须将其调低至 5% 左右。任何高于此的东西都是扭曲和震耳欲聋的。
我在 Alsamixer 中玩过,虽然可以达到一个不错的水平(通过改变三个单独的滑块),但这并不适合改变我父母电脑上的音量。无论如何,使用标准音量控制会覆盖所有这些。
小智 11
我遇到了同样的问题,我写了一篇关于我在这里找到的解决方案的帖子。基本上我所做的是这样的:
通过在终端中键入以下内容打开文件/etc/pulse/default.pa:
gksudo gedit /etc/pulse/default.pa
Run Code Online (Sandbox Code Playgroud)
改变说的那一行
load-module module-udev-detect
Run Code Online (Sandbox Code Playgroud)
进入
load-module module-udev-detect ignore_dB=1
Run Code Online (Sandbox Code Playgroud)
保存并关闭文件。
通过在终端中键入以下内容重新启动pulseaudio:
pulseaudio -k
Run Code Online (Sandbox Code Playgroud)
现在打开 alsamixer:
alsamixer
Run Code Online (Sandbox Code Playgroud)
然后将 PCM 音量降低到合适的水平(我将我的音量设置为大约 50%)。执行此操作后,使用音量键或音量滑块更改音量不会在 alsamixer 中重置 PCM 的设置,而是让您将音量的最低阈值保持在您想要的最低水平。这也将使音量间隔更小。唯一的负面影响是,除非您再次更改 alsamixer 中的 PCM 设置,否则在没有耳机的情况下您将无法从扬声器中获得尽可能多的声音。
我不能保证这会在你的系统上工作,但它确实在我的系统上工作得很好。
没有一个解决方案对我有用。
这是我的问题解决的原因:
编辑 /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
sudo vim /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
Run Code Online (Sandbox Code Playgroud)
改变:
[Element PCM]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right
Run Code Online (Sandbox Code Playgroud)
到:
[Element PCM]
switch = mute
volume = ignore
volume-limit = 0.01
override-map.1 = all
override-map.2 = all-left,all-right
Run Code Online (Sandbox Code Playgroud)
调整volume-limit使其适合您的耳机音量范围。在我的情况下0.01是好的。
重新启动pulseaudio:pulseaudio -k或重新启动sudo reboot
本网站的全部学分。https://chrisjean.com/fix-for-usb-audio-is-too-loud-and-mutes-at-low-volume-in-ubuntu/
更新:
上述解决方案会覆盖所有声音输出。因此,也要降低扬声器的音量限制。
为了仅降低耳机最大值,请将上述配置设置到[Option Analog Output:Headphones]部分(相同analog-output.conf.common)中。
前:
[Option Analog Output:Headphones]
name = output-headphones
priority = 9
Run Code Online (Sandbox Code Playgroud)
后:
[Option Analog Output:Headphones]
name = output-headphones
priority = 9
volume = ignore
volume-limit = 0.0
Run Code Online (Sandbox Code Playgroud)
大多数声卡都有不同的混音器通道,可以自行放大。您可以尝试调低耳机输出,以便可以更准确地调节主混音器的音量。您可能必须通过键入来安装 pavucontrol 软件包sudo apt-get install pavucontrol。至少我希望 gnome3 开发者在他们的声音设置工具中保留这个选项;)