я бегу
$ 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 перестает работать. Вот как выглядит монитор, если я попробую:
Это не обязательно происходит в первый раз, когда я приостанавливаюсь во время сеанса. Те же черно-белые вертикальные полосы нарисованы вместо журнала выключения. После перезагрузки ttys вернулись в нормальное состояние.
Я недавно заменил свой монитор и мою видеокарту. Эта проблема не возникла с предыдущей конфигурацией.
Возможно, это не связано, но я попытался поэкспериментировать с различными настройками в /etc/default/grub
чтобы установить более высокое разрешение загрузки. Хотя GRUB_GFXMODE=1920x1080
действительно работал, настройка GRUB_GFXPAYLOAD_LINUX=keep
вызывала черный экран в течение всей процедуры загрузки, вплоть до экрана входа в систему (который отображался нормально). В конце концов я решил оставить все по умолчанию.
- Как мне диагностировать, что не так с моей видеосистемой?
- Как мне это исправить?
UPD: похоже, что появление sys-apps/v86d
решило проблему. Я опубликую более полное разъяснение, когда буду более уверен в этом.