Frédéric composed on 2022-11-07 06:54 (UTC+0100):
> Completely purging NVidia is easier said than done. How do you
know you succeeded?
I do not know. I just removed all packages containing nvidia in
their
name with dnf remove "*nvidia*"
rpm/dnf only remove packages. Their post scripts usually are incapable of
completing a purge. The NVidia packages are supposed to be provided with
installation instructions that detail how to completely purge. When those are not
found and followed, what's been happening to you is expected.
> Did your rebuild your initrds after removing NVidia's
drivers?
I do not know what that means.
Boot initialization involves loading a kernel and initrd (initramfs) via Grub.
Initrds are custom generated normally with installation of every kernel. Adding
proprietary drivers such as NVidia's usually requires that they be re-generated.
These are two of my currently installed ones:
# ls -Ggh /boot/ini*5.1*
-rw------- 1 15M Sep 11 01:43 /boot/initramfs-5.18.19-200.fc36.x86_64.img
-rw------- 1 15M Oct 17 23:26 /boot/initramfs-5.19.15-201.fc36.x86_64.img
> Is nvidia-gpu-firmware installed?
no:
$ dnf list --installed|grep nvidia
does not return anything
I don't know whether your GPU requires it, so go ahead and install it as last step
after completing other instructions here ready to reboot to test. IIRC, this will
cause regeneration of at least your current initrd, if not all, so that you need
not do it manually. If it doesn't happen automatically, then run:
dracut -f
> Please fpaste /var/log/Xorg.0.log and give us the resulting URI!
Among other problems noted there:
(EE) open /dev/dri/card0: No such file or directory
This is a typical result of failure to load a required kernel module, in your
case, nouveau, which provides KMS needed for X to run competently on NVidia GPUs
using only FOSS software.
> grep veau /etc/modprobe.d/* should produce null output.
$ grep veau /etc/modprobe.d/*
/etc/modprobe.d/blacklist-nvidia-nouveau.conf:blacklist nouveau
/etc/modprobe.d/blacklist-nvidia-nouveau.conf:options nouveau modeset=0
This seems wrong, no?
This is wrong, the foundational and possibly only problem. Remove both files. They
prevent loading of the necessary nouveau kernel module.
$ lsmod | grep veau
does not return anything
Because nouveau could not be loaded.
> inxi -GSaz output, as I included in a reply here a week ago, can
also be quite
> informative:
>
<
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.o...
It was written pinxi and I couldn't find it :=) Thanks for
rewritting
it. inxi, I have it.
pinxi is the devel version of inxi.
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata