Status
Confirmed by lack of nonoccurence of this issue.
History
I recently "moved into" my new workstation at home. As usual, it came with a Microsoft product (which wasn't too bad, honestly) but I wanted to use Fedora KDE-Plasma. I started the process and got a clean separation between "What Is Windows" and "What is Fedora".
As almost every other time in the past, I wanted to use NVidia video drivers. And, as iwth almost every other time, I failed to get NVidia to install correctly for Fedora. I don't think it's necessarily RedHat's fault, probably 1/3 NVidia's issue and the rest is my issue. I simply can't invest several days to teach myself how to build (easy), install (seemed easy but didn't work) and configure (never get that far.)
So, I "rolled back" to the always working Nouveua video driver. After a bit, I thought I had safely returned to the land of productive. After a few kernel updates, I discovered I was wrong. 1024x768 worth of wrong.
Overview
Prior NVidia video driver installs had left several, disabling files and configurations.
Constraints
Wanted to restore Nouveua video drivers to full operability without reinstalling the OS Fedora 36 KDE-Plasma.
Preparations
- Followed the instructions here: Uninstall the NVIDIA driver
- Taken from the console output of NVidia driver installer process, I removed:
- /usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf
- /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
- rebooted, dnf updated and rebooted again
Process Issues
Steps
Check Journal (inconclusive)
Summary
Check XOrg (inconclusive)
Summary
Check Boot.log (inconclusive)
cat /var/log/boot.log
Summary
No errors found.
Check /boot (definitive)
grep -R nouveau /boot/
Summary
Here I found the core issue:
/boot/grub2/grub.cfg: set kernelopts="root=UUID=0xxxxxx9-9xx1-4xx4-9xxc-axxxxxxxxxxf ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 "
Solution
grubby --update-kernel=ALL --remove-args='modprobe.blacklist=nouveau'
grubby --update-kernel=ALL --remove-args='nvidia-drm.modeset=1'
Summary
Grubby is used to modify the boot parameters for Fedora 36 installations. It can be used to add and remove "at kernel boot time" configurations. Responsible software vendors should pay equal attention to how their software is uninstalled as to how it is installed.
Resources
Other Resources
Disclaimer
This solution worked for me. It may or may not work for you. I am not responsible for your actions nor the your results of your actions should you act on what you read here. I do not claim expertise in this very specific area and only convey my experience. There is no warranty on this (and most) free information.