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")

my 中唯一未註釋的條目/etc/default/grubGRUB_DISTRIBUTOR="Gentoo".

當我啟動系統時,Grub 以文字模式啟動(看起來像640x480解析),核心也是如此(我可以讀取啟動日誌)。啟動後X,解析度切換為顯示器的原始解析度 ( 1920x1080)。登入後,我可以Ctrl+Alt+F1-6毫無問題地切換到 tty1-6 ( )。

當我暫停系統並隨後恢復它時,有時在顯示登入畫面之前,顯示器會閃爍綠色和紫色豎條紋幾次。之後,登入畫面就正常繪製了。然而,切換到 tty1-6 就不再起作用。如果我嘗試的話,顯示器會是什麼樣子:

tty 工件

當我第一次在會話期間暫停時,不一定會發生這種情況。繪製相同的黑白垂直條紋而不是關機日誌。重啟後,ttys恢復正常。

我最近更換了顯示器和顯示卡。之前的配置並沒有出現這個問題。

這可能是不相關的,但我嘗試嘗試各種設定以/etc/default/grub將啟動解析度設定為更高的值。雖然GRUB_GFXMODE=1920x1080確實有效,但設定GRUB_GFXPAYLOAD_LINUX=keep導致整個啟動過程中出現黑屏,直到登入畫面(正常繪製)。最終我決定將所有內容保留為預設值。


  1. 如何診斷視訊系統的問題?
  2. 我如何解決它?

更新:似乎出現的sys-apps/v86d問題解決了。當我對此更有信心時,我會發布更完整的說明。

相關內容