红联Linux门户
Linux帮助

linux下声卡(ALC883)爆音和前面板耳机插孔无声的解决

发布时间:2008-09-25 00:55:14来源:红联作者:Yisitu
  昨天突然发现新电脑在Linux下听音乐有很严重的爆音,同时前面板的耳机插孔也没有声音,但在XP中一切正常。

  查看dmesg和syslog日志发现每次启动时都有一条提示信息:“hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...”

  没错,主板集成声卡的codec是ALC883,像是没驱动的样子,但检查内核编译的情况应该没少什么。

  搜了一圈发现了一个有价值的提示:2.6.27内核解决了ALC883的问题。

  于是下载编译linux-2.6.27-rc6(现在还是测试版),问题解决。

  对于前面板无声的问题,在编译内核时选中:

  -> Device Drivers
  -> Sound card support (SOUND [=m])
  -> Advanced Linux Sound Architecture (SND [=m])
  -> Generic sound devices (SND_DRIVERS [=y])

  下的“Virtual MIDI soundcard”,它会导致另两个所需要的模块被编译进去:snd-rawmidi和snd-seq-midi,有了这两个模块,我的前面板耳机插孔就正常发声了。
文章评论

共有 2 条评论

  1. txx123h 于 2009-11-20 12:32:32发表:

    补充一些资料:
    [xiaoyao@localhost modprobe.d]$ uname -a
    Linux localhost.localdomain 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 athlon i386 GNU/Linux
    [root@localhost 2.6.31.5-127.fc12.i686]# lspci -v |grep Audio
    00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
    Subsystem: nVidia Corporation MCP67 High Definition Audio

  2. txx123h 于 2009-11-20 11:12:11发表:

    我到问题和你一样,也是前置面板没声音。查看log也有那条记录。不过查看内核选项的时候,[M]Virtual MIDI soundcard已经是选上了的。不知道为什么还是没有声音。我的邮箱是huanmie123h@gmail.com,希望能联系到你!