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 no meu /etc/default/grub
é GRUB_DISTRIBUTOR="Gentoo"
.
Quando inicializo o sistema, o Grub é iniciado no modo de texto (que se parece com 640x480
resolution), e o mesmo acontece com o kernel (eu posso ler o log de inicialização). Depois que X
é iniciado, a resolução muda para a resolução nativa do meu monitor ( 1920x1080
). Depois de fazer o login, posso mudar para tty1-6 ( Ctrl+Alt+F1-6
) sem problemas.
Quando suspendo o sistema e, subsequentemente, o retoma, às vezes antes de exibir a tela de login, o monitor pisca com listras verticais verdes e roxas várias vezes. Depois disso, a tela de login é desenhada normalmente. No entanto, a mudança para tty1-6 deixa de funcionar. Aqui está o que o monitor parece se eu tentar:
Isso não acontece necessariamente na primeira vez que eu suspendo durante uma sessão. As mesmas listras verticais pretas e brancas são desenhadas em vez do log de desligamento. Depois de uma reinicialização, os ttys voltaram ao normal.
Eu substituí meu monitor e minha placa de vídeo recentemente. Este problema não surgiu com a configuração anterior.
Isso provavelmente não está relacionado, mas tentei experimentar várias configurações em /etc/default/grub
para definir a resolução de inicialização como um valor mais alto. Enquanto GRUB_GFXMODE=1920x1080
funcionou, a configuração GRUB_GFXPAYLOAD_LINUX=keep
causou uma tela preta durante todo o procedimento de inicialização, até a tela de login (que foi desenhada normalmente). Eventualmente, decidi deixar tudo em valores padrão.
UPD: parece que o sys-apps/v86d
emergente resolveu o problema. Vou postar um esclarecimento mais completo quando estiver mais confiante sobre isso.
Tags resolution linux grub