Nvidia GPU Not Accelerating Primary Display

I installed the Nvidia Drivers from RPM Fusion on Fedora 31 on a hybrid
Intel-Nvidia laptop.

$ neofetch
          /:-------------:\          ankitpati@boronLenovo
       :-------------------::        ---------------------
     :-----------/shhOHbmp---:\      OS: Fedora release 31 (Thirty One) x86_64
   /-----------omMMMNNNMMD  ---:     Host: 20354 Lenovo Z50-70
  :-----------sMMMMNMNMP.    ---:    Kernel: 5.3.7-301.fc31.x86_64
 :-----------:MMMdP-------    ---\   Uptime: 5 hours, 48 mins
,------------:MMMd--------    ---:   Packages: 2829 (rpm), 13 (flatpak)
:------------:MMMd-------    .---:   Shell: bash 5.0.7
:----    oNMMMMMMMMMNho     .----:   Resolution: 1366x768
:--     .+shhhMMMmhhy++   .------/   DE: GNOME 3.34.1
:-    -------:MMMd--------------:    WM: GNOME Shell
:-   --------/MMMd-------------;     WM Theme: Adwaita
:-    ------/hMMMy------------:      Theme: Adwaita-dark [GTK2/3]
:-- :dMNdhhdNMMNo------------;       Icons: Adwaita [GTK2/3]
:---:sdNMMMMNds:------------:        Terminal: gnome-terminal
:------:://:-------------::          CPU: Intel i7-4510U (4) @ 3.100GHz
:---------------------://            GPU: Intel Haswell-ULT
                                     GPU: NVIDIA GeForce 840M
                                     Memory: 2491MiB / 7852MiB

As can be seen in the neofetch output above, the system detects two GPUs:
Intel and Nvidia, but Intel is listed first, and is the one that all apps end
up using.

nvidia-settings detects the Nvidia GPU and reports its temperature and other
details, but does not detect a display.

Settings → Details shows the “Intel Haswell Mobile” under the “Graphics”
section.

I do not have screenshots to that effect, but apps used to use Nvidia under
Fedora 30 on the same hardware just two days prior. Settings → Details also
reported Nvidia graphics being used.

Any help to restore things to the way they were in Fedora 30 will be greatly
appreciated.