Table des matières

, , , ,

Installation des pilotes RTX 4070

Environnement

Le système n'utilise pas la carte vidéo dédiée, seule la carte intégrée est détectée :

lshw -C display
  *-display                 
       description: VGA compatible controller
       produit: AD104 [GeForce RTX 4070]
       fabricant: NVIDIA Corporation
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       nom logique: /dev/fb0
       version: a1
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress vga_controller cap_list fb
       configuration : depth=32 latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
       ressources : mémoireE/S:f80-f7f mémoireE/S:fc0-fbf mémoire:fb000000-fbffffff mémoire:f800000000-fbffffffff mémoire:fc00000000-fc01ffffff portE/S:f000(taille=128) mémoire:fc000000-fc07ffff
  *-display
       description: VGA compatible controller
       produit: Raphael
       fabricant: Advanced Micro Devices, Inc. [AMD/ATI]
       identifiant matériel: 0
       information bus: pci@0000:12:00.0
       version: cb
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm pciexpress msi msix vga_controller bus_master cap_list
       configuration : driver=amdgpu latency=0
       ressources : mémoireE/S:fc0-fbf mémoireE/S:fc0-fbf irq:69 mémoire:fc10000000-fc1fffffff mémoire:fc20000000-fc201fffff portE/S:d000(taille=256) mémoire:fcc00000-fcc7ffff
  *-graphics
       produit: simpledrmdrmfb
       identifiant matériel: 1
       nom logique: /dev/fb0
       fonctionnalités: fb
       configuration : depth=32 resolution=1920,1080

Ubuntu 24.04 (noble numbat)

uname -a
Linux juggernaut 6.8.0-35-generic #35-Ubuntu SMP PREEMPT_DYNAMIC Mon May 20 15:51:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
 
cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

Ajouter des pilotes via le PPA

Ajouter le PPA intégrant les pilotes en test :

add-apt-repository ppa:graphics-drivers/ppa
 
 
# Identifier la carte et les pilotes recommandés :
ubuntu-drivers devices

La commande retourne :

<pre>udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
== /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0 ==
modalias : pci:v000010DEd00002786sv00001458sd000040EDbc03sc00i00
vendor   : NVIDIA Corporation
model    : AD104 [GeForce RTX 4070]
driver   : nvidia-driver-535 - distro non-free
driver   : nvidia-driver-535-server - distro non-free
driver   : nvidia-driver-545-open - third-party non-free
driver   : nvidia-driver-535-server-open - distro non-free
driver   : nvidia-driver-545 - third-party non-free recommended
driver   : nvidia-driver-535-open - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin</pre>

Installer les pilotes recommandés pour le matériel (ici nvidia-driver-545)

L'installation du PPA et des drivers nvidia-driver-545 ne règle pas le problème.

Environnement nécessaire :

Vérifier la présence des paquets nécessaires et installer les paquets manquants :

dpkg -l xwayland libxcb1 libnvidia-egl-wayland1

Éditer le fichier /etc/default/grub et ajouter la valeur nvidia-drm.modeset=1 à la variable GRUB_CMDLINE_LINUX.

Lancer la commande update-grub2 pour prendre en compte les modifications apportées

Générer initramfs :

mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r)-nvidia-nomedeset.img
dracut -q /boot/initrd.img-$(uname -r) $(uname -r)

Activer les kms-modifiers via gsettings depuis le compte utilisateur :

gsettings set org.gnome.mutter experimental-features [\"kms-modifiers\"]

Utiliser l'installateur nvidia

Récupérer les pilotes sur le site de téléchargement nvidia. Récupérer une version supérieure 470.x

Références