Debian buster/sid系统音频播放1-2秒后中断问题求助
解决Debian GNU/Linux buster/sid下音频播放1-2秒后中断的问题
兄弟,我之前在Debian buster/sid上也踩过这个一模一样的音频坑——不管是YouTube还是VLC,刚播放1-2秒就断,重启PulseAudio甚至整个系统都没用。折腾了好一阵,总结了几个靠谱的排查和修复步骤,你挨个试试:
先检查PulseAudio配置目录的权限
有时候用户目录下的Pulse配置权限错乱会导致这种诡异的中断问题。先看一下权限情况:ls -ld ~/.config/pulse
如果显示的所有者不是你的用户名,或者权限异常,用下面的命令修复:sudo chown -R $USER:$USER ~/.config/pulse
修复完后重启PulseAudio:pulseaudio -k && pulseaudio --start,再测试播放。用ALSA直接播放,排查问题根源
先排除是不是PulseAudio本身的问题,试试用底层的ALSA直接播放音频文件:aplay /usr/share/sounds/alsa/Front_Center.wav
如果这个能正常播放不中断,说明问题肯定出在PulseAudio层面;如果还是中断,那大概率是声卡驱动或者内核的问题,得往下看。彻底重装PulseAudio组件
有时候Pulse的核心文件损坏会导致各种奇怪的音频故障,不如彻底卸载再重装:
sudo apt purge pulseaudio pulseaudio-utils sudo apt autoremove sudo apt install pulseaudio pulseaudio-utils
安装完成后重启PulseAudio,或者直接重启系统再测试。
- 排查声卡内核模块或更新内核
如果上面的方法都没用,可能是内核模块的问题。先查看当前加载的声卡相关模块:lsmod | grep snd
找到你的声卡对应的模块(比如常见的snd-hda-intel),尝试重新加载:sudo rmmod snd-hda-intel && sudo modprobe snd-hda-intel
要是还是不行,buster/sid作为测试分支,有时候内核bug会导致音频问题,试试更新内核:sudo apt update && sudo apt upgrade linux-image-amd64(如果是32位系统,把amd64换成i386)
内容的提问来源于stack exchange,提问作者Itay
相关产品推荐
相关产品推荐

