右擊右上角的 [音量控制] 鈕;[打開音量控制]界面
[文件]——> [更改設備]——>選0號基礎設備[Intel 82801DB-ICH4 (Alsa mixer)]
[編輯]——>[首選項]——>[選擇可見的音軌]
——>在最下的倒數第2項[External Amplifier]前打勾 ——>[關閉]
返回音量控制主面板,選[開關]項,在[External Amplifier]項後的打勾取消
關閉音量控制面板,現在試一下,是否有聲音了?
這種方法很有效,但對我的經驗而言,似乎有一種情況不行,就是內核版本是i686的情況時。默認安裝的版本是i586版內核,可以通過上述方法解決。如果升級內核版本到i686版,就可能出現聲卡不能發聲問題,不知別的類型的聲卡會不會這樣的(我為了配置TP-link WN320G升級到了i686)。可以用以下命令查看安裝的內核版本:
#uname -a 以下是我的顯示信息:
Linux unknown00147871548f 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux
證明升級到了i686版本內核,進一步證實:
# rpm -qv kernel-2.6.21-1.3194.fc7.i686
kernel-2.6.21-1.3194.fc7
在這種情況下,用網上流行的方法配置AC97是不可以的,一旦用聲卡檢測程序,它會自動將External Amplifier勾上,這是確定的。我猜想可能是內核變化了,而相應的驅動和配置文件沒有變造成的。解決方法是:
ystem->Administration->SoundCard Detection->System,
reload audio driver 和 rewrite configuration file,重啟就可以了