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


9

问题

尝试将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图形添加更好的支持。这似乎没有任何区别。

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


usb c端口是此处最弱的链接,我的m3800上的设置几乎相同,但显示端口在雷电上方,并且工作正常。要检查的一件事是显示器处于显示端口1.2模式或更高的模式。您也可以尝试将刷新频率降低1hz至59khz,以使其在计算机上更轻松。您可以使用CVT生成模式行,并使用xrandr应用模式行。是否有任何特定的错误消息?
Amias

根据手册中的说明将显示器设置为DisplayPort 1.2模式。我看到的唯一实际错误消息是一个错误消息,提示重新启动后无法加载显示配置文件。我将按照您的建议来调整刷新率。
andy1633 '16

我之前曾见过该错误,这是因为显示器响应速度不够快,同步4k显示器需要花费几秒钟的时间。
Amias


我可以通过使用USB-C转HDMI和DisplayPort适配器的Lenovo Yoga 900确认完全相同的问题。即使xrandr报告该模式可用,在60Hz时显示屏还是空白。稍微降低频率也行不通-但降低到30Hz确实行得通-但是延迟如此可怕。我已经消除了硬件问题,因为使用相同的适配器/显示器启动到Windows 10后,我可以通过USB-C连接到HDMI和DisplayPort,以60Hz的频率坚固地运行3840x2160。
drplix '16

Answers:


4

XPS 9350(QHD +,BIOS v1.4.4)和外部显示器Dell P2415Q遇到相同的问题。我正在使用USB-C可插入DisplayPort适配器电缆

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

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

我希望内核的最终版本可以解决这些问题,至少内核4.9可以解决这些问题。

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


1
看起来英特尔已经在4.8内核中提供了一些更新的驱动程序。phoronix.com/…–
andy1633

根据此news.slashdot.org/story/16/06/09/1433229/…的说法,Ubuntu 16.10将随内核4.8一起发布,因此希望所有这些问题在10月消失。
aramboi

我的硬件与您完全相同(显示器除外-我的是P2715Q)。使用4.4内核时,将USBC插入DP适配器时,Ubuntu 16.04刚刚崩溃。我更新到了内核4.7,该适配器在60Hz时最高可使用2560x1440,但在4k时仍然崩溃。
Leo Brito

目前,@ brito似乎只有内核4.8可以解决这些问题。我现在正在使用4.8-rc7,它似乎相当稳定。如果您不想将内核更新为RC,则可以等待一个月,直到该版本随附的Ubuntu 16.10发行版(希望它在那时稳定下来)。
aramboi

1
@brito我有XPS的开发人员版本,它带有英特尔wifi芯片,而不是Broadcom芯片。对我来说,它在4.8内核稳定版中可以正常工作(尽管有线连接有问题)。
aramboi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.