Sans illusion, mais désirant voir si enfin ma GPU Nvidia pouvait enfin fonctionner sous fedora 35
j'ai scrupuleusement suivi la procédure : "How to Install the Latest Nvidia Graphic Drivers on Fedora 35 & Gnome 41"
of Sunday, October 10, 2021 by Joshua James
link :
https://www.linuxcapable.com/how-to-install-the-latest-nvidia-graphic-drivers-on-fedora-35-gnome-41/
A savoir (en résumé)
$ sudo dnf upgrade --refresh -y
Dependencies resolved.
Upgraded:
gupnp-1.4.3-1.fc35.x86_64 initscripts-10.13-1.fc35.x86_64
initscripts-service-10.13-1.fc35.noarch selinux-policy-35.9-1.fc35.noarch
selinux-policy-targeted-35.9-1.fc35.noarch
Complete!
sudo dnf install dnf-plugins-core -y
Complete!
lspci | grep -e VGA
00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
[rbn@fpc ~]$ lspci | grep -e 3D
su -
# vi /etc/default/grub
# bat /etc/default/grub
───────┬───────────────────────────────────────────────────────────────────────────────────
│ File: /etc/default/grub
───────┼───────────────────────────────────────────────────────────────────────────────────
1 │ GRUB_TIMEOUT=5
2 │ GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
3 │ GRUB_DEFAULT=saved
4 │ GRUB_DISABLE_SUBMENU=true
5 │ GRUB_TERMINAL_OUTPUT="console"
6 │ GRUB_CMDLINE_LINUX="rhgb quiet rd.driver.blacklist=nouveau"
7 │ GRUB_DISABLE_RECOVERY="true"
8 │ GRUB_ENABLE_BLSCFG=true
───────┴───────────────────────────────────────────────────────────────────────────────────
# bat /etc/modprobe.d/blacklist.conf
───────┬───────────────────────────────────────────────────────────────────────────────────
│ File: /etc/modprobe.d/blacklist.conf
───────┼───────────────────────────────────────────────────────────────────────────────────
1 │ blacklist nouveau
2 │ options nouveau modeset=0
───────┴───────────────────────────────────────────────────────────────────────────────────
# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
# dnf remove xorg-x11-drv-nouveau
Dépendances résolues.
===========================================================================================
Paquet Architecture Version Dépôt Taille
===========================================================================================
Suppression:
xorg-x11-drv-nouveau x86_64 1:1.0.17-2.fc35 @fedora 219 k
===========================================================================================
Terminé !
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
# dnf list xorg-x11-drv-nvidia-470*
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:49:34 le mar. 18 janv. 2022 09:59:18.
Paquets disponibles
xorg-x11-drv-nvidia-470xx.x86_64 3:470.94-1.fc35 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda.x86_64 3:470.94-1.fc35 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.i686 3:470.94-1.fc35 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64 3:470.94-1.fc35 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-devel.i686 3:470.94-1.fc35 rpmfusion-nonfree-updates
... ... ...
# sudo dnf install akmod-nvidia
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:...
Dépendances résolues.
===========================================================================================
Paquet Architecture
Version Dépôt Taille
===========================================================================================
Installation:
akmod-nvidia x86_64 3:495.46-1.fc35 rpmfusion-nonfree-updates 26 k
Installation des dépendances:
akmods noarch 0.5.6-28.fc35 fedora 23 k
... ... ...
Résumé de la transaction
===========================================================================================
Installer 37 Paquets
Taille totale des téléchargements : 219 M
Taille des paquets installés : 501 M
...
Terminé !
# dnf install xorg-x11-drv-nvidia-470xx.x86_64 --allowerasing
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:...
Dépendances résolues.
=======================================================================================================================================================================
Paquet Architecture Version Dépôt Taille
=======================================================================================================================================================================
Installation:
xorg-x11-drv-nvidia-470xx x86_64 3:470.94-1.fc35
... ... ...
=======================================================================================================================================================================
Installer 5 Paquets
Supprimer 4 Paquets
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 7.4 MB/s | 187 MB 00:25
--------
# reboot
Mais après redémarrage bien que la GPU NVidia soit reconnue (Setting/About)
entre autres :
GnuChess, le Streaming (Molotov y compris l'appli) et la plupart des vidéos YouTube ne fonctionnent plus.
------------------------
D'où manoeuvre arrière :
rm /etc/modprobe.d/nv_blacklist.conf
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
dnf install xorg-x11-drv-nouveau
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nvidia.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)
!done
dnf remove nvidia* akmod-nvidia xorg-x11-drv-nvidia*
reboot
Et alors tout fonctionne à nouveau : GnuChess, le Streaming (Molotov) et les vidéos YouTube...
C'est Super NVidia !!!
"pourquoi faire simple quand on peut faire compliqué" comme disaient les Shadoks.