问题描述
我把我的电脑连接到扬声器和显示器。此外,它还与我的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软件安装。
运行它,你会看到这样的屏幕:
通过清除静音复选框取消静音,然后选中IEC958
复选框。