本本声卡比较新,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: 0x10ec0883 Subsystem Id: 0x10190000 … 。 接着下载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 再重启,音箱和耳机可以单独控制音量了。 由于系统的不同,上面的各文件的路径可能略有不同。