Linux 上暂停和恢复后 tty 解析失败

Linux 上暂停和恢复后 tty 解析失败

我在跑步

$ uname -sr
Linux 4.0.5-gentoo

配备 Nvidia GeForce 750 Ti 显卡和

$ eix nvidia-drivers
[I] x11-drivers/nvidia-drivers
     ...
     Installed versions:  355.11-r2^msd(01:51:54 04/12/15)(X acpi gtk2 multilib tools uvm -gtk3 -pax_kernel KERNEL="linux -FreeBSD")

$ eix grub
[I] sys-boot/grub
     ...
     Installed versions:  2.02_beta2-r7(2)^t(16:24:02 18/07/15)(fonts multislot nls sdl themes truetype -debug -device-mapper -doc -efiemu -libzfs -mount -static -test GRUB_PLATFORMS="-coreboot -efi-32 -efi-64 -emu -ieee1275 -loongson -multiboot -pc -qemu -qemu-mips -uboot -xen")

我的唯一未注释的条目/etc/default/grubGRUB_DISTRIBUTOR="Gentoo"

当我启动系统时,Grub 以文本模式启动(看起来像640x480分辨率),内核也是如此(我可以读取启动日志)。X启动后,分辨率切换到我的显示器的原始分辨率(1920x1080)。登录后,我可以Ctrl+Alt+F1-6毫无问题地切换到 tty1-6()。

当我暂停系统并随后恢复它时,有时在显示登录屏幕之前,显示器闪烁绿色和紫色垂直条纹多次。之后,登录屏幕正常绘制。但是,切换到 tty1-6 停止工作。如果我尝试,监视器将如下所示:

tty 工件

我第一次在会话期间暂停时不一定会发生这种情况。关闭日志中没有出现相同的黑白垂直条纹。重新启动后,tty 恢复正常。

我最近更换了显示器和显卡。以前的配置没有出现此问题。

这可能无关紧要,但我尝试过各种设置来/etc/default/grub将启动分辨率设置为更高的值。虽然GRUB_GFXMODE=1920x1080确实有效,但设置GRUB_GFXPAYLOAD_LINUX=keep导致整个启动过程中屏幕变黑,直到登录屏幕(正常显示)。最终我决定保留所有默认值。


  1. 我如何诊断我的视频系统出了什么问题?
  2. 我如何解决它?

更新:似乎出现的sys-apps/v86d问题解决了。当我对此更有信心时,我会发布更完整的说明。

相关内容