hmm*_*ong
6
pulseaudio
hdmi
alsa
hda-intel
16.04
我最近从古老的 Ubuntu 安装升级到 16.04 LTS。除了一件事,一切都很好。我无法让 HDMI 声音正常工作。
一些注意事项和观察:
- 计算机本身是英特尔 NUC
- 安装完全标准
- 唯一的声音和视频输出是通过同一个 HDMI 插头连接到电视
- 系统设置中的声音部分按预期显示“HDMI/DisplayPort - 内置音频”设备,所有音量都为 100%,没有静音
- 同样对于 pavucontrol,它列出了“配置”下的“数字立体声(HDMI)输出”配置文件和“输出设备”下的“HDMI/DisplayPort(插入)”设备,并且所有音量都为 100%,并且没有静音,并且声级计显示有声音产生
- 但是不管声音/pavucontrol怎么说,都没有HDMI输出
- 但是在 Kodi 中,如果我在 Kodi 中选择“默认、默认输出设备 (PULSEAUDIO)”音频输出设备,则没有声音,如果我选择“内置音频数字立体声 (HDMI)、HDMI / DisplayPort (PULSEAUDIO)” HDMI 声音在 Kodi 中工作得很好。(我怀疑这是因为以某种方式使用此设置的 Kodi 直接输出到 HDMI 而不是默认的 Pulseaudio)
- 在 Kodi 之外,如果我调出 alsamixer,按 F6,选择 HDMI,然后再次按 m 和 m(静音和取消静音)HDMI 声音就会回来,但是一旦声源停止(例如暂停 youtube 视频),就会出现再次没有 HMDI 声音
- 使用
aplay
我可以完全通过 HDMI 输出测试声音(使用正确的卡和设备)
- 我也尝试安装 Fedora 24,但仍然没有 HDMI 声音
我已经尝试了几乎所有我发现的声音问题修复,但到目前为止声音问题仍然存在:
- 更新英特尔驱动程序
- 更新 Ubuntu(除了 16.04,我还尝试了 16.10 测试版,但同样的故事)
- 在中设置默认 pcm 卡和设备(来自测试
aplay
).asoundrc
- 使用
load-module module-alsa-sink device=hw:X,Y
in设置 alsa 接收器设备/etc/pulse/default.pa
这是alsa_info.sh
, pactl list sinks
,的输出pacmd list-sink-inputs
以供参考。
我可以做些什么来调试和解决问题?
编辑:我也在01.org 上发布了这个问题。
后来我pulseaudio
以更高的日志记录详细程度运行。你可以在这里找到日志
这是我所做的:
- 我启动了守护进程
- 我尝试增加和减少音量。我希望每次改变音量时都会有一点点流行音乐,但没有声音。
- 然后我开始Spotify并开始播放一首歌,但仍然没有声音
- 然后我打开 alsamixer,选择 HDMI 卡,然后静音和取消静音
- 现在突然有声音
- 我再次增大和减小音量,但这次有声音
- 然后我在 Spotify 中暂停这首歌并等待一段时间
- 当我再次开始播放这首歌时,又没有声音了
- 我杀了守护进程
我正在使用 HDMI 卡 0 设备 3。
我没有插入任何其他声音电缆。