![Разрешение tty выходит из строя после приостановки и возобновления работы в Linux](https://rvso.com/image/1476411/%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20tty%20%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%B8%D1%82%20%D0%B8%D0%B7%20%D1%81%D1%82%D1%80%D0%BE%D1%8F%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8%20%D0%B8%20%D0%B2%D0%BE%D0%B7%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D0%B2%20Linux.png)
Я бегаю
$ 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 возвращаются в нормальное состояние.
Недавно я заменил монитор и видеокарту. С предыдущей конфигурацией эта проблема не возникала.
Это, вероятно, не связано, но я пробовал экспериментировать с различными настройками, /etc/default/grub
чтобы установить разрешение загрузки на более высокое значение. Хотя это GRUB_GFXMODE=1920x1080
и сработало, настройка GRUB_GFXPAYLOAD_LINUX=keep
вызвала черный экран во время всей процедуры загрузки, вплоть до экрана входа в систему (который был отрисован нормально). В конце концов я решил оставить все по умолчанию.
- Как диагностировать неисправность моей видеосистемы?
- Как это исправить?
ОБНОВЛЕНИЕ:этокажетсячто emerge sys-apps/v86d
решило проблему. Я опубликую более полное разъяснение, когда буду в этом более уверен.