Linux 声卡设置(喇叭和耳机同时出声的解决)
发布时间:2008-07-09 00:32:02来源:红联作者:Jeicoe
本本声卡比较新,windows下装上官方驱动才能使,在linux倒是有声,就是音箱和耳机一起响,上班时没法听音乐。后来终于解决了这个问题,记录一下过程:
1:
运行lsmod|grep snd,结果是:
snd_hda_intel 457780 4
snd_usb_audio 100608 0
snd_usb_lib 24960 1 snd_usb_audio
snd_rawmidi 30336 1 snd_usb_lib
…
事先知道声卡就是intel了,那就只记下第一行的snd_hda_intel这个名称。
2.
然后再查看:
cat /proc/asound/card0/codec#1|head
结果是:
Codec: Realtek ALC883
Address: 1
Vendor Id: 0×10ec0883
Subsystem Id: 0×10190000
…
。
接着下载alsa源代码中的一个文档,我是下载了alsa-driver的源码代码,然后在
alsa-driver-1.0.16/alsa-kernel/Documentation/中找到了ALSA-Configuration.txt
文件。
然后:
vim ALSA-Configuration.txt ,
搜索alc833,找到:
ALC883/888
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
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
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targs/MSI with 2-channel
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
haier-w66 Haier W66
…
好了,我的本本就是haier的,估计haier的就都是用的同一种芯片。于是我记下,haier-w66。
3:
再打开:vim /etc/modprobe.conf
加入一行:
options snd-hda-intel model=haier-w66
再重启,音箱和耳机可以单独控制音量了。
由于系统的不同,上面的各文件的路径可能略有不同。