LinuxSir.cn,穿越时空的Linuxsir!

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

声卡被占用,如何释放?

[复制链接]
发表于 2005-8-29 13:44:17 | 显示全部楼层 |阅读模式
不知道我前两天看碟用了哪个程序,好像占着声卡没有释放,我用xmms播放mp3时,弹出一个错误对话框,说声卡被占用了。晕,怎么会出现这种情况啊,我没有开任何的程序,重启N遍亦无作用,不知道有没有命令行的释放方法,可不可以通过命令行查出是哪个程序占用了声卡呢?
发表于 2005-8-29 14:28:21 | 显示全部楼层
lsof | grep /dev/dsp
回复 支持 反对

使用道具 举报

发表于 2005-8-29 16:11:19 | 显示全部楼层
声卡一般是 /dev/dsp 或 /dev/audio ,fuser 用来查看使用文件的是那个程序,fuser -k /dev/audio 杀掉使用文件的程序
回复 支持 反对

使用道具 举报

发表于 2005-8-29 19:43:37 | 显示全部楼层
去使用 ALSA 吧

ALSA 支持多音频流

支持多个程序同时发声
回复 支持 反对

使用道具 举报

发表于 2005-8-29 20:59:55 | 显示全部楼层
不是占用问题,可能是没有正确的驱动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 22:41:48 | 显示全部楼层
如果是没有驱动,为什么前一段时间可以播放MP3呢?
另:ALSA没有For 2.6 kernel的,要从源代码安装吗?
回复 支持 反对

使用道具 举报

发表于 2005-8-30 23:31:43 | 显示全部楼层
ALSA 集成进了 Linux 2.6




Debian 里只需要 apt-get install alsa-base alsa-utils alsa-oss
就会自己打开 ALSA 了
回复 支持 反对

使用道具 举报

发表于 2005-8-31 22:46:43 | 显示全部楼层
你用gnome么?你是不是开启了系统音效?桌面首选项-音效-常规,看是否启用音效服务器,不要启用。
回复 支持 反对

使用道具 举报

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

本版积分规则

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