Hello Friends:
I have a curious problem.
I recently upgraded from Fedora-30 to Fedora-32 (64bit) using the CLI. The upgrade completed fine. Now my boot options include two Fedora-30 kernels and a new Fedora-32 kernel to choose from.
As was the case before the upgrade, booting to either Fedora-30 kernel correctly loads the nVidia modules:
user@fedora$ lsmod | grep nvidia
nvidia_drm 57344 6
nvidia_modeset 1118208 4 nvidia_drm
nvidia_uvm 1085440 0
nvidia 20504576 344 nvidia_uvm,nvidia_modeset
ipmi_msghandler 118784 2 ipmi_devintf,nvidia
drm_kms_helper 237568 2 nvidia_drm,i915
drm 598016 9 drm_kms_helper,nvidia_drm,i915
However, booting to the Fedora-32 kernel loads the Nouveau modules (… Note: I’m not booted to that kernel right now, so I can’t cut / paste the loaded nouveau modules).
This is odd because I universally blacklisted the Nouveau driver long ago, as shown:
/etc/modprobe.d/nvidia-installer-disable-nouveau.conf:
# generated by nvidia-installer
#
blacklist nouveau
options nouveau modeset=0
/etc/default/grub:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT="Windows-10/64bit"
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
/boot/grub2/grubenv:
# GRUB Environment Block
saved_entry=1745e19530c7493e88760ef2c8daa61d-5.6.18-300.fc32.x86_64
kernelopts=root=UUID=834abaa3-b0ef-44fc-aea4-62e78c9896cc ro rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 quiet net.ifnames=0 biosdevname=0
boot_success=1
boot_indeterminate=0
###################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
root@fedora# grep nouveau /boot/grub2/grub.cfg:
set kernelopts="root=UUID=834abaa3-b0ef-44fc-aea4-62e78c9896cc ro rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 quiet net.ifnames=0 biosdevname=0 "
And for good measure, I manually generated a new ramdisk for the offending Fedora-32 kernel, even though that should have been done during upgrade time:
root@fedora# KERNEL=kernel-5.6.18-300.fc32.x86_64
root@fedora# dracut /boot/initramfs-${KERNEL}.img ${KERNEL} --force
I’ll also mention that I don’t have any Nouveau RPMs installed (i.e., this is not installed: xorg-x11-drv-nouveau.x86_64
).
Any ideas why the Fedora-32 kernel is loading the Nouveau drivers? Because of this, I can’t start my GUI when booted to Fedora-32. The GUI starts fine when booting to Fedora-30.
Also, do the various modeset=
look correct, where shown?
Thank you in advance.