红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

解决Unbuntu7.10不能正常使用耳机的问题

发布时间:2007-11-22 10:22:36来源:红联作者:tinkage
大概去年的什么时候我就决心加入Linux的阵营,因为Linux的稳定性和智能才是我有如此想法。但对于习惯了在Win环境下操作的我,真是“想说爱你不容易!”。直到一个月前我发现了热门的Ubuntu(这里就不作介绍了,网上真是很热),随便的看了下介绍和其他人的使用心得就立马下了个ISO刻盘装了。反正我是比较喜欢折腾的人,好用就用,不好用就不用。

安装完后,发现一些基本的功能模块都有GUI的,程序的安装/卸载,一些基本的日常软件。不用装其他的软件就可以实现笔记本的快捷键功能,如亮度调节、音量调节等。其他的硬件都可以正常使用,很高兴,以前给用CRT的台式机装Redhat,显卡不能驱动,呵,对着它就像开新闻发布会,眼睛给闪得不行。这次是没什么问题了,一切是那么正常----至少看上去很好。终于投入到了Linux的怀抱里了。晚上为了不打扰其他人休息,想用耳机听下音乐。插上去,内置的音箱是没声音了,可耳机却怎么也静悄悄。调遍能按、能拖的,没办法解决,看来只能上论坛求助了。

次日,来到论坛,一搜索发现很多人都有这样的问题。其中一位居然小半年都生活在无声的世界里。在回帖中发现一位说了一个比较绝的办法就用lineout可以使用耳机,用的时候和喇叭没关系,不能同时调节,不怎么方便。能用就凑合用,缺憾就是音效不好。非常佩服这位的探索精神,人都是比较贪心的,所以接续在搜索,终于找到了解决办法,如下:

如果你的/etc/目录下有modprobe.conf或者modules.conf或者conf.modules,那么只要将其中有关声卡的部分用#注释掉,然后加入以下内容:

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=z71v position_fix=1

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

然后重新启动,打开alsamixer看一下,应该有headphone这一项了。

如果你用的是Ubuntu,在/etc/目录下找不到那些文件,这时候需要打开/etc/modprobe.d目录,编辑下面的aliases文件,将上面以alias开头的行加入其中,同时将

options snd-hda-intel model=z71v position_fix=1

加到/etc/modprobe.d/options里,然后重启,这样耳机应该能够使用了。

希望大家都能够解决问题。
文章评论

共有 1 条评论

  1. zhanghao1216 于 2008-04-21 22:02:29发表:

    我这样做了,可是不行阿!!!
    不知道是什么 原因。还有谁尝试过吗?