众所周知,陪伴我们十多年的Windows XP将在2014年4月8日结束支持。很多PC用户都在升级Windows7系统。然而有些问题也随之而来。很多用户在使用Win7的过程中,会出现爆音的现象。对于我这个入门发烧友来说,这个爆音让我无法忍受。
其实爆音的原因与声卡驱动和播放器没有什么关系。很多人都说安装了某个声卡驱动后爆音问题就解决了。但这是假象,有些声卡驱动会默认打开修饰声音的功能,虽然我们感觉不到爆音了,但是我们播放出来的声音也会有很大的损失。对于音频发烧友和耳朵好的朋友来说,这也是让人无法接受的。所以,我想从问题的根源出发来解释这个问题的原因。
近年来,与PC销量下降的速度相比,电脑技术的发展可以说是日新月异,特别是CPU技术在intel的带领下发展的更迅速。在性能提高的同时,CPU的新技术还集成了睿频功能和节能功能。
i U的睿频功能不必多说,不懂的可以找百度。与睿频相比,CPU在空闲状态下降频节能的技术就鲜有人知了。大多数情况下,XP系统不支持CPU空闲状态下自动降频技术,Win7支持空闲状态下降低处理器主频的技术。这个技术也最终成为了win7爆音的元凶。
我们通常喜欢在电脑上欣赏音乐,大多数发烧友喜欢用foobar2000和千千静听来欣赏音乐,然而在我们打开音频文件后的几秒钟内,往往会听到短暂的爆音现象,这种现象的原因是声音短暂中断造成的。很多人会问,为什么声音会短暂停顿呢?难道是win7的音频驱动程序的问题吗?对于了解软件的朋友来说,他们更多会怀疑到驱动程序出了问题,对于硬件高手来说,他们会认为声卡硬件有问题,有的朋友甚至会认为声卡的供电或者是电脑电源功率不够。几乎没有人会想到Win7爆音的问题出现在Win7的节能功能上。
下面言归正传,讨论一下Win7爆音的原因。
近些年来,我们的电脑的主板和CPU都有空闲状态下降低频率以节能的功能,其实降低的是倍频,拿一款比较老的CPU AMD 翼龙X4 955来说,使用XP系统,CPU会适中工作在最高频率也就是3.21GHz,然而在使用Win7系统后,空闲状态下或者在CPU占用比较低的情况下,处理器会自动将频率降低到800MHz。
在用播放器播放音乐时,CPU的占用率较低,但是随着CPU占用率的变化,CPU和主板的节能功能就会频繁的改变CPU的主频,主频从800MHz到3.2GHz来回波动。这样的波动的同时,CPU的电压也在从1.02V到1.39V之间波动。Win7正因为这样的波动,声卡收到了影响,因此出现了爆音。
很多高端CPU用户爆音现象更为明显,这是因为CPU性能强大,播放器软件几乎占用不了多少CPU资源,因此CPU始终在低频率下和频率波动下运行,在频繁的电压变动下,声卡受到影响的几率很大。目前,除了关闭节能功能。我没有找到从根本上解决问题的办法,请各位高手们支招。