当前位置: 首页>>技术问答>>正文


Ubuntu拒绝通过HDMI输出音频

, ,

问题描述

我把我的电脑连接到扬声器和显示器。此外,它还与我的Vizio 37’液晶电视连接。当我在Windows 7上时,我可以选择通过HDMI输出声音。我在Ubuntu中有选择,但没有输出声音。有任何想法吗?我不知道如何在Ubuntu上获取系统规格,所以如果你需要它们,请告诉我如何获取它们。

aplay -l输出:

**** List of PLAYBACK Hardware Devices **** 
card 0: Intel [HDA Intel], 
device 0: ALC887 Analog [ALC887 Analog] 
Subdevices: 0/1 
Subdevice #0: 
subdevice #0 card 0: Intel [HDA Intel], device 3: ALC887 Digital [ALC887 Digital] Subdevices: 1/1 
Subdevice #0: subdevice #0 card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 

最佳解决方法

插入HDMI电缆后,运行以下实用程序:

speaker-test --channels 2 --rate 48000 --device hw:0,3

(对于其他人,hw:x,y是x =卡,y =设备)

这只是进行声音测试,静态来回弹跳。一旦播放完每个扬声器,按Ctrl + c将其停止,然后检查声音设置以查看HDMI输出现在是否列在内部设备下。

这就是我必须做的才能让它发挥作用。如果它不适合您,请查看this tutorial for upgrading alsa到ppa版本。

次佳解决方法

您可以尝试安装程序“PulseAudio Volume Control”(sudo apt-get install pavucontrol)

在选项卡配置中选择提及HDMI的配置文件。

桌面声音输出应立即切换到HDMI。

第三种解决方法

我遇到过类似的问题,我能找到的所有论坛都在谈论PulseAudio和AlsaMixer。这些解决方案都不适合我。

我终于找到了更新我的显卡驱动程序的解决方案,按照步骤here连接HDMI电缆。

您可能没有相同的grapic卡或任何,但您可能尝试更新您的驱动程序。

第四种方法

安装Universe存储库中的GNOME alsa混合器(通过运行Software& Updates激活软件源中的Universe存储库,并检查顶部的第二个框),然后通过Ubuntu软件安装。

sound,hdmi,ubuntu

运行它,你会看到这样的屏幕:

sound,hdmi,ubuntu

通过清除静音复选框取消静音,然后选中IEC958复选框。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1115.html,未经允许,请勿转载。