LinuxSir.cn,穿越时空的Linuxsir!

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

声卡还是哑的.........大家帮帮忙

[复制链接]
发表于 2006-10-3 06:03:47 | 显示全部楼层 |阅读模式
编译内核的时候选了ALSA支持,并且在pci device 里选择和硬件匹配的那个型号,系统装好后,
#emerge alsa-utils
#rc-update add alsasound default
#alsaconf (似乎提示没有找到硬件,只好照着默认往下选)
重启之后,
#alsamixer可以调那些音量的调节条,运行mplayer放电影也不提示出错,就是没有声音
是不是没有配置好?
发表于 2006-10-3 11:54:30 | 显示全部楼层
alsamixer unmute all chnnael
回复 支持 反对

使用道具 举报

发表于 2006-10-3 12:06:17 | 显示全部楼层
用rootÕÕ看,我ÙÌê有root才ýúðó!
回复 支持 反对

使用道具 举报

发表于 2006-10-3 12:41:39 | 显示全部楼层
保证帐号在audio组里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-3 14:50:22 | 显示全部楼层
ROOT 帐号也是一样,确定是在audio组的,用 alsamixer unmute all chnnael 也没用,
实在没辙了,我就重新编译了一次内核,把内核对alsa 的支持全去掉了,然后
#emerge alsa-driver
#emerge alsa-utils
#alsaconf (这次好,能正确检测我的声卡硬件型号了,因为我在make.conf里设了ALSA_CARDS=“via82xx”的,然后就照着提示设下去,最后是提示OK的。)
#rc-update add alsasound boot
重启,开gmplayer看电影,还是不行........晕,是不是还漏了做什么呢?
对了,
#modprobe /lib/modules/<kernel-version>/alsa-driver/pci/snd-via82xx.ko
提示找不到模块snd_via82xx.ko,(注意snd和via之间的横线和下划横线,两者不同),我确定那个目录下的文件确实是我输入的那个文件名,但提示的就变成了下划横线,还说找不到,晕
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-4 00:56:35 | 显示全部楼层
晕死,原来是装好了(去掉内核支持后重装是装好了的)的,只是我用mplayer放电影来测试,殊不知mplayer编译的时候没有加入alsa和oss支持,放不出声音,以为声卡没装好,搞了好多遍,最后是用xmms放mp3测试才发现问题所在,,555555,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-6 16:03:07 | 显示全部楼层
突然想到一个很严重的问题,mplayer 和 audacious 需要在编译的时候加上 USE="alsa oss" 才能放出声音,那其他程序需要发声的怎么办?比如说,网页有些 flash,stardict 要读音等等,如果这些要发声的程序本身是没有 USE="alsa oss" 可选择的,那岂不是........?怎么设置让需要发声的程序都可以使用声卡呢?

另外,附加问个问题,
rc-update add xxxx default
rc-update add xxxx boot
这两个命令有什么区别?不都是启动自动加载并运行吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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