使用 HDMI 输出后内置扬声器无声音

使用 HDMI 输出后内置扬声器无声音

我在 Ubuntu 14.04 上仍然遇到与 Mint 17.3 上相同的问题:我的笔记本电脑通过 HDMI 连接到电视。一切正常。如果我关闭电脑并拔掉 HDMI,一些视频文件的内部扬声器不会发出声音。有时 YouTube 视频也会受到影响。其他声音(系统通知、警报和测试声音)工作正常。

单击内置扬声器的声音设置没有帮助。重新启动也不起作用。

获取视频文件声音的唯一方法是回到电视机前,插入 HDMI,然后选择内置扬声器输出。然后我可以再次拔下 HDMI。

但如果我没有 HDMI 线怎么办?

谢谢你的帮助。(笔记本电脑是 TUXEDO,搭载 Ubuntu 16.04)

答案1

我修复了

$ rm -rf /tmp/pulse* ~/.pulse* ~/.config/pulse
$ pulseaudio -k
$ pulseaudio --start

答案2

我遇到了同样的问题,这是使用 HDMI 输出后允许内部声音的方法 - 这对我有用。

在您的主目录中的隐藏缓存文件夹中,将有一个名为的文件event-sound-cache.tdb.641c9db826a44f28bb9596d6df3020c2.x86_64-pc-linux-gnu。只需找到该文件并将其删除即可。现在,您的内部声音应该可以正常工作了。

在终端中,从主目录:

cd .cache
ls -a

现在查找以 开头的文件event-sound-cache.tdb。对我来说,它是 event-sound-cache.tdb.641c9db826a44f28bb9596d6df3020c2.x86_64-pc-linux-gnu

现在,在终端中输入:

rm <file name here>

对我来说,我的输入是这样的:

rm event-sound-cache.tdb.641c9db826a44f28bb9596d6df3020c2.x86_64-pc-linux-gnu

请注意,该event-sound-cache.tdb文件对于您的机器 ID 和操作系统来说是唯一的。

您的内置声音现在应该可以正常工作了。如果声音仍然不起作用,请转到声音应用程序并重新选择扬声器(内置音频)作为声音选项。

答案3

我在 18.04 中遇到了同样的问题,这有点烦人,因为当我注意到问题时,我当时无法访问 HDMI 监视器。所以我无法执行重新连接技巧。

重新启动 PulseAudio 对我有用。

pulseaudio -k 

(停止 PulseAudio)

pulseaudio -D 

(将 PulseAudio 作为守护进程重新启动,由于 PulseAudio 会自动重新启动,因此可能没有必要)

答案4

如果这有帮助...

断开 HDMI 电缆并让我的电脑处于待机状态直至电池耗尽后,我遇到了这个问题。

我尝试了上述方法,但没有奏效。我所做的是:- 我重新连接电视,- 然后我再次在 2 个输出之间进行选择,- 选择内置扬声器,- 选择内置显示器,- 断开 HDMI

相关内容