On Monday, 16 March 2026 14:56:49 Greenwich Mean Time Dale wrote: > On 3/16/26 5:16 AM, Michael wrote: > > Your console device needs the nvidia-drm.ko module to be able to use > > nvidia's own kernel modesetting framebuffer functionality > > (modesetting=1). > > > > What I think is happening: your EFI framebuffer is providing the > > initial console display during boot, then it switches over to > > nvidia- > > drm. > > > > I suspect your problem manifests at the handover from kernel to > > nvidia's module, or vice-versa, when you try to go back to a > > console. However, I haven't used nvidia for decades now and have > > not kept up with their current driver's functionality to know with > > any certainty how this is meant to work. > > > > What does dmesg report at boot and thereafter when you switch to a > > console? > > > > Can you grep your running kernel's for 'DRM', to see if anything > > incompatible has been enabled/disabled? > > > > What does 'lsmod | grep nvidia' come up with? > > > > Also, 'modinfo nvidia-drm'? > > > > PS. I assume your have re-emerged your nvidia driver to match the > > kernel you are now running. > > That's my thinking to, the last part. I didn't think about the first > part. LOL This is lsmod. The drm part is loaded as is modeset. > > > root@Gentoo-1 / # lsmod > Module Size Used by > nvidia_uvm 1814528 2 > nvidia_drm 118784 40 > nvidia_modeset 1875968 161 nvidia_drm > nvidia 110895104 2122 nvidia_uvm,nvidia_modeset > root@Gentoo-1 / # > > > > So it appears the modules are loaded but not all are working. I > guess??? Here's the other info. > > > > root@Gentoo-1 / # modinfo nvidia-drm > filename: /lib/modules/6.12.31-gentoo/video/nvidia-drm.ko > version: 580.142 > supported: external > license: MIT > srcversion: 7C9FF03229E79984059FE07 > alias: pci:v000010DEd*sv*sd*bc06sc80i00* > alias: pci:v000010DEd*sv*sd*bc03sc02i00* > alias: pci:v000010DEd*sv*sd*bc03sc00i00* > depends: nvidia-modeset > name: nvidia_drm > retpoline: Y > vermagic: 6.12.31-gentoo SMP preempt mod_unload > parm: modeset:Enable atomic kernel modesetting (1 = enable, > 0 = disable (default)) (bool) > parm: fbdev:Create a framebuffer device (1 = enable > (default), 0 = disable) (bool) > root@Gentoo-1 / # > > > > Yes, I did rebuild the nvidia drivers however, I'm still on the same > kernel. Been using the current kernel for ages now. I think since > shortly after I built this rig. The kernel we were trying to adjust > never would finish the make process, compile I guess. > > Does anything there give a clue? Could it be the nvidia drivers have > a bug, in both versions in the tree? My card is older but I can't be > the only one that uses a card like that. Of course, some people that > use a GUI rarely switch to a console. So, it could be a bug that no > one else has noticed I guess. Unless you or someone else has some > more ideas to check.
Your modesetting is disabled, nvidia's FB is enabled. As I suggested you can check dmesg for errors as you switch over to tty1. You haven't yet showed 'grep DRM .config' of your running kernel.
signature.asc
Description: This is a digitally signed message part.

