华硕Z87-Pro (机载声音ALC1150),Ubuntu15.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 33Gnome声音设置和脉冲音频(例如pavucontrol)只提供使用HDMI输出(声卡0)。pavucontrol > configuration显示了两个内部设备,首先提供了一些HDMI输出选项,第二个卡列出了一些模拟输出选项(2.0、5.1、.+许多其他选项),但所有这些行都以“(拔出)”结尾。
手动选择卡片工作,下面的命令正常工作;我从连接的扬声器中听到声音。
aplay -c1 whatever.wav因此,我假设扬声器按其应有的方式连接,脉冲音频的插孔检测被破坏。
奇怪的细节:有一种情况显示出完美的声音:它是当注销时的声音.
有什么办法可以推翻杰克的侦测吗?到目前为止找到的所有线程都处理丢失的设备驱动程序(即卡根本不被识别),重命名设备.
发布于 2017-09-05 10:33:33
我在这篇文章中解决了类似的问题:/显示端口用于声音除了模拟之外,只有。您可以通过重新安装analog包来尝试我的方法:
sudo apt-get remove analog
sudo apt-get install analog重新启动它,您的计算机可能会正常工作。
发布于 2018-07-10 08:55:20
试着安装jackd:
sudo aptitude install jackd(默认服务器包)是一种低延迟声音服务器,允许多个应用程序连接到一个音频设备,并在它们之间共享音频。

看看这是不是你想要的。
通常,插孔检测/拔出不会影响设备的操作。记住,即使在带有官方驱动程序的Windows中,它也不是完美的。
手动选择模拟或hdmi与插孔检测无关。这是正确的方法,因为模拟和hdmi通常同时连接,但输出只发送到一个取决于您的需要。如果您从未使用过这两种方法,那么您只需选择“Off”就可以了,而另一种则永远都会被使用。
https://askubuntu.com/questions/695146
复制相似问题