声音总是断断续续,断断续续时音量不变,无法检测到耳机

声音总是断断续续,断断续续时音量不变,无法检测到耳机

所以,我不确定是什么原因造成的,因为我根本没有弄乱声音系统。但是,由于某种原因,声音总是断断续续,也就是说,没有声音产生。有时只存在虚拟输出,有时它会检测到所有内容,并且可以在 pulseaudio 和声音应用程序中看到它,但仍然没有声音产生。

现在这种情况似乎经常发生,因为互联网上有很多修复方法。这个命令通常对我有用:

sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop  linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop  linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`

但问题是,这只是暂时的,通常重启后就会再次出现问题。

此外,在工作期间,音量不会改变,要么关闭,要么非常大。这似乎是因为 alsamixer 中的 PCM 设置为 100%。所以我把它调低了,但如果我改变音量,它就会回到 100%。我尝试了一种阻止它上升到 100% 的解决方案,但音量保持相当平坦,它没有像它应该的那样从安静变为响亮。

另外,我的耳机无法被电脑检测到。以前是可以的,直到所有这些声音开始出错。

我怎样才能让一切恢复正常?

我正在使用装有 ubuntu 16.04 的 dell xps 13。我的声卡被 aplay -l 检测到。

答案1

事实证明,就我的情况而言,squeezelite问题是由包裹引起的。

我使用以下方法禁用了它:

sudo systemctl stop squeezelite.service
sudo systemctl disable squeezelite.service

现在我不再看到这个问题了。这里有一个现有的错误报告:https://bugs.launchpad.net/ubuntu/+source/squeezelite/+bug/1636253


这是我原来的答案,虽然不再相关,但我还是把它留在这里以供参考

我在同样的戴尔笔记本电脑型号上也遇到了这个问题。对于我来说,我可以通过重新安装 pulseaudio 来解决这个问题。

我注意到上面的命令中有一些 apt 安装,但是这些包与问题命令中的包不同。

sudo apt install --reinstall pulseaudio pulseaudio-utils pulseaudio-module-bluetooth pulseaudio-module-x11 libpulse-mainloop-glib0 libpulse0 libpulsedsp 

然后重新启动。

更新 1:事实证明,这仅在重启后的前 30 秒左右有效。然后它再次崩溃,我听不到任何声音。 :(

更新2:实际上,现在它已经运行了一段时间,声音仍然正常。经过几次重启。我已经多次运行了重新安装命令 - 我希望能够重现这个问题,这样我就可以提交错误报告,但现在它不会再坏了。

更新 3:好的,它又崩溃了。我已提交错误报告。https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1643870

相关内容