Comme prévu, la fonctionnalité AMD PerfOpt a été sélectionnée pour être incluse dans le noyau Linux 7.4. Des benchmarks précédents menés par Phoronix ont démontré que cette mise à jour offre une augmentation notable des performances pour les graphiques intégrés d'AMD, avec des avantages spécifiques observés dans les tâches d'intelligence artificielle.

La fonction principale d'AMD PerfOpt est de permettre aux unités de traitement graphique intégrées (iGPU) de contourner l'IOMMU lors de l'accès direct à la mémoire système. Cette fonctionnalité est activée par défaut pour les systèmes utilisant le pilote graphique du noyau AMDGPU sur le matériel de graphiques intégrés Radeon.

Les tests de performance indiquent qu'AMD PerfOpt peut améliorer les performances de l'IA et des grands modèles de langage (LLM) sur les iGPU Radeon d'environ 18 % à 23 %. De plus, la mise à jour a démontré une augmentation des performances pour les APU Ryzen de génération précédente dans des scénarios d'IA lors de l'exécution de Linux 7.4.

Les utilisateurs fonctionnant sous Linux 7.4 ou ultérieur peuvent vérifier que PerfOpt est actif avec le pilote AMDGPU en examinant la sortie du noyau dmesg pour la chaîne "PerfOpt". L'intégration de cette fonctionnalité a coïncidé avec la fusion du support IOMMU, qui comprenait également diverses autres corrections et nettoyages liés à l'IOMMU d'AMD.

Au-delà des mises à jour spécifiques à AMD, le noyau Linux 7.4 inclut désormais le support de l'IOMMU Broadcom BCM2712 pour les périphériques d'affichage et multimédias sur le Raspberry Pi 5. Microsoft a également contribué un nouveau pilote IOMMU para-virtualisé conçu pour être utilisé avec Hyper-V.

Sources: Phoronix.