连接到 4k 显示器时 gnome-shell 冻结

连接到 4k 显示器时 gnome-shell 冻结

当我将 4k 显示器连接到运行 debian sid 的笔记本电脑的任何视频输出时,计算机死机并且风扇开始旋转。仅当我运行 gnome 时才会发生这种情况。如果我在终端上,4k 屏幕就可以正常工作。分辨率较低的显示器可以工作。

直到最近它一直工作得很好,我尝试了很多使用旧版本的 xserver-xorg 和旧内核等,但没有运气。对于不同的用户来说,这是相同的行为,并且当显示器从一开始就连接时,它仍然崩溃(一旦 gdm3 登录屏幕启动)。

当屏幕冻结时,我无法再使用键盘,因此调试很困难。但是,我可以通过 ssh 连接到机器。然后htop 显示 gnome shell 以 100% cpu 运行。然后我可以断开显示器并重新启动 gnome。

可能是什么问题呢?在哪里查找错误日志?

我在 4.15.0-2-amd64 x86_64 内核上运行 Gnome 3.28.0,使用 Debian GNU/Linux buster/sid

Graphics:  Card: Intel HD Graphics 620
       Display Server: wayland (X.Org 1.19.6 )
       drivers: modesetting,fbdev,ati,vesa,vmware,radeon,nouveau,amdgpu
       Resolution: [email protected]
       OpenGL: renderer: Mesa DRI Intel HD Graphics 620 (Kaby Lake GT2)
       version: 4.5 Mesa 17.3.7

lspci输出:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core 
Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
3a:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3c:00.0 Non-Volatile memory controller: Lenovo Device 0004

答案1

这似乎是一个 gnome-shell 错误: https://gitlab.gnome.org/GNOME/mutter/issues/93

可以在这里找到解决方法:

https://bbs.archlinux.org/viewtopic.php?pid=1777831

尝试禁用该#WaylandEnable=false/etc/gdm3/deamon.conf

相关内容