OPENBSD如何切换声卡?

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
碧落星河
铁 Fe
帖子: 61
注册时间: 2011-08-03 18:39

OPENBSD如何切换声卡?

帖子 碧落星河 » 2011-08-06 10:38

我是在一款06年老宏基笔记本电脑上装的OpenBSD4.9,装完后声卡识别正常,但笔记本自带的喇叭不会响,必须外接音箱才会响,这是第一个问题。

第二个问题是:由于此电脑声卡声音较小,在WIN下也是,于是我买了个USB声卡,在WIN下插上USB声卡后系统自动将USB声卡认为默认声卡;现在OpenBSD也认到USB声卡为audio1,但我不知怎样才能切换,使smplayer播放影音文件时使用USB声卡。

补充一下,/dev/audio1这个文件在我乱折腾的时候不小心删掉了,现在不知怎么办。
下面是关于我声卡的dmesg部分信息:
azalia0 at pci0 dev 20 function 2 "ATI SB450 HD Audio" rev 0x01: apic 1 int 16 (irq 11)
azalia0: codecs: Realtek ALC883, AT&T/Lucent/0x3026, using Realtek ALC883
audio0 at azalia0

uaudio0 at uhub1 port 1 configuration 1 interface 0 "C-Media INC. C-Media USB Audio" rev 1.10/0.10 addr 2
uaudio0: audio rev 1.00, 2 mixer controls
audio1 at uaudio0

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: OPENBSD如何切换声卡?

帖子 leo » 2011-08-07 0:58

试试设置一下优先节点:

代码: 全选

cd /dev; ln -s audio1 audio; ln -s audioctl1 audioctl; ln -s mixer1 mixer; ln -s sound1 sound
参这里:
http://www.daemonforums.org/showthread.php?t=3634

碧落星河
铁 Fe
帖子: 61
注册时间: 2011-08-03 18:39

回复: OPENBSD如何切换声卡?

帖子 碧落星河 » 2011-08-07 11:01

多谢,链接改过后执行mixerctl显示默认是USB声卡了,不过用播放软件放音乐时还是原来带的声卡出声,也许是我把/dev/audio1删掉的原因,使audio这个链接无效。另外用smplayer在选择音频输出设备里面只能选sndio,现在是不是这个sndio与USB声卡之间没有关联起来?

现在暂无其他办法,研究一下你发的那个链接网址看看,都是英文啊,头大。

补充一点,无论有没有设置优先节点,用cat filename.wav > /dev/sound1来放wav文件,外接的USB声卡都会出声。

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

回复: OPENBSD如何切换声卡?

帖子 hyaska » 2011-08-07 20:33

如果真的搞不好的话,最后一招是,在笔记本的BIOS设置里,把声卡禁用,这样就只有USB声卡了,就不用切换了。

碧落星河
铁 Fe
帖子: 61
注册时间: 2011-08-03 18:39

回复: OPENBSD如何切换声卡?

帖子 碧落星河 » 2011-08-08 19:36

谢谢!目前还没有摸索出来,回头重装系统了,有audio1这个文件时再试。
我的笔记本电脑BIOS里没有禁用集成声卡的功能,呵呵,郁闷吧。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: OPENBSD如何切换声卡?

帖子 leo » 2011-08-08 22:28

没有类似的经验,请在重新安装系统前试试先拔下usb声卡,重新启动OpenBSD,然后再插上后再次重新启动OpenBSD,看看系统是否可以自动发现新设备。

碧落星河
铁 Fe
帖子: 61
注册时间: 2011-08-03 18:39

回复: OPENBSD如何切换声卡?

帖子 碧落星河 » 2011-08-08 22:53

感谢回复,我也再摸索一下。
装这次系统的时候没有插USB声卡,USB声卡是系统装完后(我没装其他桌面系统,用的是默认的FVWM)插上去的,插上USB声卡后没重启系统就认到了,测试没发现问题,就是不知怎么把这个声卡弄成系统默认的,即软件调用sbdio作为音频输出设备时,从USB声卡发声。

我再看看,搞不定就先放放,毕竟OB的专长不是用在桌面系统。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: OPENBSD如何切换声卡?

帖子 leo » 2011-08-08 23:06

是,目前OB只能linux实现桌面的部分功能,和windows的差距更大,但是在一点点儿的跟进,像高清播放、PDF查看,文件编辑这些目前已经比较过关了,但是像视频采集编辑等则不可能和Windows下的软件相比,别太指望了.....
个人理解OpenBSD做防火墙、路由器、安全的服务器等可能更适合一些。不过这要看个人要求,如果对桌面的要求不高,用OpenBSD也完全可以实现一般功能。

碧落星河
铁 Fe
帖子: 61
注册时间: 2011-08-03 18:39

回复: OPENBSD如何切换声卡?

帖子 碧落星河 » 2011-08-14 20:43

leo 写了:试试设置一下优先节点:

代码: 全选

cd /dev; ln -s audio1 audio; ln -s audioctl1 audioctl; ln -s mixer1 mixer; ln -s sound1 sound
参这里:
http://www.daemonforums.org/showthread.php?t=3634
这办法应该是可以的,只是我原先没有/dev/audio1这个文件了。
重装了系统,是5.0的,只做了以下动作就可以了
cd /dev
sudo mv audio audio.audio0
sudo ln -s audio1 audio
sudo kill -9 (aucat的进程号)
sudo aucat -l

现在可以用USB声卡听mplayer播放的音乐了,不过没重启系统,不知重启后会怎样。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客