声卡问题
我装完系统以后,除了用mplayer播放媒体文件声音没有问题以外,用其他的播放器都出现了声音失真的情况。于是我按照FAQ上的方法更新了内核,卸载了原来的alsa的驱动,在安装新的alsa的时候出现问题# uname -r
2.6.17.9
# rpm -ivh alsa-driv*
Preparing... ###########################################
package alsa-driver-1.0.13-kernel_2.6.17.9_1mgc is already installed
# rpm -ivh alsa-lib*
Preparing... ###########################################
file /etc/asound.conf from install of alsa-lib-1.0.13-2mgc conflicts with file from package magic-system-config-2.0-4mgc
现在都没有声音了,kmix也启不动,大家 帮忙 ,我实在没有办法了
谢谢 -Uvh ...... # rpm -Uvh alsa-lib-1.0.13-2mgc.i686.rpm
Preparing... ###########################################
file /etc/asound.conf from install of alsa-lib-1.0.13-2mgc conflicts with file from package magic-system-config-2.0-4mgc
#
还是一样? 第一,你必须先卸载老的包;
第二,不要理睬那个冲突,使用 --force 参数,因为我用新的配置取代了老的。 新的 alsa 1.0.13 对 hda 声卡支持没有问题。安装后一定要重启! 3、为何我的声卡不出声?
这是一个罕见的问题,声卡不出声的原因很多。ALSA 是一个社区提供的通用解决方案,而并非声卡硬件厂商提供,不可能做到让所有人 100% 满意,使用我们提供的新内核以及 alsa 驱动是一个重要解决途径。你有没有尝试运行 alsaconf 重新配置声卡?有没有正确调整 kmix 的设置?
比如:CMI8718 声卡打开 kmix “切换”选项卡里的两项足够了:
IEC958 in Monitor
IEC958 Output
而绝对不可以打开:
Exchange DAC 导致无声!
IEC958 Mix Analog 导致声音失真!
你需要自己摸索。
如果你的声卡没有被驱动,那么屏幕右下角托盘区的小喇叭图标(kmix)就会显示一个红叉,或者调整设置后依然不能驱动你的声卡,特别是 ac97’声卡,以及比较新的 hda 声卡,那么就需要同步更新内核和 alsa 驱动了。可以在这里下载内核及 alsa 驱动:
http://www.magiclinux.org/dev/2.0-update/RPMS/kernel/2.6.17.9-1mgc/
以及 alsa 相关工具:
http://www.magiclinux.org/dev/2.0-update/RPMS/alsa-lib-1.0.13-2mgc.i686.rpm
http://www.magiclinux.org/dev/2.0-update/RPMS/alsa-utils-1.0.13-1mgc.i686.rpm
http://www.magiclinux.org/dev/2.0-update/RPMS/alsa-oss-1.0.12-1mgc.i686.rpm
警告:安装前一定要卸载老的 alsa 包:
rpm -e --nodeps alsa-driver 这一步如果你先前没安装 alsa-driver 则会报错,不要理睬。
rpm -e --nodeps alsa-lib alsa-utils alsa-oss
rpm -ivh --force kernel* alsa*
安装后重启计算机,看看是否有声音了,必要时运行 alsaconf 重新配置声卡试试。
再次重申:第一,你必须先卸载老的 alsa 包;第二,因为用新的配置文件取代了老的,所以安装 alsa-lib 会报告一个冲突,所以这里必须使用 --force 参数。 谢谢,我 的问题已经解决,我把原来的lib包装完就行了
页:
[1]