LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1653|回复: 4

arch linux下怎样搞定声卡?

[复制链接]
发表于 2004-10-19 22:19:31 | 显示全部楼层 |阅读模式
Soundcard  : Intel Corp.|82801DB AC'97 Audio Controller OSS module: i810_audio
  ALSA module: snd-intel8x0

  Testing    : Modules  8139too, i810_audio and ohci_hcd are
             : temporally loaded. To configure read howto.

/etc/modprobe.conf内容:

alias char-major-116 snd
alias snd-card-0 i810_audio

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

# Sound lookup entries for devfs support
alias /dev/dsp sound-service-0-3
alias /dev/sequencer sound-service-0-1
alias /dev/mixer sound-service-0-0
 楼主| 发表于 2004-10-20 17:48:34 | 显示全部楼层
发表于 2004-10-21 19:06:06 | 显示全部楼层
加hotplug启动的话,都不用改变rc.conf和modprobe.conf文件了。
发表于 2005-5-17 18:08:11 | 显示全部楼层


请问你可不可以说清楚一点啊,我也想知道你是怎么样解决的。。。。
回复 支持 反对

使用道具 举报

发表于 2005-6-5 23:23:46 | 显示全部楼层
wiki上还是讲得比较清楚的,以kernel2.6为例

pacman -Sy alsa-lib alsa-utils
pacman -S alsa-oss

alsaconf

“alsaconf”会自动扫描你的声卡,并且修改/etc/modprobe.conf文件
即插即用的声卡很容易检测到,如果你是较早的ISA声卡,检测时间会比较久,最好手工去除不需要的驱动程序,alsaconf会提示你所有可用的驱动程序。

确保你的用户在audio组,下面命令行添加USERNAME到audio组
gpasswd -a USERNAME audio

alsactl store
产生 '/etc/asound.state',用于启动时恢复上次音量

编辑'/etc/rc.conf'
添加'alsa'到daemons, 添加声卡驱动到modules,
DAEMONS=(syslog-ng !hotplug !pcmcia @network !netfs @sshd @alsa @crond @vsftpd)
MODULES=(!usbserial !ide-scsi snd-ens1371)
具体看你是什么声卡,通过hwd -s 查看,比如snd-sb16, snd-via82xx等等
snd-ens1371是VMWare虚拟的声卡


在KDE3.4中:
运行kmix,小喇叭出现在任务栏
在Control Center->Sound & MultiMedia ->Sound System
点击Test Sound应该会听到声音了。

gnome没安装,不知道哪个程序调出小喇叭及如何测试声音。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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