LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zerolin

LINUX 2.6.4 声卡驱动ALSA安装指南

[复制链接]
发表于 2004-3-29 12:26:32 | 显示全部楼层
我不知道creative声卡是什么样子的。
不过,有一条准则:如果是软声卡,那么依据你的南桥芯片为准,
如果是硬声卡,则看是否支持,如果不支持的话,那就没有什么办法了。
最好到alsa的主页上去查一下你的声卡。

声卡有杂音的话,可能是驱动选择错了。
发表于 2004-4-7 10:53:55 | 显示全部楼层
2.6内核已经支持alsa,不用在下载。直接在编译内核的时候选择Advanced Linux Sound Architecture、Sequencer support、OSS API emulation、OSS Mixer API、OSS PCM (digital audio) API 、OSS Sequencer API编译到内核就可以了
发表于 2004-4-8 09:40:27 | 显示全部楼层
2.6的已经是ALSA驱动了..用不着自己下载安装
更说内核自带够稳定
发表于 2004-4-8 16:32:18 | 显示全部楼层
最初由 zhong 发表
2.6的已经是ALSA驱动了..用不着自己下载安装
更说内核自带够稳定


其实………………2.6.4内核自带的是alsa-cvs的驱动
发表于 2004-4-8 16:38:30 | 显示全部楼层
BTW,有时用旧式的内核OSS模块反而比ALSA好,现在我的VT8235+ALC650就是用OSS模块,
用ALSA的话音量不够,而且OSS的音量控制比较简单,没有mono等乱七八糟的东西
 楼主| 发表于 2004-4-10 14:01:38 | 显示全部楼层
本人当然知道linux2.6内核里已经有了alsa的驱动了,liunx2.6版的内核我已编译了数十次了。喜欢用什么版本的alsa是自己的爱好问题。不存在稳定性的问题。内核源代码里的alsa驱动也是去官方网站取得的。是跟着alsa官方的版本走的。所以不存在内核原吗的就稳定
。下载的就不稳定。
 楼主| 发表于 2004-4-10 14:15:32 | 显示全部楼层
最初由 graydream 发表
2.6内核已经支持alsa,不用在下载。直接在编译内核的时候选择Advanced Linux Sound Architecture、Sequencer support、OSS API emulation、OSS Mixer API、OSS PCM (digital audio) API 、OSS Sequencer API编译到内核就可以了



  你说的是编译内核的问题。我相信所以编译过2.6内核的人都知道你以上的,
不用多罗嗦。本文是让更多人知道如何去DIR一个更新的版本的alsa。我就是喜欢用新东西的人。
发表于 2004-4-10 21:23:16 | 显示全部楼层
谢谢楼主啊!!!

我已将偶的SBLIVE!5。1弄好了!(刚将FEDORA升级到了2.6.5内核!)

ALSA驱动在LINUX下比WINDOWS的飘游版还有好听!



include /etc/modprobe.conf.dist
alias eth0 ne2k-pci
alias eth1 ne2k-pci

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.4 ---
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-emu10k1
# --- END: Generated by ALSACONF, do not edit. ---
发表于 2004-4-18 22:49:16 | 显示全部楼层

我的在安装alsa-driver执行make出现下面提示,请请问楼主,会是什么原因

make -C /lib/modules/2.6.4/build SUBDIRS=/home/xpx/sound/alsa-driver-1.0.3/kbuild modules
make[1]: Entering directory `/usr/src/linux-2.6.4'
Makefile:392: .config: 没有那个文件或目录

The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.

make[1]: *** [modules] Error 1
make[1]: Leaving directory `/usr/src/linux-2.6.4'
make: *** [compile] Error 2

我的内核已经选择了支持modules呀,以下是部分内核配置,请楼主赐教。
#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODULE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
发表于 2004-4-19 11:30:58 | 显示全部楼层

回复: 我的在安装alsa-driver执行make出现下面提示,请请问楼主,会是什么原因

最初由 zeroice 发表
Makefile:392: .config: 没有那个文件或目录

很显然,内核的源码目录下没有.config这个内核选项配置文件。
你大概在安装alsa前在源码目录下make mrproper清除了.config文件吧。
另外,看来你也备份了该配置文件,把它cp成.config文件即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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