LinuxSir.cn,穿越时空的Linuxsir!

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

5.1下怎么配置声卡?

[复制链接]
发表于 2003-9-2 10:48:39 | 显示全部楼层 |阅读模式
我已经编了内核。运行dmesg|grep pcm可以看到声卡,但是在/dev目录下运行
sh MAKEDEV snd1总是提示出错。看来5.1跟4.8不同的地方还不少。应该怎么解决呢?
谢谢
发表于 2003-9-2 16:49:59 | 显示全部楼层
5.1采用了DEVFS,系统会自动监测到设备,所以MAKEDEV是不能使用的,你的问题应该是/boot/defaults/loader.conf中声卡modules没设置好。这样设置看看:
snd_driver_load="YES"                # All sound drivers
或者看看你是什么声卡,然后再选择相应的module
 楼主| 发表于 2003-9-2 20:52:03 | 显示全部楼层
改过了,还是不出声。
发表于 2003-9-2 21:17:49 | 显示全部楼层
看看KDE有没有音效,有时xmms是不能发声,要多点几次,
 楼主| 发表于 2003-9-3 10:24:08 | 显示全部楼层
没装kde和gnome。我想可能的原因是音量调得太小了。谁能告诉我在控制台下怎么调音量?
发表于 2003-9-3 12:11:49 | 显示全部楼层
用mixer
发表于 2003-9-4 01:27:08 | 显示全部楼层
今晚上网上找了老半天,终于知道了一点mixer的大概用法。
#mixer
所有设备的当前音量设置
#mixer vol
当前vol音量值
#mixer vol 数值(100--0)
设定vol音量的大小,以数值表示音量的大小,范围为100--0,即音量从大到小。0则无声音。
#mixer vol +数值或-数值
表示在当前的音量值上增大一定的值或减小一定的值。

比如这台机器上的所有设备及当前的音量设置:
muge# mixer
Mixer vol      is currently set to  75:75
Mixer pcm      is currently set to  37:37
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to   0:0
Mixer line1    is currently set to  75:75
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Mixer video    is currently set to  75:75
Mixer monitor  is currently set to  75:75

第二列表示的都是devices,其中vol与pcm的意思差不多,增大任一个,音量都会增大,将其中一个置0,就没声音了。
speaker是机箱上的那个喇叭的音量?不过好象没用。我是在环境变量中关掉它了。
cd就是放cd时的声音控制?估计也没用。搞不清楚,谁知道?解答一下?
 楼主| 发表于 2003-9-4 10:06:43 | 显示全部楼层
我设置了snd_driver_load="YES",再把vol和pcm都调到100:100,还是不出声。简直要疯掉了。我的声卡是创新vibra128,在4.7和4.8下都可以用的。难道非得逼着我退回到4.x吗?
发表于 2003-9-4 13:08:34 | 显示全部楼层
看看5.1r的硬件列表,
没找到,估计是没戏了。
http://www.freebsd.org/releases/5.1R/hardware-i386.html#AEN2101
还有楼下的那个via8233的也不在列表中。估计也不可能了。
还有cvsup一下src试试(纯属个人瞎想。)
终极解决大法:努力学习,自已写一个driver
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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