Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Open-gpu-kernel-modules » : différence entre les versions

De Le Wiki de Lug
Ligne 13 : Ligne 13 :
* On édite Grub :
* On édite Grub :
  # vi /etc/default/grub
  # vi /etc/default/grub
On ajoute
On ajoute à la variable <code>GRUB_CMDLINE_LINUX_DEFAULT</code> les options suivantes :
* Sur plateforme Intel : <code>intel_iommu=on iommu=pt</code>
<font color="grey">...
GRUB_CMDLINE_LINUX_DEFAULT="quiet</font> intel_iommu=on iommu=pt<font color="grey">"
...</font>
* Sur plateforme AMD : <code>amd_iommu=on iommu=pt</code>
<font color="grey">...
GRUB_CMDLINE_LINUX_DEFAULT="quiet</font> amd_iommu=on iommu=pt<font color="grey">"
...</font>
* On met à jour GRUB :
# update-grub
* On redémarre :
# reboot
* Après redémarrage, on vérifie que les paramètres sont bien appliqués :
# cat /proc/cmdline
 
=== Recommandé : désactiver ACS sur les ports PCIe concernés ===
=== Recommandé : désactiver ACS sur les ports PCIe concernés ===



Version du 7 août 2026 à 08:04

Source.

Prérequis

  • Un ou plusieurs GPU NVIDIA grand public dont la fonction P2P est désactivée par le pilote.
  • Recommandé : activer l’option Above 4G Decoding dans le BIOS de la carte mère, particulièrement avec plusieurs GPU. Activer également Resizable BAR si la plateforme le permet.
  • Recommandé : utiliser un démarrage en mode UEFI et désactiver le CSM. Cette configuration facilite la gestion de plusieurs GPU, l’allocation des ressources PCIe au-dessus de 4 Gio via Above 4G Decoding et l’utilisation éventuelle de Resizable BAR

Activer le mode de passthrough DMA pour l’IOMMU

  • On édite Grub :
# vi /etc/default/grub

On ajoute à la variable GRUB_CMDLINE_LINUX_DEFAULT les options suivantes :

  • Sur plateforme Intel : intel_iommu=on iommu=pt
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
...
  • Sur plateforme AMD : amd_iommu=on iommu=pt
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt"
...
  • On met à jour GRUB :
# update-grub
  • On redémarre :
# reboot
  • Après redémarrage, on vérifie que les paramètres sont bien appliqués :
# cat /proc/cmdline

Recommandé : désactiver ACS sur les ports PCIe concernés

Lorsque l’ACS est activé sur les ports racine, le trafic GPU à GPU peut être redirigé vers le complexe racine du processeur, ce qui réduit fortement la bande passante P2P.

Via le BIOS

Certaines cartes mères permettent de désactiver directement l’ACS sur les ports PCIe depuis le BIOS. Lorsqu’elle est disponible, cette méthode est à privilégier.