声卡有问题的用户注意[2006-12-23 更新]
请测试最新的 alsa 1.0.14rc1 驱动工具集:注意:ac97 和 hda 声卡比较讨厌,这两类声卡各产品之间差异很大,都很混乱,最新的1.0.14rc1 也未必支持所有设备,特别是 hda 太新了,又主要用在笔记本上。其实 ac97 也好,hda 也好,都只是一种规范或者框架,具体实现各家有各家的办法,这就是混乱的原因。ac97 声卡和大多数内置 modem 一样,都是一类“软设备”,也就是说,硬件部分仅仅实现了声卡的一部分功能,剩下的需要通过软件(驱动)在 cpu 上实现,这样一来不仅资源消耗大,而且发音质量也差,噪音大,抗干扰能力差,其他整合设备也有类似问题。所以建议大家有条件的情况下不要使用任何板载的整合设备。此外某些声卡需要载入厂商的“固件”才能工作,而我们暂时还没有提供相应工具,所以就不能驱动了,不过这样的设备很少。
警告:安装前一定要先看一遍置顶的 FAQ 第三条!然后:
1、卸载所有老的 alsa 包:
rpm -e --nodeps alsa-driver
这一步如果你先前没安装 alsa-driver 则会报错,不要理睬。
rpm -e --nodeps alsa-lib alsa-utils alsa-oss
2、下载这些包:
http://www.magiclinux.org/dev/2.0-update/RPMS/kernel/2.6.17.9-1mgc/kernel-2.6.17.9-1mgc.i686.rpm
http://www.magiclinux.org/dev/2.1alpha/RPMS/kernel/alsa-driver-1.0.14-0.rc1.kernel_2.6.17.9_1mgc.i686.rpm
http://www.magiclinux.org/dev/2.1alpha/RPMS/alsa-lib-1.0.14-0.rc1_1mgc.i686.rpm
http://www.magiclinux.org/dev/2.1alpha/RPMS/alsa-utils-1.0.14-0.rc1_1mgc.i686.rpm
http://www.magiclinux.org/dev/2.0-update/RPMS/alsa-oss-1.0.12-1mgc.i686.rpm
3、安装它们:
rpm -ivh --force kernel* alsa*
4、重启计算机,打开一个终端窗口(konsole)运行:
alsaconf
配置结束时应该可以听到一段声音了。
5、如果没有声音,那么用播放器播放音乐,同时调整 kmix 的“开关”选项卡,直到听到满意的声音。
NEW
如果上述更新仍然不能驱动你的声卡,则右下角托盘图标区的 kmix 小喇叭图标会显示一个红叉。注意,如果没有红叉,说明你的声卡已经被驱动,但存在某种不合理的设置,请仔细调整 kmix 的“开关”选项卡,特别要小心这几点:
1、声音是否开得足够大,某些情况下声卡会被默认“静音”。
2、支持多声道的声卡是否交换了前置/中置/环绕声输出端子的位置?电脑通常是采用双声道立体声输出,大多数情况下交换了前置/中置/环绕声输出端子的位置会导致无声,个别情况下正好相反!所以特别应关注 Exchange xxx 之类的选项。
例如下面是 SIS SI7012 声卡的一种有效设置(图比较大,如果连接速度慢可能看不见):
http://www.magiclinux.org/dev/2.1alpha/pictures/SIS_SI7012-3.jpg
http://www.magiclinux.org/dev/2.1alpha/pictures/SIS_SI7012-3.jpg
http://www.magiclinux.org/dev/2.1alpha/pictures/SIS_SI7012-2.jpg
http://www.magiclinux.org/dev/2.1alpha/pictures/SIS_SI7012-2.jpg
http://www.magiclinux.org/dev/2.1alpha/pictures/SIS_SI7012-1.jpg
http://www.magiclinux.org/dev/2.1alpha/pictures/SIS_SI7012-1.jpg
如果声卡确实没有被驱动,比如某些 RealTek ALC 声卡,请尝试如下步骤:
1、卸载当前的 alsa 包:
rpm -e --nodeps alsa-driver
2、下载 realtek 和 cmi 扩展的 ALSA 驱动:
http://www.magiclinux.org/dev/2.1alpha/RPMS/kernel/alsa-driver-1.0.12-realtek_4.05d_kernel_2.6.17.9_1mgc.i686.rpm
3、安装新驱动:
rpm -ivh --force alsa*
4、重启计算机,打开一个终端窗口(konsole)运行:
alsaconf
配置结束时应该可以听到一段声音了。
5、如果声卡已驱动(小喇叭图标上不显示红叉),但没有声音,那么用播放器播放音乐,同时调整 kmix 的“开关”选项卡,直到听到满意的声音。
6、如果用 alsaconf 配置好声卡,当时可以使用,重启后就又不出声音了,那么请在执行 alsaconf 后随即执行 alsactl store 强制保存声卡设置:
alsaconf
alsactl store
如果问题仍然不能解决,请试着把 /etc/modprobe.d/modprobe.conf.dist 里有关声卡的行删掉,这些设置一般包含 sound 或 snd 字样,然后重新执行:
alsaconf
alsactl store
重启计算机试试。
另外,请大家测试这两个驱动哪一个支持的声卡更全面:
http://www.magiclinux.org/dev/2.1alpha/RPMS/kernel/alsa-driver-1.0.14-0.rc1.kernel_2.6.17.9_1mgc.i686.rpm
http://www.magiclinux.org/dev/2.1alpha/RPMS/kernel/alsa-driver-1.0.12-realtek_4.05d_kernel_2.6.17.9_1mgc.i686.rpm
请大家及时给出测试结果的反馈,谢谢! 谢谢KDE,我再试试! 又试了一下,还是不行啊! 请给出详细描述。 请 realtek 用户给出测试结果。 好消息,好消息!
今天我按KDE给出的解决方案又试了一下。A9T,终于有声音了,而且音质丝毫不比在WINDOWS下逊色!感谢KDE一直以来对于我们的提问所给出的解决方案和耐心解释。再次表示最最最诚挚的谢意,同时对我的芳邻表示歉意(因为我怕我调的时候听不到声音,KMIX我调到了100%,突然弄出声音了,把我的芳邻给吓的猛拍我的房门,问我搞什么鬼!)
以下是我试的结果及调整后的KMIX贴图:
用alsaconf配置后并没有听到声音,然后就打开AMAROK,在KMIX“开关”选项卡上一个一个的试,
哈哈,终于响了 :mrgreen:
---惭愧惭愧!!不知道怎么贴图。
那我发到我的百度空间里去,需要的话就去看一下。 以下是贴图地址:
http://hi.baidu.com/geleistone/album/kmix%20%CC%F9%CD%BC
没想到贴图还要跑到WINDOWS下,不知道为什么在ML2.0下用XDSL拨号上传速度才
170B/S,传这三张图花了半小时都没反应! 还有就是在ML下硬盘响的厉害!咯吱咯吱的想
比WINDOWS下厉害的多,有点怕.... 或许这些问题不该在这里问,嘿,下次一定改! :-) 谢谢你的反馈。你可能和公社不属于同一个骨干网,所以慢。 看来2.1发布的日子不远了,我也尝试安装了驱动,一切正常,可能音质会更好些,因为变更的alsaconf的音乐测试好听。。。
不过仍然不支持PCM调音,其实就是更改一下/etc/asound.conf和/etc/asound.state并增加一个组audio,这两文件重新提交,希望考虑一下。 realtek的adsl正常驱动realtek的alc 880以及via 的8233集成声卡。
官方的alsa驱动正常驱动via的8233声卡,
realtek的alc880驱动不正常(音量太小了,所有调节开到最大的情况下) 我的alc883还是有问题,和原来一样的就那几个声道,插上耳机喇叭还在响
kde加油! realtek_4.05d 这提供了大部分的HDA的驱动,有条件的看下!应该板载声卡都支持才对。。。
有不支持的板载声卡说下。。把alsamixer的报错反回给
http://www.realtek.com.tw/contact/contentView.aspx?Langid=3&PNid=1&PFid=2&Level=2 我的SIS(矽统科技)3850板载声卡,装了ML2.0后就能发音,只是音效很差,惨不忍听! 楼上的仔细调整下kmix的设置。 玉龙客,真是好样的。困扰这么久的问题让你一下子就解决了。我们声卡也有声音了,正在唱着《想和你去吹吹风》。谢谢了!!!
页:
[1]
2