a resolução tty falha após suspender e retomar no Linux

a resolução tty falha após suspender e retomar no Linux

eu estou correndo

$ uname -sr
Linux 4.0.5-gentoo

com uma placa Nvidia GeForce 750 Ti e

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

A única entrada não comentada em my /etc/default/grubé GRUB_DISTRIBUTOR="Gentoo".

Quando eu inicializo o sistema, o Grub inicia em modo texto (que se parece com 640x480uma resolução), assim como o kernel (posso ler o log de inicialização). Depois de Xiniciado, a resolução muda para a resolução nativa do meu monitor ( 1920x1080). Depois de fazer login, posso mudar para tty1-6 ( Ctrl+Alt+F1-6) sem problemas.

Quando eu suspendo o sistema e posteriormente o retomo,às vezesantes de exibir a tela de login o monitor pisca comlistras verticais verdes e roxasvárias vezes. Depois disso, a tela de login é desenhada normalmente. No entanto, mudar para tty1-6 deixa de funcionar. Esta é a aparência do monitor se eu tentar:

artefatos tty

Isso não acontece necessariamente na primeira vez que suspendo durante uma sessão. As mesmas listras verticais em preto e branco são desenhadas em vez do registro de desligamento. Após uma reinicialização, os ttys voltam ao normal.

Troquei meu monitor e minha placa de vídeo recentemente. Este problema não surgiu com a configuração anterior.

Provavelmente isso não está relacionado, mas tentei experimentar várias configurações para /etc/default/grubdefinir a resolução de inicialização para um valor mais alto. Embora GRUB_GFXMODE=1920x1080funcionasse, a configuração GRUB_GFXPAYLOAD_LINUX=keepcausou uma tela preta durante todo o procedimento de inicialização, até a tela de login (que foi desenhada normalmente). Eventualmente decidi deixar tudo com os valores padrão.


  1. Como posso diagnosticar o que há de errado com meu sistema de vídeo?
  2. Como faço para corrigir isso?

Atualização:istopareceaquele surgimento sys-apps/v86dresolveu o problema. Postarei um esclarecimento mais completo quando estiver mais confiante sobre isso.

informação relacionada