WSLg : Microsoft ajoute le support de l’accélération vidéo Direct3D12 à Mesa
Le 23 novembre 2021 à 09h41
1 min
Logiciel
Logiciel
L'éditeur travaille à l'utilisation d'applications disponibles sous Linux avec une interface graphique directement sous Windows. Il propose pour cela une implémentation spécifique de son API, via libd3d12.so « compilée depuis le même code source que d3d12.dll ».
Intégrée à Mesa 21.0, elle évolue pour s'adapter aux différents besoins de WSLg. Dernier en date, comme repéré par Phoronix, l'ajout de l'accélération vidéo pour qu'elle soit directement exploitable par une application Linux, depuis Windows.
L'idée est en effet que les couches d'accès à l'accélération matérielle telles que VA API ou VDPAU puissent être utilisées à travers le pilote Direct3D12. Pour le moment, le travail vient seulement de commencer indique l'équipe dans un échange sur les mailings-lists de MESA.
Aucune date n'a été donnée quant à la finalisation de ce projet.
Le 23 novembre 2021 à 09h41
Commentaires (6)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 23/11/2021 à 10h01
Exploitable aussi depuis des Linux natifs (ce serait intéressant, pour WINE, Proton et Steam), ou uniquement depuis Windows via WSLg ?
EDIT : ouais, à moins de forker, c’est utilisable seulement dans le cadre de WSLg. Dommage… :/
Le 23/11/2021 à 10h26
Drôle de monde ou des Linux utilisent D3D12 via Windows, et des freebsd utilisent une VM Linux pour avoir du Wifi correct…
Le 23/11/2021 à 13h11
tu a oublier Wikipediadonc un freebsd qui fait tourné une vm linux qui utilise des drivers windows XP.
Le 23/11/2021 à 10h32
J’ai l’impression que c’est juste un “poxy” (en tant que design pattern, en gros une interface qui ressemble à tout point à l’interface du véritable “objet”, mais ne sert que d’intermédiaire pour manipuler l’objet à distance : une sorte de poupée vaudou) qui ne sert qu’à communiqué avec les véritable drivers DirectX de Windows.
Le 23/11/2021 à 13h08
Mesa est déjà compatible DirectX
Le 23/11/2021 à 14h08
Pour moi NDIS sur BSD se basait sur la couche de compatibilité linux qui n’est pas tout à fait une VM quand même. Mais je n’ai pas recreusé.