我对脉冲音频和alsa完全陌生。情况是这样的:
似乎,不知何故,脉冲音频正在抓住设备并且不让它离开。甚至在我停止脉冲音频守护进程之后。
之后尝试运行mpd给了我:
root @ FINGI_GCC:〜#mpc play http://relay3.slayradio.org:8000/ [暂停]#1/1 0:00/0:00(0%) 音量:100%重复:关闭随机:关闭单个:关闭消耗:关闭 错误:打开音频设备时出现问题
所以我想知道如何重置脉冲音频?需要在同一台设备上继续运行脉冲音频,mpd,alsa ..但不能同时运行。
对此有何建议?
答案 0 :(得分:2)
假设这个音频设备位于/ dev / snd /中,您可以尝试查看哪个进程保存它:
lsof /dev/snd/*
然后你可以尝试杀死这个过程。
例如,当我运行alsamixer时,我得到:
$ lsof /dev/snd/*
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
...
alsamixer 7152 emilien 3u CHR 116,5 0t0 10154 /dev/snd/controlC0
...