iT邦幫忙

0

音效卡問題

leo226 2010-07-26 09:15:3218305 瀏覽

請問主機板內建的音效卡和外接的音效卡可以同時啓用嗎?
可以同時輸出音效嗎?
還是同一時間只能開啓1個音效裝置做輸出?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
wildox
iT邦新手 3 級 ‧ 2010-07-27 18:06:25
最佳解答

音效卡沒有聲音,驅動程式正常的情況比較常見的原因很多都是驅動程式衝突造成的,由其是後期的音效卡多是如此。通常用比較新的驅動程式可以解決,如不能解決,就必須找舊一點的驅動程式試試看。

在重新安裝驅動程式的時候,最好是到安全模式先移除原本的裝置,然後進入正常模式以後,偵測到硬體以後使用手動安裝模式,如果會自動安裝舊有的驅動程式,則你必須找到驅動程式使用的inf檔案(位於C:\windows\inf\,隱藏),刪除後再重新安裝。比較保險。

另一種情況是Windows作業系統的MCI(Media Control Interface)裝置故障,windows的各種媒體服務都是靠這裝置處理的,一般都是移除後重新安裝,不過這部份比較麻煩,通常會搞到要重新安裝Windows才能解決。

至於,為什麼安裝舊式介面卡音效裝置要關閉主機板上的音效裝置?而為什麼舊式音效卡可以使用?

首先必須了解BIOS的基本運作方式,雖然主機板上的音效裝置是不需要插在介面卡上的,但是它也是需要占用一個PCI通道,主機板在啟動的時候會先去偵測煮逼板上的各種周邊裝置,CPU、記憶體、磁碟機、介面卡等等,然後對這些裝置進行第一次的溝通(啟動,起始化,initialized),這個過程會偵測到PnP裝置(Plug and play)的各種特性,以音效卡而言,因為音效處理時具有較高的資源獨占性,所以必須占有特定的中斷(IRQ),音效卡的IRQ通常是固定不共用,因此當有兩張音效卡存在時,則BIOS無法對兩張音效卡同時進行啟始化,因為使用資源相同而發生衝突。,所以當有兩張音效卡時,就必須關閉其中一張音效卡以確定資源不衝突。

若是你裝了舊式音效卡並安裝去動程式以後,可以正常使用音效,表示MCI沒有問題,那就有可能你的主機板上的音效卡的驅動程式發生與其他裝置驅動衝突,基本上如果只是驅動程式衝突,不是裝置資源衝突,在裝置管理員裡面是看不出來的。

如果你想使用兩個以上音效裝置,基本上是沒有問題的,重點是資源不衝突,例如你有主機板的音效裝置,又裝了USB音效裝置,這是可以的,但是兩個以上PCI介面卡的音效裝置就需要注意資源衝突的問題,所以更久以前的音效介面卡都還有『jump跳針』這玩意兒,來避免兩張介面卡的資源衝突。標準的AC97音效裝置是允許共享中斷資源的,與舊式音效卡獨占模式不太相同。

話說回來,既然有兩個以上音效裝置,可否同時使用?很可惜的是,WINDOWS的MCI僅支援一組輸出,所以沒辦法同時發聲,除非應用程式不使用MCI服務來呼叫音效裝置,直接使用音效驅動程式才有辦法。

leo226 iT邦新手 4 級 ‧ 2010-07-27 20:45:32 檢舉

感謝wildox大師詳細的解說許多觀念,真的獲益良多,我會將它學以致用再測試看看的,真的感謝!!!

6
itmisbenq
iT邦新手 4 級 ‧ 2010-07-26 10:01:35

硬體都是有驅動
同時輸出嗎--以XP音效設定是指定單一音效裝置
能不能雙OUT就未知,軟體功能有可以指定或許可以吧.

6
wenchan
iT邦新手 5 級 ‧ 2010-07-26 12:00:50

可同時啟但只能選擇一個來使用,會外接音效卡應該是內建比較不好,所以直接在bios關掉內鍵,因之前自己遇會相衝,可能自動搜尋的關係吧,或不關掉可能要到控制台的聲立及音訊裝置去設定,

6
shunyuan
iT邦研究生 1 級 ‧ 2010-07-26 12:17:18

內建在主機板的音效,大概都是 realtek 的晶片,AC97 相容。

外接的音效卡,如果很陽春的,差不多也是這個等級。

外接音效卡,通常有內建 RAM,當成撥放音樂的 buffer,也硬體支援 sound effect,例如 5.1,7.1,環境音效。會使用比較少的 CPU。

我要發表回答

立即登入回答