我在 Intel NUC5CPYH 中遇到了奇怪的音频问题。安装 Ubuntu 16.04 后,我更改了脉冲音频default.pa
配置文件,以便它仅将 hdmi 加载为音频输出。之后我重新启动。然后音频不起作用。
奇怪的是,我按照以下步骤使其工作:
1 - 恢复脉冲音频default.pa
配置文件更改
2 - 重新启动
3 - 在系统设置/声音中选择 HDMI 作为默认输出
4 - 在系统设置/声音中执行测试声音并听到音频工作5 - 然后重做脉冲音频配置文件
的更改 6 - 重新启动 default.pa
完成这些步骤后,音频就可以正常工作了。所以这说明我所做的更改没有问题。我知道这听起来很奇怪,但相信我,这已经发生在 3 个 nuc 上。
我知道最后/etc/pulse/default.pa
我只需添加另一行即可使 hdmi 成为默认输出。但是,我曾经遇到过一个问题,尽管我将 hdmi 设置为默认输出,但我仍然听不到音频。我更改脉冲配置的原因实际上是解决该问题的方法。
我所做的更改/etc/pulse/default.pa
如下:
添加load-module module-alsa-sink device=hw:0,3
(在我的情况下,hw:0,3 是 HDMI。)。
删除行:
/### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
/### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif
$ uname -a
Linux ubiq 4.4.0-24-generic #43-Ubuntu SMP Wed Jun 8 19:27:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ pulseaudio --version
pulseaudio 8.0
我完全不知道为什么会发生这种情况。我希望我做错了什么。任何帮助都非常感谢。