Feisty下的alsa怎么不响了?

我的Ubuntu feisty是从dapper直接升级过来的,现在好像还记得刚升级完之后,用mplayer放电影没声音,声音驱动换oss就没事了,也没太在意。后来开始[用mame玩模拟器游戏](334),一直没有声音,就以为是mame或者rom的问题。再后来发现mame有关于声音的设置,而别人的介绍里面说的mame没有声音的问题不是好几年之前的,就是一些rom中本来就不包含声音的情况。从这里开始察觉,是我机器的问题,具体说就是alsa声音驱动不响了。

硬件不会有问题,驱动换oss马上放电影就出声,所以问题在软件上,到网上一查,alsa没有声音的情况还不少,但好像都不顶用。

  • [求救:alsa重启以后没有声音](http://www.linuxsir.org/bbs/showthread.php?t=200638),关闭mixer的Line Jack Sense等设置,可我的声卡就没这选项,[[声卡不出声的解决方法]:所有声卡配置完毕没有声音的看进来,红旗公司开发者也请注意看了](http://www.wonyen.net/bbs/topic.aspx?id=33239)的解决方式是红旗linux的更参考不上。
  • [ubuntu 终于出声了](http://blog.csdn.net/netingcn/archive/2007/07/16/1693846.aspx),重新下载驱动又修改modprobe的,我感觉也应该不适合我,后来证明是正确滴 :)。
  • [解决 ubuntu7.04 没有 声音](http://oss.lzu.edu.cn/blog/article.php?tid_1334.html)倒是简单,不过要更新驱动,我也不想,后来证明它好像是把驱动更新成了旧版本。

最后翻到了[ubuntu Edgy升级到Feisty后系统没有声音](http://godenjan.blogspot.com/2007/05/ubuntu-edgyfeisty.html),问题解决,我和他的情况相同,果然是$HOME/.asoundrc文件的问题。

升级到Feisty之后,在$HOME下有两个文件,.asoundrc.asoundconf和.asoundrc,.asoundrc的有效内容只有一行:

</home/fwolf/.asoundrc.asoundconf>

就是引用.asoundrc.asoundconf的内容,相当于一个Include语句,而.asoundrc.asoundconf的内容有4行:

!defaults.pcm.card I82801BAICH2
defaults.ctl.card I82801BAICH2
defaults.pcm.device 0
defaults.pcm.subdevice -1

这个是系统默认的配置,此文件系统也不建议直接修改,只要注释/取消注释.asoundrc文件中的那一句就可以了。不用重启机器,甚至也不用重启X,只要注释掉.asoundrc中那一句,alsa立刻就好了,mame里也有声音了,mplayer里选择alsa声音驱动也有声音了;而只要取消注释,mame和mplayer里就没有声音了,所以确定就是这里的问题。

看了一下.asoundrc.asoundconf配置文件选项的[官方解释](http://www-old.alsa-project.org/alsa-doc/doc-php/asoundrc.php),感觉那4句哪一句都挺正确的,可就是只起反作用。

所以,下次alsa不响的时候,记得先看看这两个配置文件。

2 thoughts on “Feisty下的alsa怎么不响了?”

  1. 总算等到了我喜欢的你的文章类型:讲用型的。:)

    我的声卡在ubuntu下也有问题,主要原因是这种联想机器集成的声卡太差(指用的芯片组吧,)。我倒是没有不出声的情况(开始在dapper下有),现在都出声音,但是耳机完全插入的时候,会有刺耳的滋滋声一直没有解决。我也没特别去管。听的不多。

    还有就是声卡无法录音。

    我可以照这些方法试试。但我确实没那个兴趣了。办公室电脑就这么招吧。自己买新电脑的时候会用一块不是oem那种的声卡就应该没问题。

    似乎有一类声卡和modem属于专门为oem生产的,这种厂子和品牌自己没有开发驱动的能力,由微软和结成厂商为其开发驱动,这类产品的可延续性自然很差。

  2. 联想的主板很一般,集成声卡也好不到哪里去。本文中我使用的主板是微星板子,凑合用吧。如果你自己买电脑,选声卡之前最好先搜索一下别的linux用户使用体验,一些好声卡对linux的支持不见得就好;简单一点,买个大厂大众化主板应该够用了。本文主要涉及的是feisty下alsa配置的一点点变化。

Leave a Reply

Your email address will not be published. Required fields are marked *