|
楼主 |
发表于 2010-5-5 19:33:44
|
显示全部楼层
这么久了,居然没有一个人回答,看来要自力更生了,好在经过几个小时的努力,解决了此问题,现将解决方法分享如下:
1、用以下命今查自己声卡的解码芯片
tail -2 /proc/asound/oss/sndstat
比如我的Acer Aspire 3640显示的就是这个
Mixers:
0: Realtek ALC883
2、网上都是说在文件ALSA-Configuration.txt查找声卡的代码,找到对应的model。 然而在Mandriva中是没有这个文件的,那么我就去ftp://ftp.alsa-project.org/pub/d ... A-Configuration.txt ,却没有对应关系,又找了一下,发现新版本的驱动将对应关系放在了HD-Audio-Models.txt里面,根据我的声卡解码型号查得如下信息:
ALC882/883/885/888/889
======================
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
arima Arima W820Di1
targa Targa T8, MSI-1049 T8
asus-a7j ASUS A7J
asus-a7m ASUS A7M
macpro MacPro support
mb5 Macbook 5,1
mbp3 Macbook Pro rev3
imac24 iMac 24'' with jack detection
w2jc ASUS W2JC
3stack-2ch-dig 3-jack with SPDIF I/O (ALC883)
alc883-6stack-dig 6-jack digital with SPDIF I/O (ALC883)
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
acer-aspire-4930g Acer Aspire 4930G
acer-aspire-6530g Acer Aspire 6530G
acer-aspire-7730g Acer Aspire 7730G
acer-aspire-8930g Acer Aspire 8930G
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targa/MSI with 2-channel
targa-8ch-dig Targa/MSI with 8-channel (MSI GX620)
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
lenovo-sky Lenovo Sky
haier-w66 Haier W66
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
6stack-dell Dell machines with 6stack (Inspiron 530)
mitac Mitac 8252D
clevo-m720 Clevo M720 laptop series
fujitsu-pi2515 Fujitsu AMILO Pi2515
fujitsu-xa3530 Fujitsu AMILO XA3530
3stack-6ch-intel Intel DG33* boards
intel-alc889a Intel IbexPeak with ALC889A
intel-x58 Intel DX58 with ALC889
asus-p5q ASUS P5Q-EM boards
mb31 MacBook 3,1
sony-vaio-tt Sony VAIO TT
auto auto-config reading BIOS (default)
在这里我试过很多,原先是没有查这里,根据别人的经验选了laptop-auto 、laptop 、auto等通用参数,重启过很多次,不行,后来又根据笔记本是Acer选了acer还是不行,又没有Aspire 3640这个型号,不过最后试了一下acer-aspire,重启,居然搞定,并且觉得声音效果还更好了。
3、用管理员身份编辑/etc/modprobe.conf,加入options snd-hda-intel model=acer-aspire这一行,其中acer-aspire就是上面你所选的对应参数。需要注意的是网上基本都是说的这行参数是加在/etc/modprobe.d/alsa-base中的,但在Mandriva2010中是没有这个文件的。
以上是我的解决过程,希望能给需要的人一点帮助。选这个版本的linux本不想再折腾,但看来用linux的话不折腾是不行的。 |
|