LinuxSir.cn,穿越时空的Linuxsir!

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

linux下怎么判断声卡是被哪个进程使用

[复制链接]
发表于 2006-6-16 01:16:20 | 显示全部楼层 |阅读模式
xmms播放没有声音,好像声卡已经被其他进程使用了
有没有什么方法可以判断声卡已经被其他进程使用了?
发表于 2006-6-16 09:15:43 | 显示全部楼层
fuser displays the PIDs of processes using the specified files or  file systems.

可以试试bmp(beep-media-player),还有,你安装alsa驱动了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 10:53:05 | 显示全部楼层
不知道声卡是哪个设备文件,就用fuser看了一下整个/dev下的设备文件,好像声卡没有被使用。
用bmp试了一下,出现如下错误:
Couldn't open audio.

Please check that:
1. You have the correct output plugin selected.
2. No other programs is blocking the soundcard.
3. Your soundcard is configured properly.
我的声卡没有安装alsa驱动,是内核本身就编译好就可以用了的
以前声卡都能使用的
不知道怎么回事突然就不能用了
回复 支持 反对

使用道具 举报

发表于 2006-6-16 12:31:46 | 显示全部楼层
正常情况下需要安装alsa驱动。如果你自己编译内核,请把声卡驱动模块。
回复 支持 反对

使用道具 举报

发表于 2006-6-16 14:43:09 | 显示全部楼层
我估计你的声卡根本没有驱动起来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 15:22:35 | 显示全部楼层
编译了2.6.16的内核后自动加载了如下的声卡驱动:soundcore,snd-intel8x0,snd-ac97-bus,snd-ac97-codec,snd-page-alloc,snd-pcm,snd-timer,snd
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 15:25:38 | 显示全部楼层
Post by daha
我估计你的声卡根本没有驱动起来

怎么看声卡有没有被驱动起来?
声卡驱动好像都已经加载了阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-18 13:46:10 | 显示全部楼层
原来是我的/dev/dsp这个设备文件被删了
回复 支持 反对

使用道具 举报

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

本版积分规则

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