Разрешение tty выходит из строя после приостановки и возобновления работы в Linux

Разрешение tty выходит из строя после приостановки и возобновления работы в Linux

Я бегаю

$ 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/grubфайле — GRUB_DISTRIBUTOR="Gentoo".

При загрузке системы Grub запускается в текстовом режиме (что выглядит как 640x480разрешение), а также ядро ​​(я могу прочитать журнал загрузки). После Xзапуска разрешение переключается на родное разрешение моего монитора ( 1920x1080). После входа в систему я могу переключиться на tty1-6 ( Ctrl+Alt+F1-6) без проблем.

Когда я приостанавливаю работу системы, а затем возобновляю ее,иногдаперед отображением экрана входа в систему монитор мигаетзеленые и фиолетовые вертикальные полосынесколько раз. После этого экран входа в систему рисуется нормально. Однако переключение на tty1-6 перестает работать. Вот как выглядит монитор, если я попробую:

артефакты tty

Это не обязательно происходит в первый раз, когда я приостанавливаюсь во время сеанса. Те же черно-белые вертикальные полосы рисуются вместо журнала выключения. После перезагрузки tty возвращаются в нормальное состояние.

Недавно я заменил монитор и видеокарту. С предыдущей конфигурацией эта проблема не возникала.

Это, вероятно, не связано, но я пробовал экспериментировать с различными настройками, /etc/default/grubчтобы установить разрешение загрузки на более высокое значение. Хотя это GRUB_GFXMODE=1920x1080и сработало, настройка GRUB_GFXPAYLOAD_LINUX=keepвызвала черный экран во время всей процедуры загрузки, вплоть до экрана входа в систему (который был отрисован нормально). В конце концов я решил оставить все по умолчанию.


  1. Как диагностировать неисправность моей видеосистемы?
  2. Как это исправить?

ОБНОВЛЕНИЕ:этокажетсячто emerge sys-apps/v86dрешило проблему. Я опубликую более полное разъяснение, когда буду в этом более уверен.

Связанный контент