很多笔记本用户都发现,自己的电脑在听音乐、看电影、玩游戏时会遇到爆音问题,也有人称之为断音、擂格、跳音等等。 现象表现为:音乐放得好好的,过个几十秒,突然来一下“啪”、“嘣”,或者音乐停顿0.n秒,对听音心情有极大影响。 产生这一问题的根源是,目前笔记本都采用软声卡,及AC 97声卡或所谓的HD声卡,音频处理必须由CPU来完成。如果电脑在放音时CPU被强制霸占,那么音频处理会产生停顿,这时就会有爆音发生。一般情况下,应用软件不会造成这种问题,因为它们的CPU优先级要低于硬件。所以,爆音肯定是由声卡同级别的硬件产生的,比如显卡、硬盘控制器或CPU本身。这里有个软件DPC Latency Checker,用它可以检查系统中的硬件是否会妨碍声卡的无断续工作。 红柱越多,说明声卡爆音的几率越大。但DPC Latency Checker也不一定准,有红柱未必会爆音,没红柱也未必就一定没爆音。 研究发现,最可能造成爆音问题的硬件是显卡和硬盘控制器。 其中,显卡以NVIDIA显卡为主。其造成爆音的根源是NVIDIA的PowerMizer技术。该技术能根据GPU负载自动变换频率,变频的瞬间系统可能会有短暂的停顿,这时就可能有爆音。只是可能,不一定。如果你怀疑是它引起的,可以用关闭PowerMizer的方法解决。这时要用到一个软件:PowerMizer Manager。 在使用外部供电时,把Performance Level固定到{zg},GPU就不会自动变频了,这时爆音问题也会随之解决。不过这时的GPU发热量较大。 如果这时还有爆音问题,那不妨试试更新所有硬件的驱动,特别是硬盘控制器驱动。很多人反映,升级了Intel Matrix Storage Manager后,爆音问题得到了xx解决。 如果这样还是不行,可能是CPU的节能功能导致的。Core 2处理器在空闲时都会进入节能状态,比如Core 2 Duo P9500的标准频率是2.53GHz,但空闲时只有800Mhz。在CPU变频瞬间,可能导致短暂的停顿,产生爆音。如果是这样,只需把CPU的频率限制到{zg}就行了。 有两种方法可以实现: 1. Windows Vista/7自带的电源管理功能中,把“最小处理器状态”设定为{bfb},这样CPU就会固定在{zg}频率下,不会乱跳频了。 2. 使用RightMark CPU Clock这款软件,将Maximal performance配置中的PST勾选到{zgj}别。之后在RightMark CPU Clock中选择Maximal performance,就可将CPU固定在{zg}频率。 RightMark CPU Clock 是款很好的软件,不但可以管理CPU能耗,也可以做一些高级设置,但它也会有些问题。本人最近发现,RightMark CPU Clock也可能是爆音问题的元凶。 RightMark CPU Clock在默认情况下,是以实时优先级来管理CPU的。如果优先级达到了实时,在它占用CPU时,比如调节CPU的频率时,就不允许任何程序使用,包括声卡,这时就会产生爆音。由于是在改变CPU的频率等操作时产生爆音,就会很容易被误解为是CPU的节能功能导致的,从而忽视了这个问题。 解决方法很简单,在RightMark CPU Clock安装目录中有一个名为RMClock_Tweaks.reg的文件,用记事本打开它,找到下面的文字: // Do not use realtime process/thread priority class. 把“NoRealtimePriority”=dword:00000000标红的0改为1,保存。然后双击RMClock_Tweaks.reg,将设定导入注册表,之后RightMark CPU Clock会以非实时模式运行,就不会再有爆音产生了。 |