"Nvidia kernel module missing" on Fedora 44 (Nvidia MX250 Optimus)

Hi,

i’m quite new here, and have been using linux for a few months on my main PC. that one has been great, and handled the upgrade to Fedora 44 well.

My newly acquired Thinkpad T490 with an Nvidia MX250 is only able to load the nvidia kernel driver module (which i installed according to the rpmfusion tutorial) if i install Fedora 43 on it. it only loads on 43, and has broken again after upgrading to 44, and does not load the module when installing 44 from scratch (tried installing the kmod before restarting ofc).

i do not have any experience with code or linux, so i can only provide logs and terminal outputs if you tell me what to do.

stuff i tried:
-rebuild the module on 44
-blacklist nouveau drivers (like a certain LLM likes to convince you to do)
-uninstall and reinstall the driver packages, and then rebuilding the module

i’d appreciate any ideas on how to either fix my 44 install or downgrade it back to 43 (which i guess isn’t the greatest idea ever)

Kind regards
Enno (Käpt’n Autismus) Ader

Welcome to Fedora!

On Fedora 44, the latest version of the Nvidia drivers is 595, which doesn’t support your MX250.

You can fix this by going back to the 580 version of the drivers, following the instructions in this post.

hi,

thanks, i haven’t realized that yet. the sanity check i did once said 595 driver still supports it (the hallucination machine strikes again!)

hi again, writing from the Thinkpad now, the fix has worked!


Thanks for the comprehesive and friendly answer!