Intel图形和DisplayPort:* ERROR *无法训练DP,中止
我在联想t450s和Xubuntu 16.04上。 当我通过displayport连接显示器并启用它时,例如使用xrandr,屏幕上没有显示任何内容(“无信号”除外),并且以下消息显示在dmesg中:
[drm:intel_dp_start_link_train [i915]] *ERROR* failed to train DP, aborting
我已经尝试将linux内核升级到4.6.0,但问题仍然存在。 我可以通过扩展坞连接外部显示器,但使用迷你显示器端口不起作用。 不确定是否相关,但是使用扩展坞上的displayport连接多个监视器会产生相同的结果,有时会伴随系统冻结。
我在类似的问题上看到了一些bug报告,但它们似乎已经过时或者没有直接相关。
有任何想法吗? 提前致谢!
我在使用Ubuntu 16.04.2 LTS的Thinkpad T420上遇到了完全相同的问题(全新安装,而不是从旧的Ubuntu升级)。 我做了两件事,现在DisplayPort似乎工作正常(虽然没有把手放在扩展坞上来测试)。
这是我做的:
- 从Intel安装图形驱动程序
从这里下载:
https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.2
安装.deb文件,然后运行intel-graphics-update-tool
。
(您可能需要gdebi
才能使其正常运行。有关详细信息,请阅读上述链接。)
对我来说,只更新新的图形驱动程序不起作用。
- 安装新内核
你可以在这里找到为Ubuntu编译的内核:
http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D
我安装了v4.10.1,似乎工作正常。 您也可以尝试其他版本,特别是drm-intel-nightly版本。
您需要下载3个文件:(
是您机器的架构,例如amd64)-
linux-headers-
. _all.deb -
linux-headers-
-generic_ . _ .deb -
linux-image-
-generic_ . _ .deb
-
然后安装一个新内核,重新启动,它对我有用。
(如有必要,请调整grub菜单。)