Skip to content

Instantly share code, notes, and snippets.

@Typas
Created December 14, 2022 16:04
Show Gist options
  • Save Typas/1069866d227a95c2a435062a4eb35aeb to your computer and use it in GitHub Desktop.
Save Typas/1069866d227a95c2a435062a4eb35aeb to your computer and use it in GitHub Desktop.
Fedora Silverblue installation with nvidia drivers

The installation of Silverblue is almost identical with normal Fedora, unless you need some systemwide changes. Unfortunately, the nVIDIA driver is one of these changes. After the installation of Silverblue, I logged in, and the situation is unbearable. The whole screen started blinking, each action caused the screen refresh, and then refresh backward, and then refresh.

My intuition told me that must be nouveau, the driver which never acts normally on my 3060Ti. I followed some steps of the site: https://nudesystems.com/how-to-install-nvidia-drivers-in-fedora-silverblue/

After these steps, I found out there's one mysterious unknown display showed my whole login interface into nowhere. Then I found this site: https://gitlab.gnome.org/GNOME/mutter/-/issues/2266 and modify a little to fit Silverblue:

rpm-ostree kargs --append=initcall_blacklist=simpledrm_platform_driver_init

I suggest to modify the optional step of the installation guide into

rpm-ostree kargs –-append=rd.driver.blacklist=nouveau –-append=modprobe.blacklist=nouveau –-append=nvidia-drm.modeset=1 --append=initcall_blacklist=simpledrm_platform_driver_init

to avoid additional reboot.

Now everything works well, I don't know why, but it works!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment