Systemd reports nvidia did not load (incorrectly)

Hi
Fedora 32 5.7.11-200.fc32.x86_64

Kernel command line: BOOT_IMAGE=(hd0,gpt7)/vmlinuz-5.7.11-200.fc32.x86_64 root=UUID=98b6726d-7dd6-4b40-a854-0ee7908b4aa3 ro resume=UUID=c99e4dbe-a9bd-4a73-b035-858c38e2a273 iommu=pt amd_iommu_intr=vapic rhgb nodmraid rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 drm_kms_helper.edid_firmware=DFP-1:edid/BenQ2711U.bin drm_kms_helper.edid_firmware=DFP-2:edid/BenQ2710Q.bin
systemd[1]: Condition check resulted in Fallback to nouveau as nvidia did not load being skipped.

Nvidia loads correctly however:

lsmod | grep nvidia
nvidia_uvm           1130496  0
nvidia_drm             57344  6
nvidia_modeset       1187840  9 nvidia_drm
nvidia              19722240  363 nvidia_uvm,nvidia_modeset
drm_kms_helper        249856  1 nvidia_drm
i2c_nvidia_gpu         16384  0
drm                   618496  9 drm_kms_helper,nvidia_drm

Why does it say that?

Anyone who can explain this?

I think you are misreading this message, although the way it is expressed that is quite easy to do.

systemd[1]: Condition check resulted in Fallback to nouveau as nvidia did not load being skipped.

Is saying that because systemd see that Nvidia driver has loaded, the action of ‘Fallback to nouveau as nvidia did not load’ is not necessary and so skipped.

1 Like