将音量设置为最低设置(不是静音)不会产生声音,但如果我从那里增加音量,它就会按预期工作。
一个小问题,但有点烦人。有没有办法通过 alsa 设置/混音器来解决这个问题?
我打开了 alsamixer,在音量级别 1 下,主通道为 6,增益为 -73.5 dB。如果我手动将主通道调至 7 或 8,我就能听到音频。
是否可以将 alsamixer 中的音量级别 1 设置为 8(增益为 -65.25 dB)而不是 6(增益为 -73.5 dB)?
答案1
我猜想,任何高于零的设置下,都会有“一些”声音被传输,尽管分贝太低,听不见。当然,将扬声器的增益调到最大会有所帮助。
听起来您想更快地增加声音电路上的放大器偏置。或者只是在较低的音量设置下增加更多的放大。如果声音是在主板上生成的,则可能无法做到这一点。如果您有附加声卡,则可能可以通过调整灵敏度来获得您想要的结果。SoundBlaster 已经存在很久了,所以我敢肯定他们遇到过很多与您类似的用户问题,而且他们早就解决了这些问题。
我拥有 BSEE 学位,并担任 FCC 商业工程师多年。我很想获得赏金,但我只是不认为这是一个 Linux 解决方案。
答案2
我的耳机也有同样的问题。为了解决这个问题,我更换了输出设备从声音设置改为“数字输出”而不是“模拟输出”。
音量比原始模式低,但在 40% 左右音量时不再静音。