在 Linux 中切换虚拟终端时显示损坏

Mr.*_* 安宇 5 linux display memory-error refresh

我运行 Fedora(当前版本为 16,但这个问题已经存在一段时间了),偶尔当我切换虚拟终端 (VT) 时,新 VT 会显示以前显示在旧 VT 上的某些数据的损坏版本。例如,如果我在 VT1 中观看 YouTube 视频并按 CTRL-ALT-F2 切换到 VT2,在那里我登录到第二个 X 会话,X 会话不会在空白屏幕上显示登录;它在屏幕上显示登录信息,屏幕上似乎有 YouTube 视频的平铺损坏版本作为墙纸。或者也许只是胡言乱语。

这是一个示例。照片中看不清楚,因为我的手机相机把对话框洗掉了,但是解锁对话框绘制正确,解锁工作站后一切正常。

在此处输入图片说明

我想找到一些方法来防止这种情况发生,因为当两个不同的用户共享同一个工作站并且一些随机图像甚至不再出现在屏幕上时,它非常丑陋,更不用说安全或隐私风险了其他会话的锁定屏幕。

以防万一,我有一个 adeon HD 5800 系列视频卡,我使用的是 Fedora 附带的免费 AMD 驱动程序。

我怎样才能防止这个问题发生,或者至少强制屏幕在锁定屏幕上刷新,这样这个损坏就不会留在屏幕上?

我尝试过使用各种屏幕保护程序和锁定屏幕选项,但似乎没有什么可以防止损坏。

Nim*_*a G 3

我的 Radeon HD 5800 系列卡也遇到同样的问题。我为解决此问题所做的是将以下命令添加到 grub 引导命令的末尾:

安静 nosplash nomodeset

尝试一下,看看是否可以解决问题。