Ubuntu 20.04 崩溃后声音停止工作

Ubuntu 20.04 崩溃后声音停止工作

我的系统意外崩溃,当我回来时,有线耳机或内置扬声器无法播放声音。(这是 Alienware 15r1。)当我播放音频文件时,设置->声音中的指示器显示移动。我尝试了 HDMI 声音和 PCH 声音,但没有成功。以下是我尝试过的方法:

  • alsactl restore(以及用 执行此操作sudo
  • 清除并重新安装alsa-base pulseaudio alsa-utils pulseaudio-utils pavucontrol
  • 乱搞alsamixer
  • alsa force-reload
  • 吹起来~/.config/pulse
  • 检查缺少的驱动程序、内核模块等
  • 这里的程序:https://help.ubuntu.com/community/SoundTroubleshootingProcedure

我能看到的唯一奇怪的事情是这个输出alsactl

alsactl: state_lock:125: file /var/lib/alsa/asound.state lock error: File exists
alsactl: load_state:1683: Cannot open /var/lib/alsa/asound.state for reading: File exists
alsa-lib main.c:1021:(snd_use_case_mgr_open) error: failed to import hw:0 (empty configuration)
Found hardware: "HDA-Intel" "Intel Haswell HDMI" "HDA:80862807,80860101,00100000" "0x1028" "0x0685"
Hardware is initialized using a generic method
alsa-lib main.c:1021:(snd_use_case_mgr_open) error: failed to import hw:1 (empty configuration)
Found hardware: "HDA-Intel" "Creative CA0132" "HDA:11020011,10280685,00100918" "0x1028" "0x0685"
Hardware is initialized using a generic method

这是我的 alsa-info 输出:http://alsa-project.org/db/?f=38c54b284f92305405593c1a6240699fbc94d455

如果您认为还有其他相关输出,请告诉我。

答案1

/var/lib/alsa/asound.state似乎已损坏、为空或存在权限问题。

要解决此问题,请在终端中运行:

sudo mv /var/lib/alsa/asound.state /var/lib/alsa/asound.state.old

然后运行:

sudo alsactl --file /var/lib/alsa/asound.state store

然后运行:

sudo alsa force-reload

然后运行:

mv  ~/.config/pulse/ ~/.config/pulse_old/

然后运行:

pulseaudio -k

或者直接重新启动系统。

如果不起作用,请检查alsamixer设置这个答案然后重复上述步骤。

答案2

最后,在尝试了这里和其他地方找到的更多方法之后,我最终从 Live CD 重新安装。

相关内容