Google
 

股票博客 ->电脑科技 ->[轉錄][心得] 讓AC97具備專業音效卡的音質及中低端音效卡優化
登陆 -> 注册 -> 博客管理 -> 搜索-> 回复主题

felix_cheng
2006-05-28 00:18

作者: AA (我的肚子被...>"<) 看板: Audiophile
標題: [心得] 讓AC97具備專業音效卡的音質及中低端音效卡優化
時間: Mon Nov 28 16:53:02 2005





通過安裝SOUNDMAX3.0,可以充分發揮AC97的潛能。。。但SOUNDMAX3.0
不能直接安裝要通過修改後方可:

1、查找音效卡的Device ID

  最為簡單的方法是使用DirectX診斷工具來查找。我們把診斷信息存為一個
文件,並在文件中查找音效卡的信息,可以找到類似Sound Devices Device ID:
PCI\VEN_8086&&DEV_2415&&SUBSYS_004011D4的信息,將該字段拷貝下來,
準備修改Soundmax3.0的inf文件。

  2、修改inf文件

  將下載的文件解開,找到\SMAXWDM\W2K_XP(如果是Windows 98,
請找SE目錄)下的smwdmCH2.inf文件(編者註:某些驅動程序包中也可能
是smwdm.inf),用編輯軟件打開,找到如下字段:

  [AnalogDevices]

  %*WDM_AC97AUD.DeviceDesc%=WDM_ODMSPDF,
pci\ven_8086&&dev_ 2445&&subsys_A0001458

  %*WDM_AC97AUD.DeviceDesc%=WDM_ODMSPDFA,
pci\ven_8086&&dev_ 2445&&subsys_80B01043

  %*WDM_AC97AUD.DeviceDesc%=WDM_ODMSPDFN,
pci\ven_8086&&dev_ 2445&&subsys_537011

  ……

  我們在這些字段後面加入
%*WDM_AC97AUD.DeviceDesc%=WDM_ICHAUD,
PCI\VEN_8086&&DEV_ 2415&&SUBSYS_004011D4
(即為步驟1所找到的Device ID),保存退出。

3、安裝SoundMAX3.0

  經過上面的修改,直接點擊Setup,安裝即可完成。按照提示重啟系統。

  SoundMAX3.0的控制面板

4、安裝ADI CODEC

  重啟之後,會出現「No ADI CODEC Found」的提示,不必理它點擊繼續。
實際上上面的過程只是將SoundMAX的應用程序安裝到本系統,而並沒有將
音效卡的驅動程序安裝到系統。安裝使用Device Manager,找到音效卡驅動
「Update Drivers」,選擇「Advanced」選項,指定安裝位置,並定位上面修改
的文件smwdmCH2.inf。升級完成後,為了保險起見最好能夠重新引導系統,
完成最後的配置。




中低端音效卡優化

驅動程序提升性能

驅動程序是硬件的靈魂,對中低端音效卡而言,驅動程序更為重要。內建AC'97
軟音效卡的許多數據處理、運算都是通過CPU完成的,而驅動程序算法的好壞直
接影響到音頻子系統的表現。

Analog Devices公司是AC'97標準的制定者之一,它的AD1885在內建AC'97 Codec中
屬於音質表現可圈可點的一款。Analog Devices公司推出SoundMAX驅動程序後,
內建音效卡的數據處理、SNR達到了一個新的高度,而且MIDI合成及音效算法也
更加優秀。目前SoundMAX 3.0已經推出,在通常情況下只有採用AD1885 Codec的
主板才能安裝SoundMAX 3.0,不過採用其它AC'97 Codec的主板也可以通過修改
smwdm.inf文件來安裝Sound- MAX 3.0。

事實上,目前內建AC'97 Codec最常見的還是Realtek的ALC系列。幸運的是,Realtek
為ALC系列Codec量身定做的驅動程序及應用程序也很優秀,音頻高手認為ALC的
驅動程序包並不比SoundMAX 3.0差,採用全新算法的驅動程序使ALC Codec的理論
SNR值高於95dB,而且CPU佔用率很低。最新版驅動程序修正了一些常見的Bug,
Center/LFE轉換設置參數在系統關閉前會被存儲,同時以前播放短小的WAVE文件
以及在DirectSound3D遊戲中的噪音問題也得到解決。ALC650支持5.1聲道,不VIA
芯片組搭配ALC650 Codec時對AC-3音頻流的支持不夠好,其實通過升級驅動程序
也可以改善這種情況。

許多用戶還在使用主板或音效卡自帶的老版本驅動程序,筆者建議下載安裝最新
版本的音效卡驅動程序。除音效卡本身的驅動程序外,主板的驅動程序對音效卡
的音質及兼容性影響也很大,因為支持AC'97 Codec的芯片組都在南橋內部集成了
一部分音頻接口電路,另外大量的音頻數據需要在南北橋之間及PCI總線上傳輸,
所以主板驅動程序對AC'97音效卡的重要性是不言而喻的。

目前多數遊戲都要求安裝DirectX 8.1,除了圖形加速的需要外,遊戲中的音頻都需
要DirectSound的支持,而且對DirectX 8.1作了優化,所以用戶最好能將DirectX升級
到8.1版本。 降低噪聲 電腦音頻系統的噪聲主要來自音效卡、音箱、音頻信號線
、與其它板卡衝突及電磁干擾。

下面介紹八種降低音效卡自身噪聲的方法。
(1)用WDM驅動程序代替VXD驅動程序:電腦操作系統從Windows 9x向
Windows 2000/XP轉換時,WDM驅動程序開始成為主流。WDM驅動程序可以有效
地降低音效卡的噪聲。
(2)屏蔽音效卡功放:劣質功放IC是音效卡自帶噪聲的製造者,所以用戶應將音
箱接在音效卡的Line out而不是Speaker out接口上,部分主板或音效卡可通過跳線以
切換Line out與Speaker out。
(3)注意功放芯片的散熱:如果需要使用無源音箱、耳機,則音效卡上的功放是
不能屏蔽的,否則音量會非常小。此時用戶就需要注意功放芯片的散熱問題,因
為發熱量過大會使功放芯片工作不穩定(這種現象在低質功放芯片上表現尤其明
顯)。這就是一些用戶在長時間播放音樂後會發現音效卡的音質變差的原因,其
解決方法就是為功放芯片加裝一個散熱片。
(4)降低"硬件加速"等級:除非是迫不得已,否則筆者不建議用戶這樣操作,
因為這樣會增加CPU的佔用率。不過在某些情況下,降低音效卡的"硬件加速"
等級的確可以解決頑固的噪音及兼容性問題,例如在運行一些模擬器及DOS遊戲
時。調節時用戶最好從"全部"開始逐步向下調整,直至音效卡不再出現問題為止。
(5)降低混音器中的音量:對於低端音效卡,用戶最好將音效卡的輸出音量控
制在總音量的60~70%左右,這樣能防止音頻失真及過大的噪音。
(6)關閉各種"音色增強":一些音效卡提供了諸如"BBE增強"、"低音增強"、"
3D環繞"之類的"音色增強"功能。而這些功能同樣會導致音效卡的自帶噪聲增加。
這一點在低端音效卡上表現十分明顯。
(7)關閉未使用的I/O端口:在音效卡的混音器中,"MIC"、"CD- ROM"、
"Telephone"等端口極少使用,如果將這些未採用的端口也打開,會導致來自
內部或其它硬件(例如光驅)的雜波被放大。
(8)除靜電:靜電是電腦的大敵,它也會導致音效卡出現雜音。

中低端音效卡常見問題
1.爆音
爆音大多是因為音效卡驅動程序不完善、與其它硬件存在兼容性問題所致,
另外音效卡與其它設備搶奪"PCI BUS Master"的控制權也會產生爆音。
解決方法:升級驅動程序,因為有些PCI插槽與其它插槽或接口
(例如USB控制器)是共享中斷,所以更換PCI插槽有助於解決資源衝突。
在BIOS中關閉"PCI突發傳輸模式",也可在"system.ini"文件中加入下列語句:
[display] busthrottle=1 optimization=1 注意:如果"system.ini"中已經存在這兩項,
應把"busthrottle"和"optimization"的變量設為"1"。
2.多音頻流
有些音效卡(例如CMI8738)在Windows 98下無法支持多音頻流,在播放音樂
時音效卡不能處理其它播放任務。
解決方法:安裝WDM模式的驅動程序即可解決問題。
3.3D音效
使用低端音效卡並在一些遊戲中打開某些3D音效(例如A3D、EAX)時,
系統會明顯變慢,或聲場混亂甚至退出遊戲。大多數中低端音效卡都是通過
軟件算法以支持A3D及EAX,且支持度不夠好。如果用戶強行在遊戲中打開,
反而會適得其反。解決方法:在遊戲的音效設置中選擇Stereo,不要選擇A3D
或EAX。
4.聲音變調
使用ALC系列的AC'97音效卡,在錄音或通過MIC傳送語音時,聲音會明顯變調
,這是因為ALC自帶的混音器中打開了Sound Effects的原因。
解決方法:進入Sound Effects的控制面板,在KaraOK選項處將Key值設為+0即可。
5.SP/DIF
因為中低端音效卡音質表現不佳,一些用戶想通過SP/DIF輸出數字音頻到
外部解碼器,不過一些軟件例如PowerDVD無法識別音效卡的SP/DIF out
(即使音效卡支持SP/DIF out),這主要是操作系統的限制。
解決辦法:大多數中低端音效卡使用WDM驅動程序後可以使用SP/DIF,
不過通過SP/DIF輸出AC-3格式的數字信號還會受到操作系統的影響。
Windows 98必須安裝微軟QFE269601補丁,而Windows 2000則必須SP2或SP3。
Windows Me及Windnows XP可以直接支持AC-3格式的數字信號通過SP/DIF輸出。
6.驅動安裝
有些內建音效卡的驅動程序無法安裝,或安裝後音效卡無聲,原因是Codec
芯片的正常工作必須依賴於芯片組的南橋,所以芯片組驅動程序安裝的
正確與否會影響內建音效卡的安裝。
解決方法:一定要安裝芯片組的驅動程序,最好是先安裝芯片組驅動程序,
然後再安裝Codec的驅動程序。
7.超頻後無聲
CPU超頻後常常會導致內建音效卡無聲,或者操作系統無法找到音效卡。
這是因為超頻時使用了非標準外頻,PCI設備工作在超頻狀態,而一些
內建音效卡因為自身原因及主板布線用料因素,導致內建音效卡在超頻
狀態下工作異常。
解決方法:升級BIOS,超頻時盡量使用標準外頻。
Wincat文
賀 曦摘自《電腦自做》

[本篇文章引用網址]

共:1条记录
查看完整版本: [-- [轉錄][心得] 讓AC97具備專業音效卡的音質及中低端音效卡優化 --] [-- top --]