Asus Z87-Pro(板载音频 ALC1150)、Ubuntu 15.10、Gnome3。
$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xefd34000 irq 34
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xefd30000 irq 33
Gnome 声音设置和 pulseaudio(例如pavucontrol
)仅提供使用 HDMI 输出(声卡 0)。pavucontrol > 配置显示两个内部设备,第一个提供一些 HDMI 输出选项,第二张卡列出了一些模拟输出选项(2.0、5.1、... + 许多其他选项)但所有这些行都以“(未插电)”结尾。
手动选择卡有效,并且以下命令正常工作;我听到了所连接扬声器的声音。
aplay -c1 whatever.wav
因此我认为扬声器已正确连接,但 pulseaudio 的插孔检测功能出了问题。
奇怪的细节:有一种情况呈现出完美的声音:那就是注销时的声音......
有什么方法可以覆盖插孔检测吗?到目前为止发现的所有线程都处理丢失的设备驱动程序(即卡根本无法识别)、重命名设备...
答案1
我在这篇文章中解决了非常类似的问题:除模拟端口外,仅配备 HDMI/显示端口用于声音。您可以尝试我的方法,重新安装analog
软件包:
sudo apt-get remove analog
sudo apt-get install analog
重新启动计算机即可正常工作。