« Open-gpu-kernel-modules » : différence entre les versions
De Le Wiki de Lug
Autres actions
| 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
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 Decodingdans le BIOS de la carte mère, particulièrement avec plusieurs GPU. Activer égalementResizable BARsi la plateforme le permet. - Recommandé : utiliser un démarrage en mode
UEFIet désactiver leCSM. Cette configuration facilite la gestion de plusieurs GPU, l’allocation des ressources PCIe au-dessus de 4 Gio viaAbove 4G Decodinget l’utilisation éventuelle deResizable 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.