LINUX 2.6.4 声卡驱动ALSA安装指南
本人音乐爱好者,固然对声音的要求很高了.本人玩linux也有2年时间了.但也使个小鸟而已.
当我第一次在linux播放mp3的时候,就觉得linux声音处理比windows XP优越,(本人的音感,不是指技术性的)
本人硬盘的系统是windows XP + RH9 2.6.4内核 (保留了2.4内核,所以勉强说是3个系统了,grub的
启动菜单可是3个系统喔 多一个总会好点啦).
ALSA,即Advanced Linux Sound Architecture。它是一款优秀的声卡驱动,能驱动大部分的声卡,而且支持多音频流,支持多声卡等等。使我们能在linux下享受到美妙的音乐。也是2.6内核支持的,并且 "After 2 complete code overhauls they were integrated into kernel 2.6.0 at the start of 2003 replacing the now deprecated(非难,反对) OSS drivers." --引自ALSA的官方网站。
这对我更有吸引力了,到了“非君不嫁”的地步了。但…………命运总是坎坷的,我在官方
网站downlown了安装指南按照这说去做,但 …………埃…………可能是我的英文太差了吧,
(我是下载最新的官方ALSA-1.03稳定版的),我又按照install文件的说了,但也不行。只知道
是modprobe文件的问题每次reboot后,kmix总是probe不到声卡。于是我又参考了《声卡驱动ALSA安装指南(第三版)》,可能我太菜了 fail………… 。
但我老是不甘心,但在网上的写的modprobe配置对我这样的菜鸟来说总是一头雾水。
参考了各种资料后,我总结了 LINUX2.6声卡驱动ALSA安装指南(菜鸟版) :)。
cmi8738声卡可以很好的检测出来,2.4内核和2.6.4的都可以。
modprobe文件很简单,不用象其它的做法,你运行了#alsaconf后会对你的
modprobe文件进行自动配置的,不用手工配置
Note: for use under 2.4, changes must also be made to modules.conf!
#alias sound-slot-0 cmpci
install sound-slot-0 /sbin/modprobe --first-time --ignore-install sound-slot-0 && { /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :; }
remove sound-slot-0 { /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove sound-slot-0
alias char-major-195* nvidia
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.3 ---
alias snd-card-0 snd-cmipci
alias sound-slot-0 snd-cmipci
# --- END: Generated by ALSACONF, do not edit. ---
最初由 zerolin 发表 cmi8738声卡可以很好的检测出来,2.4内核和2.6.4的都可以。
modprobe文件很简单,不用象其它的做法,你运行了#alsaconf后会对你的
modprobe文件进行自动配置的,不用手工配置
Note: for use under 2.4, changes must also be made to modules.conf!
#alias sound-slot-0 cmpci
install sound-slot-0 /sbin/modprobe --first-time --ignore-install sound-slot-0 && { /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :; }
remove sound-slot-0 { /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove sound-slot-0
alias char-major-195* nvidia
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.3 ---
alias snd-card-0 snd-cmipci
alias sound-slot-0 snd-cmipci
# --- END: Generated by ALSACONF, do not edit. ---