我在几台不同的计算机上注意到这是一件奇怪的事情。
当我打开一个控制台会话时,每次滚动(例如在寻呼机中)时,每经过的一行都会有轻微的单击。如果我连续滚动,它将变得更加明显。静音笔记本电脑的扬声器没有任何作用。
这是设计使然,还是有些奇怪?
我在几台不同的计算机上注意到这是一件奇怪的事情。
当我打开一个控制台会话时,每次滚动(例如在寻呼机中)时,每经过的一行都会有轻微的单击。如果我连续滚动,它将变得更加明显。静音笔记本电脑的扬声器没有任何作用。
这是设计使然,还是有些奇怪?
Answers:
这可能是来自CPU电源走线的干扰。
在有一个CPU调速器根据负载更改时钟速度的情况下,我特别注意这一点。您听到的嗡嗡声实际上是调速器更改CPU速度的频率。
我回想起一台旧笔记本电脑,那里的声音不仅可以在手机中听到,而且实际上表现为主板发出嗡嗡声。有一阵子可以通过禁用SpeedStep并一直以全时钟速度运行CPU来抑制它,但最终它几乎保持恒定,我不得不更换主板,以免失去理智。
这些天来,当CPU负载动态变化时,尤其是在加载游戏时,我注意到我的手机受到干扰(在处理资源时CPU活动突然爆发,在等待缓冲区填充磁盘时暂停)。当耳机插入台式机的前面板而不是后部时,这一点更加明显,这进一步强化了这种干扰的观念。前面板的走线可能更靠近CPU。我将手机插入似乎更好屏蔽的后插座。
您可能会发现通过在BIOS中启用“ 扩频 ”控件而感到宽慰-这些控件调整了内部系统时钟的时序,以使方波不那么刺耳,并且设计为产生更少的干扰。如本文所述,扩频通常在超频系统中被禁用,以帮助防止时钟偏斜,但是通常默认情况下启用这些功能。但是,您可能在笔记本电脑的BIOS上找不到这些设置。
我用来解决此问题的另一种技术是降低放大器的电平。该alsamixer
终端应用是查找所有相关的水平,其中一些可以被隐藏在GUI混合器这里有用的。将它们全部从红色区域掉落到大约80%意味着初始干扰被较少地放大并且变得听不见。这也使我可以在Windows笔记本电脑上听音乐-将主音量减小到大约30%(而不是Wave音量),干扰消失了。这也减少了对某些硬件的限制。
不确定,因为默认情况下应该关闭内部扬声器,但是如果这是系统内部扬声器发出的声音,则可以使用多种方法将其关闭。
与
xset b off
xset b 0 0 0
xset
是一个user preference utility for X
。该b
选项以毫秒为单位控制铃声音量(第1个0),音高(第2个0)和持续时间(第3个0)。
您也可以通过编辑~/.inputrc
(单个用户)或/etc/inputrc
(全局)来更改此设置
set bell-style visible
将其更改为闪烁
set bell-style none
关闭系统哔声。
您也可以将模块列入黑名单
sudo vi /etc/modprobe.d/blacklist.conf
并添加
blacklist pcspkr
在我的系统上,3号已经设置为默认值,因此我希望在您的系统上也是如此。这似乎也是关闭系统扬声器的默认方法。
pcspkr
负责系统的哔声,因此这与处理您的声音设置的扬声器无关。使扬声器静音不会使系统蜂鸣音静音。