Xorg 服务器冻结,我必须重新启动 lig​​htdm - 有什么方法可以在不关闭所有应用程序的情况下恢复?

Xorg 服务器冻结,我必须重新启动 lig​​htdm - 有什么方法可以在不关闭所有应用程序的情况下恢复?

我使用带有 5.2.5 库存内核的 Arch Linux、Cinnamon 4.2.3、LightDM 1.30.0 和 Mesa 19.1.3。我的 GPU 是 Radeon RX 550 2GB。

有时,我的桌面会冻结,就好像 GPU 或图形驱动程序出现问题一样。当我使用 Cinnamon 桌面时,或者有时当屏幕锁定时也会发生这种情况。不仅它会冻结,而且渲染到屏幕上的任何内容都会在视觉上受到损坏(它与屏幕上显示的最后一个图像非常相似,但已损坏并且是静态的)。

自从大约两年前我第一次购买这款显卡以来,我就一直得到这个。起初,除了硬重置之外,我无能为力。但是,从几个月前开始,我注意到我可以切换到 tty 控制台(这对于以前版本的内核或 mesa 是不可能的),然后发出systemctl restart lightdm.这为我提供了一个具有有效显示输出的新 X.org 会话,我可以登录并继续我的工作。

除此之外,我在 X.org 会话期间所做的所有工作都会在没有保存的情况下关闭。

有没有办法重新启动图形驱动程序本身,而不丢失 X 服务器会话?

相关内容