tty resolução é interrompida após suspender e retomar no Linux

1

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.

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

UPD: parece que o sys-apps/v86d emergente resolveu o problema. Vou postar um esclarecimento mais completo quando estiver mais confiante sobre isso.

    
por Pastafarianist 09.12.2015 / 19:14

0 respostas