在外部 4K 显示器上设置最大分辨率时 Ubuntu 崩溃

and*_*633 9 multiple-monitors displayport display-resolution 4k-monitor usb-c

问题

尝试将 4K 外接显示器的分辨率设置为 3840x2160 时,外接显示器失去信号,片刻后整个系统挂起。

显示器使用 USB-C 至 DisplayPort 适配器连接到我的运行 Ubuntu 16.04 的 XPS 13 9350 开发人员版。

硬件:

尝试修复

手动设置分辨率

我曾尝试使用xrandr手动设置显示器的模式和刷新率。将其设置为 60Hz 时的 4K 显示出与在 GUI 中设置它相同的问题,但如果我将其设置为 30Hz 时的 4K 则它工作正常

不工作:xrandr --output DP1 --mode 3840x2160 -r 60.00
工作:xrandr --output DP1 --mode 3840x2160 -r 29.98

多个适配器

我尝试使用多个不同的 USB-C 到 DisplayPort 适配器,这两种适配器都给人的印象是它们能够在 60Hz 下实现 4K 分辨率。使用的适配器似乎对问题没有影响。

内核更新

我已将内核更新到 4.6 版,以防为集成的 Iris 图形添加更好的支持。这似乎没有任何区别。

我希望我在上面记录的步骤将有助于诊断问题。

ara*_*boi 4

XPS 9350(QHD+、BIOS v1.4.4)和外接显示器 Dell P2415Q 也存在同样的问题。我使用的是可插拔 USB-C 转 DisplayPort 适配器电缆

将内核升级到v4.8-rc2似乎可以解决这个问题。我在运行频率为 3840x2160 60Hz 的外部显示器上写这篇文章。

话虽如此,它相当不稳定。连接/断开适配器时它经常崩溃,并且在移动鼠标和窗口时会出现一些图形伪影。

我希望内核的最终版本能够解决这些问题,或者至少内核 4.9 能够解决这些问题。

更新:Ubuntu (Gnome) 16.10 非常适合上述配置。到目前为止没有任何问题,除了一些显示器时不时闪烁。