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 3 : Ligne 3 :
* Un ou plusieurs GPU NVIDIA grand public dont la fonction P2P est désactivée par le pilote.
* Un ou plusieurs GPU NVIDIA grand public dont la fonction P2P est désactivée par le pilote.
* Recommandé : activer l’option <code>Above 4G Decoding</code> dans le BIOS de la carte mère, particulièrement avec plusieurs GPU. Activer également <code>Resizable BAR</code> si la plateforme le permet.
* Recommandé : activer l’option <code>Above 4G Decoding</code> dans le BIOS de la carte mère, particulièrement avec plusieurs GPU. Activer également <code>Resizable BAR</code> si la plateforme le permet.
* Recommandé : utiliser un démarrage en mode <code>UEFI</code> et désactiver le <code>CSM</code>. Cette configuration facilite la gestion de plusieurs GPU, l’allocation des ressources PCIe au-dessus de 4 Gio via <code>Above 4G Decoding</code> et l’utilisation éventuelle de <code>Resizable BAR</code>
=== Activer le mode de passthrough DMA pour l’IOMMU ===
{{Méta bandeau
  | niveau = grave
  | icône = important
  | texte  =
L’IOMMU doit être configuré en mode passthrough (<code>iommu=pt</code>), sans traduction d’adresses. Dans le cas contraire, les transferts DMA passeront par les tables de pagination de l’IOMMU et échoueront. Cette configuration est potentiellement très dangereuse si la machine exécute des logiciels non fiables ou utilise des périphériques auxquels vous ne faites pas confiance.
}}
* On édite Grub :
# vi /etc/default/grub
On ajoute
=== Recommandé : désactiver ACS sur les ports PCIe concernés ===
=== Recommandé : désactiver ACS sur les ports PCIe concernés ===



Version du 6 août 2026 à 19:34

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

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.