Les applications populaires prenant en charge VAAPI sont FFmpeg et GStreamer. Avec l'accélération matérielle vidéo, les applications ne surchargeront pas le CPU et délégueront les opérations d'encodage et de décodage au GPU. Cela augmente les performances, réduit la consommation d'énergie et le bruit du PC. Enfin, davantage de ressources CPU seront disponibles pour WSL et les applications Windows classiques, augmentant ainsi les performances globales. De plus, la résolution de la vidéo dans WSL augmente grâce à la nouvelle fonctionnalité.
Gstreamer dans WSL effectuant une composition de mélange alpha accélérée par GPU et un rendu dans une fenêtre X11
Le traitement vidéo GPU dans un environnement Linux compatible WSL est fourni via le backend D3D12 et l'interface VAAPI du package Mesa, interagissant avec l'API D3D12 à l'aide de la bibliothèque DxCore. Il permet aux applications d'obtenir le même niveau d'accès au GPU que les applications Windows natives.
Microsoft a mentionné les conditions requises pour que tout fonctionne. Vous avez besoin d'une distribution comme Ubuntu 22.04.1 LTS avec systemd activé et WSL 1.1 et plus récent.
Le matériel suivant est pris en charge.
Fournisseur | Plateformes prises en charge | Version minimale du pilote vidéo |
---|---|---|
DMLA | Radeon RX série 5000 ou supérieure Ryzen série 4000 ou supérieure | Adrénaline 23.3.1 ET mars 2023 |
Intel | Famille de processeurs Intel® Core™ de 11e génération (nom de code Tiger Lake, Rocket Lake) Famille de processeurs Intel® Core™ de 12e génération (nom de code Alder Lake) Famille de processeurs Intel® Core™ de 13e génération (nom de code Raptor Lake) Famille de graphiques dédiés Intel® Iris® Xe (nom de code DG1) Famille de graphiques Intel® Arc® (Codename Alchemist) | 31.0.101.4032 |
Nvidia | GeForce GTX série 10 et versions ultérieures GeForce RTX série 20 et versions ultérieures Quadro RTX NVIDIA RTX | 526.47 |
Vous trouverez plus de détails et d'instructions dans l'annonce officielle liée ici.