F31 Nvidia drivers aren't loading (nvidia-drm.modeset was the culprit)

Hello, I have a fresh install of fedora 31 and installed the nvidia drivers via rpm fusion, but the nvidia drivers do not seem to be loading and things are falling back to nouveau. I have disabled secure boot as mentioned in the rpm fusion guide.

doing lsmod | egrep “nouveau|nvidia|vesa” always returns back nouveau

I’m pretty stumped, it seems to not be loading the akmod, any help would be much appreciated thanks!

edit: I have a geforce 980ti

update: I have figured it out! Well I don’t know if its the right solution, but in my /etc/defaualt/grub file, i set nvidia-drm.modeset from 1 to 0. I remade my grub config, and that seemed to work. My boot screen now is super ugly, but hey my driver is loading.

1 Like

Hi, @rdrsss and welcome to Ask Fedora!

I’ve had the same problem with some older NVidia GPU. It looks like at least some of the GPUs can’t work with kernel modesetting enabled (nvidia-drm.modeset set to 1).

There’s an entry in rpmfusion’s howto:

This feature has early support in the main NVIDIA driver, but is not enabled by default yet as it may crash

It seems that package maintainer enabled it by default at some later time, but it still doesn’t work for some GPUs.


@rdrsss, I suggest you move this part to the reply and then mark your own reply as a solution, so that other users with the same or similar problem could more easily find it in the future.

1 Like

@nightromantic Thanks for the clarification!

I have figured it out! Well I don’t know if its the right solution, but in my /etc/defaualt/grub file, i set nvidia-drm.modeset from 1 to 0. I remade my grub config, and that seemed to work. My boot screen now is super ugly, but hey my driver is loading.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.