Blog

Linux 7.3 et GPU Intel : ce qui change vraiment (mesuré)

Linux 7.3 sur un GPU Intel UHD 770 partagé entre VM : nouveautés graphiques, mesures 7.2 vs 7.3 (VAAPI, WebGL, OpenCL), stabilité avec plusieurs VM. Les serveurs Linux GPU sont livrés en 7.3.

Linux 7.3 et GPU Intel : ce qui change vraiment

Linux 7.3 est sorti en octobre 2026. Nos serveurs sont désormais livrés avec ce noyau. Voici ce qu’il apporte côté graphique, ce qu’il n’apporte pas, et nos propres mesures sur un GPU Intel UHD 770 partagé entre plusieurs VM.

Ce que 7.3 apporte côté graphique

D’après les notes de version et la couverture de Phoronix :

  • GPU Intel récents : les graphismes Xe3P (Nova Lake) sont activés par défaut, sans option force_probe ; Xe3 (Panther Lake) gagne un mode de bande passante mémoire plus économe quand l’affichage en demande peu ;
  • gestion de la mémoire vidéo : l’éviction DMEMCG (contrôle de la mémoire GPU par cgroup) fonctionne avec les pilotes AMD et Intel, et TTM libère la mémoire plus agressivement : utile quand la mémoire vidéo est saturée ;
  • hors graphique : entrées/sorties plus rapides, Btrfs plus performant, préparation des futurs processeurs AMD.

Pour être clair : aucune de ces nouveautés ne vise spécifiquement les GPU Gen12 comme l’UHD 770 (Alder Lake). Les évolutions Intel de 7.3 concernent surtout les puces les plus récentes.

Le point clé pour un serveur GPU : le partage du GPU entre VM

Sur nos serveurs, un GPU est partagé entre plusieurs VM : chaque VM voit son propre périphérique GPU (/dev/dri), avec ses pilotes Linux normaux (VAAPI, Vulkan, OpenCL). Le pilote i915 du noyau officiel ne gère pas ce partage du GPU sur ces puces : on utilise un module noyau hors arbre, recompilé pour chaque noyau, 7.3 compris.

La version 2026.10.28 de ce module couvre les noyaux 6.18 à 7.3. C’est ce qui rend 7.3 utilisable aujourd’hui, dans l’hôte comme dans les VM.

Mesures : 7.2 contre 7.3

Méthode

  • même VM (4 vCPU, comme l’offre Perf 2), même part du GPU, même module de partage GPU 2026.10.28 ; seul le noyau change : 7.2.11 (Debian backports) puis 7.3.0 ;
  • chaque test est lancé 3 fois, on garde la valeur médiane ;
  • le GPU n’est pas sollicité par d’autres VM pendant la mesure ;
  • vidéo source : 4K HEVC 10 bits HDR, 24 images/s ;
  • WebGL : notre banc public webgl-bench.html (shader plein écran 1080p, 10 rendus par frame, lecture d’un pixel par frame pour forcer la fin du rendu) ;
  • OpenCL : clpeak (calcul simple précision et bande passante mémoire).

Résultats

TestLinux 7.2.11Linux 7.3.0
4K HEVC 10 bits → 1080p H.264 (VAAPI, low-power)12,1× temps réel12,1× temps réel
4K HEVC 10 bits → 1080p HEVC (VAAPI, low-power)11,9×11,9×
Décodage seul 4K HEVC 10 bits13,4×13,1×
WebGL 1080p (Chromium, Vulkan)281 images/s279 images/s
OpenCL, calcul simple précision737,6 GFLOPS737,6 GFLOPS
OpenCL, bande passante mémoire42,0 Go/s42,0 Go/s

Les performances GPU sont identiques : les écarts restent dans la marge de mesure. Ce n’est pas une surprise : le travail est fait par le GPU et par son micrologiciel (GuC/HuC), pas par le noyau.

Stabilité

Sur un serveur de test identique, avec l’hôte en 7.3 : plusieurs VM ont tourné 20 minutes en même temps, chacune avec sa charge (Chrome en 3D, transcodages 4K HDR avec tone mapping, AV1 4K, petite IA OpenVINO). Résultat : aucun blocage du GPU dans les VM, aucun reset côté hôte.

Ce qui compte pour la stabilité, ce n’est pas la version du noyau : c’est que l’hôte et la VM utilisent la même configuration du moteur de calcul (CCS) du GPU. Nos images de VM sont réglées en conséquence.

Alors, pourquoi passer en 7.3 ?

  • Mêmes performances GPU, aucune régression mesurée ;
  • les gains généraux du noyau : entrées/sorties, Btrfs, correctifs de sécurité, matériel récent ;
  • un noyau à jour pour les années qui viennent, avec un module de partage GPU maintenu pour cette version.

Autrement dit : 7.3 ne rend pas votre GPU plus rapide, mais vous pouvez l’adopter sans rien perdre.

Linux GPU est compatible 7.3

Les nouveaux serveurs Linux GPU sont livrés avec Linux 7.3, le module de partage GPU 2026.10.28, et les pilotes VAAPI, Vulkan, OpenCL et OpenVINO déjà installés. Une commande, gpu-check, vérifie que tout fonctionne dès la première connexion. À partir de 14,99 € HT/mois, accès root, IPv6 dédiée.

Sources : Phoronix, sortie de Linux 7.3, Phoronix, nouveautés graphiques de 7.3.