|
前言:一款典型的声卡往往包含了负责控制音频/数据通道的I/O控制器,对数字信号进行处理的DSP,对音频数据进行数模转换的Codec等。其中I/O控制器、DSP两个芯片则是声卡成本高昂的罪魁祸首。为了降低PC音频的门槛,Intel在1997年联合创新、飞利浦等众多厂商,共同推出了低成本的PC音频解决方案,也就是本文的主角——AC97。
小知识
我们知道典型的声卡由DSP、I/O控制器组成,随着技术的发展,DSP功能完全可以让CPU代劳,而I/O控制器则可以大幅简化整合在Codec中。AC97低成本的秘密就在于此:I/O控制器被整合在了Codec里面,声卡的信号处理等功能被集成进了南桥芯片,而DSP功能则通过CPU完成。这样,对于主板厂商来说,他们只要在集成一枚价值几美元的AC97 Codec就能实现基本的音频输入输出功能,显然极具诱惑力。
优化攻略
1.欣赏音乐
声音子系统的首要问题恐怕是如何获得最佳的声音,而AC97 Codec最为关键的或许就是解决SRC的问题。
消除SRC最好从硬件入手,但在AC97这样功能向成本妥协的产物上显然不可能实现。AC97规定AC97 Codec的标准采样率输出为48KHz,为了避免SRC,我们必须想方设法使得输入音频源的采样率达到48KHz。这里就牵涉到一个SRC算法问题了。
由于AC97 Codec没有独立的DSP,因此其大部分的运算由CPU完成,为了不占用更多的CPU资源,大部分AC97 Codec的SRC算法都非常简单,这当然也会严重地的劣化音质。要解决这个问题,首先需要更为优良的算法。
好在现在我们有了Foobar2000。虽然这款播放器界面简单,但却有着无与伦比的音频回放能力。其最新的V0.8版最为强悍的功能便是重采样功能。通过对Windows Kernel Streaming API的支持,可以使得Foobar2000绕过AC97 Codec驱动程序的重采样算法,而使用Foobar自行设计的SRC算法。Foobar2000的SRC算法能够提供最低22KHz最高96KHz的重采样幅度。尽管Foobar2000的SRC算法并不是无可挑剔的,但毫无疑问Foobar2000在性能和音质方面取得了新的平衡。现在就让我们一起看看怎么做:)
首先我们在网上下载这款免费软件,记住要下载其全功能的Speical版本,下载安装之后便可以进入属性选项开始我们的音质提高攻略。
首先在Foobar2000的主界面上按Ctrl+P进入设置选项,在Playback目录树下找到DSP Manager选项(图1),之后找到左面的Resampler(SSRC)这个DSP,然后按“←”将其移到左边的Active DSPs下便可激活Foobar2000的SSRC功能。
PCD工具谱
软件名称:Foobar2000
| 计算机硬件常识 | 01-31 |
| 解开硬盘逻辑死锁的一种有效方法 | 12-19 |
| 手工修改的KOSS PLUG | 10-19 |
| 主板不支持大硬盘和新款CPU? | 10-19 |
| 当系统出现内存错误的解决办法 | 10-09 |
| 远离无声世界,解决声卡故障 | 10-09 |
| ADSL拨号上网的小技巧 | 10-09 |
| 新毒龙1.6升级磨难记 | 10-09 |
| 硬盘修复真经 | 10-09 |
| 硬盘,CPU疑难问答 | 10-09 |
| 举一反三快速学会如何全面超频 | 10-05 |
| 玩转你的板载声卡全局优化篇 | 10-05 |