F33 Frequently Crashes with Multiple Monitors

After a fresh Fedora 33 installation, my computer frequently freezes when I am using three monitors. When the freezing happens, I have to force it to shut down and only use one monitor for it to reboot. If I use three monitors, the reboot will also freeze.

I don’t have this problem when using Fedora 32 or just one monitor with Fedora 33. I guess that the NVIDIA driver shipped with F33 may work well with multiple monitors.

I am using GeForce GTX 1660 and the most recent NVIDIA driver (455.45.01).

nvidia installed from nvidia or from rpmfusion or ?

sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda

That gives the command but not the source

I just run these commands following the instructions of Fedora documents. I have no idea what you mean.

Fedora does not include an nvidia driver with any of its releases, and upgrading to F33 will be no different. Nvidia drivers have to be installed from a 3rd party source.

Please post the output of

sudo dnf repolist 

so we can see which repo your nvidia drivers were loaded from.

My repo list is as below:

repo id                         repo name
fedora                          Fedora 33 - x86_64
fedora-cisco-openh264           Fedora 33 openh264 (From Cisco) - x86_64
fedora-modular                  Fedora Modular 33 - x86_64
google-chrome                   google-chrome
rpmfusion-free                  RPM Fusion for Fedora 33 - Free
rpmfusion-free-updates          RPM Fusion for Fedora 33 - Free - Updates
rpmfusion-nonfree               RPM Fusion for Fedora 33 - Nonfree
rpmfusion-nonfree-nvidia-driver RPM Fusion for Fedora 33 - Nonfree - NVIDIA Driver
rpmfusion-nonfree-updates       RPM Fusion for Fedora 33 - Nonfree - Updates
updates                         Fedora 33 - x86_64 - Updates
updates-modular                 Fedora Modular 33 - x86_64 - Updates

That looks good, now can we see the output of

dnf list installed '*nvidia*'

I got:

Installed Packages
akmod-nvidia.x86_64                       3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver
kmod-nvidia-5.9.10-200.fc33.x86_64.x86_64 3:455.45.01-1.fc33 @@commandline      
kmod-nvidia-5.9.11-200.fc33.x86_64.x86_64 3:455.45.01-1.fc33 @@commandline      
kmod-nvidia-5.9.9-200.fc33.x86_64.x86_64  3:455.45.01-1.fc33 @@commandline      
nvidia-persistenced.x86_64                3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                    3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64                3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64           3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64      3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64        3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64           3:455.45.01-1.fc33 @rpmfusion-nonfree-nvidia-driver

That list is missing the following packages that may be related to your issue.

nvidia-modprobe.x86_64                                           3:455.45.01-1.fc33                        @rpmfusion-nonfree-updates
nvidia-xconfig.x86_64                                            3:455.45.01-1.fc33                        @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64                                 3:455.45.01-1.fc33                        @rpmfusion-nonfree-updates

I suggest you install those packages, remove the kmod-nvidia package for your latest kernel “kmod-nvidia-5.9.11*” then reboot so the kmod package gets rebuilt.
If this does not help your issue then I am afraid I am out of ideas.

1 Like

I followed the instructions on Howto/NVIDIA - RPM Fusion and run:

sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda

why did my computer lack the packages you listed?