I'm generating kernels from sys-kernel/gentoo-sources, I use systemd. I have an NVIDIA GTX 970 with proprietary drivers.
GRUB has
Code: Select all
GRUB_GFXMODE=2560x1440x32Code: Select all
/etc/default/grubI can get proper TTY resolution with a kernel generated with an old config file despite having
Code: Select all
#GRUB_GFXPAYLOAD_LINUX=Code: Select all
GRUB_GFXPAYLOAD_LINUX=keepI tried replicating these settings from my old config file (with only one framebuffer parameter enabled before each kernel compilation):
Code: Select all
Device Drivers --->
Graphics support --->
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
[*] Enable legacy fbdev support for your modesetting driver
Frame buffer Devices --->
-*- Support for frame buffer devices --->
[*] EFI-based Framebuffer Support
[*] Simple framebuffer support
[*] VESA VGA graphics support
Of course, some parameters have changed or have been removed between my old config file and the new one. I noticed some differences during the boot process.
When booting with a kernel generated from my old config file, the boot process is slightly verbose. Some harmless errors are printed before I'm prompted to enter my LUKS password, with elapsed time between brackets on the left. On the other hand, with the new config file (same with gentoo-kernel-bin), the boot process is completely silent. After GRUB, I'm only asked for my LUKS password and a success message like ">>LUKS device opened" appears before X starts.
Any idea what could be the issue?
My old config file with proper TTY
My new config file with wrong TTY
Thanks!

