[Optimus] Setting the NVIDIA GPU as primary (RPMFusion in Fedora 32 Workstation)

Step 5
Now that the drivers are all installed, you need to do one most important thing that would decide if your installation would work or not. You need to wait for some 5-10 minutes for the kernel modules to load up NVIDIA drivers. Moving on the next commands without waiting might lead to you facing the infamous black screen issue on login screen.

Step 6
After the wait, execute sudo akmods --force and sudo dracut --force in succession. This would force the configuration to be read from the updated kernel modules which now have the NVIDIA drivers in them. Also, now is the best time to turn off secure boot if you are using a UEFI system for it would not allow loading up of the updated kernel module.

Step 7
Wait for 3-5 minutes for the changes to take effect and then execute sudo systemctl reboot to reboot your system. Once your system has started, go to the about page in the Settings application. You are likely to see the following output.
Screenshot from 2020-04-28 08-28-19

This effectively means that the driver installation was successful. Leading to the detection of two distinct video accelerators - internal and discrete. If you wanted to use the internal GPU for basic rendering - that is to render the desktop environment and stuff and use the discrete GPU for specific applications, you can stop here.

But if you wish to entirely use your discrete GPU for both desktop environment and applications - read on the next steps and keep on implementing them as you go.

1 Like