LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 788|回复: 9

alsa加载成功,但是播放出来的都是噪声[已经解决]

[复制链接]
发表于 2010-4-15 10:46:41 | 显示全部楼层 |阅读模式
问题搞定了,原来是因为我的sudo账号没有加入audio组,呵呵,谢谢各位!

总结一下,alsa安装其实很简单,自己犯了几个错误:

alsa要用模块来安装,所以编译的时候要编译成模块。
编译成模块了要确定模块版本和内核版本一致,特别是在升级内核之后,我就是一个疏忽每次编译的内核都错误覆盖了老版本内核而不是新版本的orz,卡了一个礼拜
最后,要将你的用户加入audio组,用gpasswd -a <username> audio 指令加入,又卡了小一个礼拜,如果你是root流就当我没说了。

谢谢大家的支持!现在gentoo上我的x60完全跑起来了,呵呵
发表于 2010-4-15 10:48:37 | 显示全部楼层
alsaconf能正常识别你的声卡吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-15 11:32:43 | 显示全部楼层
Post by erlv;2082963
alsaconf能正常识别你的声卡吗?


已经能够正常是识别了,snd_hda_intel模块也是成功加载了的。
回复 支持 反对

使用道具 举报

发表于 2010-4-15 11:58:05 | 显示全部楼层
莫非没有选对codec?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-15 12:37:42 | 显示全部楼层
codec是怎么选择的啊?我在内核编译alsa support的时候,是把全部codec都编译进去了的啊。。。。
回复 支持 反对

使用道具 举报

发表于 2010-4-15 13:38:49 | 显示全部楼层
Post by dreamland;2082991
codec是怎么选择的啊?我在内核编译alsa support的时候,是把全部codec都编译进去了的啊。。。。


就是在intel hd audio里面的那些子选项;你如果全部都选了,那就不是这个原因了。
回复 支持 反对

使用道具 举报

发表于 2010-4-15 21:53:48 | 显示全部楼层
可能是你的wav文件的问题,并不是所有wav文件cat 到 /dev/audio都可以正常发音的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-15 22:23:39 | 显示全部楼层
关键是我现在用alsamixer出现如下错误:

cannot open mixer: No such file or directory
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-15 22:48:20 | 显示全部楼层
问题搞定了,原来是因为我的sudo账号没有加入audio组,呵呵,谢谢各位!

总结一下,alsa安装其实很简单,自己犯了几个错误:

alsa要用模块来安装,所以编译的时候要编译成模块。
编译成模块了要确定模块版本和内核版本一致,特别是在升级内核之后,我就是一个疏忽每次编译的内核都错误覆盖了老版本内核而不是新版本的orz,卡了一个礼拜
最后,要将你的用户加入audio组,用gpasswd -a <username> audio 指令加入,又卡了小一个礼拜,如果你是root流就当我没说了。

谢谢大家的支持!现在gentoo上我的x60完全跑起来了,呵呵
回复 支持 反对

使用道具 举报

发表于 2010-4-15 22:54:20 | 显示全部楼层
Post by dreamland;2083092
问题搞定了,原来是因为我的sudo账号没有加入audio组,呵呵,谢谢各位!

总结一下,alsa安装其实很简单,自己犯了几个错误:

alsa要用模块来安装,所以编译的时候要编译成模块。
编译成模块了要确定模块版本和内核版本一致,特别是在升级内核之后,我就是一个疏忽每次编译的内核都错误覆盖了老版本内核而不是新版本的orz,卡了一个礼拜
最后,要将你的用户加入audio组,用gpasswd -a <username> audio 指令加入,又卡了小一个礼拜,如果你是root流就当我没说了。

谢谢大家的支持!现在gentoo上我的x60完全跑起来了,呵呵

恭喜阿,我准备5.1装机呢,正好借鉴!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表