英特尔 NUC6i7KYK 暂停后无 HDMI 视频

英特尔 NUC6i7KYK 暂停后无 HDMI 视频

我有最新的英特尔 NUC,NUC6i7KYK(规格在这里),运行接近原版 Ubuntu 16.04。其显示器通过 HDMI 连接。

当它从挂起 (S3) 状态唤醒时,它永远不会唤醒显示器。系统已启动并响应(我可以通过 ssh 登录),但显示器保持关闭状态,没有信号。无论关闭/打开显示器或拔下 HDMI 电缆如何,都无法恢复。

我尝试了一些步骤本指南并在启动到“运行级别 3”时发现完全相同的问题,即启动到控制台而不是 X。(我相信在这种情况下英特尔视频驱动程序仍然有效,因为它启动到的控制台显然处于图形模式。)

我有不是尝试通过 DisplayPort 连接显示器,因为我没有合适的显示器,所以我不确定它是否特定于 HDMI 输出。

我该如何诊断和修复此问题?我找到的大多数指南似乎都已过时(例如,从我链接的文章来看,我找不到intel_reg_dumperintel_gpu_dump工具,也不存在/proc/acpi/event等)或没有足够详细(例如,我正在查看第 3.2.1 节这一页,但我不知道“设置”是什么意思CONFIG_DRM_I915=n)。

我让它dmesg在唤醒后转储。挂起后的完整输出是这里,如果它们对任何人来说都有意义的话,也许这两行可能是一个线索:

[  158.639355] [drm:intel_dp_link_training_clock_recovery [i915_bpo]] *ERROR* failed to enable link training
[  158.647999] [drm:intel_dp_start_link_train [i915_bpo]] *ERROR* failed to start channel equalization

任何帮助都将不胜感激。谢谢!

答案1

您好,我也有一台 NUC(但不是其他版本),但我从未遇到过此问题。您可以尝试查看系统启动时出现的所有错误。

sudo dmesg --level err

还可以获取有关您的显卡的信息,您的系统能识别它吗?

lspci -vnn | grep VGA -A 12

您还可以查看驱动程序的版本

modinfo i915 | grep  verm

我的是:vermagic:4.15.0-43-generic SMP mod_unload

我建议您收集这些信息,以便确定是否有其他人遇到同样的问题。

您还可以比较一下暂停前后正在运行的服务吗?

systemctl | grep running   > file.txt
systemctl | grep running   > file2.txt
diff file.txt file2.txt

您可能已经知道某些服务没有运行。

答案2

我们在这些 Skull Canyon NUC 和 3 显示器设置中遇到了同样的问题。我们有 HDMI-HDMI、Thunderbolt-HDMI 和 DP-HDMI。我们将其归结为我们拥有的 LG 显示器,但其行为就像当您使用 HDMI 连接到电视时一样,一旦显示器没有收到 HDMI 信号,它就会关闭。所以,是的,正如您所说,这是 HDMI 特有的。我们通过使用转换器(和电缆)并使用显示器上的 DVI 输入连接显示器解决了这个问题,现在显示器不会关闭。

答案3

使用合适的电缆,您可以将 HDMI 显示器连接到 DisplayPort 输出,它将正常工作。(注意:反过来不是工作。)

Ubuntu 是否已完全更新?

系统固件是否完全更新?

相关内容