|
发表于 2008-2-19 13:41:45
|
显示全部楼层
ljx980645, 对不起啊,是我错了, zlowly说的是对的, kernel能直接支持的声卡是不需要alsa-driver和alsaconf的, 只有是kernel不支持时要alsaconf的.
昨天我试了下把modprobe.conf注释掉了,重启是没有声音出来的.
后来想想还是不明不白的, 今天再查找相关的网页..其实没什么收获.
但又试了一下alsaconf后再把modprobe.conf注释掉, 重启声音正常出来.
证实zlowly是正确的.
当然还有一些地方要注意, 在rc.conf中的MODULES要加上snd-hda-intel, snd-mixer-oss, snd-pcm-oss, soundcore而!snd-page-alloc, !snd-pcm, !snd-timer, !snd, 是不需要的(如果有).并可能出现冲突.
如果真没办法就在modprobe.conf中加alias和options, 用aplay -l查出你的声卡是ALC???
到网上google一下就有一大堆modprobe.conf.
(从modinfo soundcore的输入来看, 有char-major-14-的modprobe.conf可靠点,..因为我没试过)
PS:不用alsaconf也就是不在modprobe.conf中设置声卡是最好的选择.
但我现在还有问题啊.就是我在console用alsamixer设定音量是正常的,但在xfce4-mixer中是出问题的,PCM项无效, Front的显示是错误的, 一打开就是0, 其实不是的, Front一改变扬声器就自动出声...
zlowly, 你的Arch会这样吗?有什么好建议? |
|