简单的解决方案

简单的解决方案

自从安装了 Ubuntu 以来,我一直遇到声音问题。启动时,我可以选择 HDMI 声音,它可以正常工作,当显示器睡眠时,会发生以下两种情况之一。

要么声音恢复到另一个来源,我必须在设置中切换回该来源,这很烦人但并非无法恢复,要么声音保留在 HDMI 源上,但我听不到声音,必须重新启动才能恢复。

在此过程中,HDMI 源始终可用,我可以选择它。但我总是遇到两个问题之一。

我现在很喜欢使用 Linux 的体验,但是这开始成为一个交易破坏因素,有人可以帮忙吗?

谢谢

答案1

简单的解决方案

当 HDMI 信号丢失时(睡眠期间),Pulse Audio 会自动配置为活动源(笔记本电脑的扬声器)。恢复后,声音设备仍然是您的笔记本电脑。要覆盖此设置,请告诉 Pulse Audio 永远不要自动切换声音设备:

  • 编辑文件/etc/pulse/default.pa
  • 找到线load-module module-switch-on-port-available
  • #在行首插入 a以禁用自动端口切换
  • 保存文件并重新启动。

复杂解决方案

在我了解简单的解决方案之前,我使用了一种基于systemdsuspend/resume hook 的更复杂的解决方案:

当 HDMI 电视拔出并重新插入时,更复杂的解决方案基于规则udev

广泛的论坛主题

在 Linux Mint 论坛中,有关于此主题的长达三页的帖子:

答案2

好的,所以看起来我能解决这个问题的唯一方法是在唤醒后拔下并插入 HDMI 电缆,这比重新启动更好,但仍然不是理想的。

我将把它标记为已解决,但如果有人有更好的建议,请告诉我。

答案3

好的,我出去了。

在该平台的音频能够修复之前,它是一个无效平台。

现在已经完全失去声音了,这对于 2018 年来说是一个糟糕的表现。

相关内容