Principal Windows 10 WSL obtindrà suport DirectX a Linux amb versions 21H1

WSL obtindrà suport DirectX a Linux amb versions 21H1



Deixa una resposta

Microsoft afegeix suport DirectX a distribucions de Linux que s’executen en un entorn WSL 2. El canvi es farà efectiu amb les primeres versions 21H1 des de la branca de Ferro (Fe) de l’anell ràpid, que s’espera que arribin aquest mes de juny.

Anunci publicitari

com desactivar la demostració de la botiga a Samsung TV

Microsoft ho és introduint Windows Display Driver Model versió 2.9, WDDMv2.9, que portarà l’acceleració de la GPU a WSL 2. Per fer-ho possible, hi ha un mòdul de nucli Linux especial al costat de WSL,dxgkrnl.

dxgkrnl

Dxgkrnl és un controlador de nucli completament nou per a Linux que exposa el fitxer / dev / dxg dispositiu a mode d'usuari Linux. / dev / dxg exposa un conjunt d'IOCTL que imiten de prop la capa de servei del nucli WDDM D3DKMT al Windows. Dxgkrnl dins del nucli Linux es connecta a través del VM Bus al seu germà gran a l’amfitrió de Windows i utilitza aquesta connexió de bus VM per comunicar-se amb la GPU física.

Dxgkrnl

Si l'amfitrió té diverses GPU, totes les GPU es projectaran i estaran disponibles per a l'entorn Linux (suposant que totes aquestes GPU executin controladors WDDMv2.9).

Microsoft afirma que l'arquitectura no limitarà ni interferirà el rendiment de les aplicacions WSL, i que els recursos de la GPU es compartiran correctament entre les aplicacions de Windows que s'executen junt amb la interfície gràfica d'usuari de Linux i les aplicacions de consola que utilitzen DirectX.

L'edició Linux de Dxgkrnl s'està convertint en codi obert.

necessiteu wifi per utilitzar el chromecast

DxCore i D3D12 a Linux

Aquest projecte porta l'API D3D12 completa a Linux sense imitacions.ibd3d12. per tant, es compila des del mateix codi font que d3d12.dll a Windows, però per a un objectiu Linux. Ofereix el mateix nivell de funcionalitat i rendiment (menys despeses de virtualització). L'única excepció és Present (). Actualment no hi ha integració de presentacions amb WSL, ja que WSL és només una experiència de consola actual. L'API D3D12 es pot utilitzar per a la representació i càlcul fora de pantalla, però no hi ha suport per a la permuta per copiar píxels directament a la pantalla.

DxCore (libdxcore.so) és una versió simplificada de dxgi on els aspectes heretats de l'API s'han substituït per versions modernes. DxCore està disponible tant a Windows com a Linux. DxCore també s’utilitza per allotjar una versió plana de l’API D3DKMT que utilitza un controlador basat en WDDM a Windows per parlar amb la GPU. Aquesta API resumeix les diferències en la forma en què els diversos serveis WDDM es dirigeixen al nucli (taula de serveis a Windows versus IOCTL a Linux).

libd3d12.so i libdxcore.so són binaris de mode d’usuari precompilats de font tancada que s’inclouen com a part de Windows. Aquests fitxers binaris són compatibles amb distribucions basades en glibc i es munten automàticament a sota/ usr / lib / wsl / libi fet visible per al carregador. En altres paraules, aquestes API funcionen immediatament sense necessitat d’instal·lar paquets addicionals ni modificar la configuració de la distribució. Actualment, el suport està limitat a distribucions basades en glibc que inclouen Ubuntu, Debian, Fedora, Centos, SUSE, etc.

D3D12 no podria funcionar sense un controlador de mode d’usuari (UMD) específic de la GPU proporcionat pels socis del fabricant de la GPU. L'UMD és responsable de la compilació de shaders a codi de byte específic del maquinari i la traducció de les sol·licituds de representació de l'API a instruccions reals de la GPU en memòries intermedies d'ordres que la GPU executarà. El paquet del controlador amfitrió està muntat dins de WSL a / usr / lib / wsl / drivers i és accessible directament a l’API d3d12. Una vegada més es requereix el controlador WDDM 2.9.

Microsoft també treballa per aconseguir l’acceleració de GPU per a OpenGL, OpenCL i Vulkan a WSL a través de la biblioteca Mesa.

com s’elabora formigó a Minecraft

Mesa Linux a WSL


Suport per a DxCore, D3D12, DirectML and NVIDIA CUDA arriba a un Windows Insider Construcció ràpida aviat. El timbre ràpid es troba actualment al Manganès (Mn) Sucursal del sistema operatiu. S'espera que l'anell ràpid canviï al nouBranca de ferro (Fe)cap a finals de juny, que exposarà aquesta nova funcionalitat a Insiders.

Articles D'Interès

L'Elecció De L'Editor

Com eliminar el so d'un vídeo d'iPhone
Com eliminar el so d'un vídeo d'iPhone
Poques coses poden arruïnar un vídeo d'una altra manera perfecte, com ara un desagradable soroll de fons. Tant si la construcció propera amenaça de fer explotar els timpans del vostre espectador com si un membre de la família ha afegit la seva narració no sol·licitada a la vostra gravació, el vostre vídeo encara es pot recuperar. Tots vosaltres
Com afegir text a Snapseed
Com afegir text a Snapseed
Snapseed és una de les aplicacions d’edició de fotos més populars. És una petita aplicació amb moltes eines d’edició que podeu fer ressaltar les vostres fotos. Inicialment, no tenia la funció de quadre de text,
Com canviar d’usuari més ràpidament a Windows 10
Com canviar d’usuari més ràpidament a Windows 10
A Windows 10, podeu canviar d’usuari directament des del nom del compte d’usuari. A veure com.
És possible recuperar un canal suprimit a Discord?
És possible recuperar un canal suprimit a Discord?
Si heu esborrat accidentalment un canal a Discord, és possible recuperar-lo? En aquest article, explorarem si és possible recuperar canals suprimits a Discord. També parlarem de les conseqüències d'esborrar un canal i
Com solucionar 'Connectat a Wi-Fi però sense connexió a Internet' a Windows 11
Com solucionar 'Connectat a Wi-Fi però sense connexió a Internet' a Windows 11
Tot i que el sistema operatiu Windows 11 s'ha dissenyat per oferir una experiència d'usuari impecable, encara podeu tenir problemes amb la vostra connexió Wi-Fi. El PC o el portàtil poden identificar-se i connectar-se a la vostra xarxa Wi-Fi, però això
Els enllaços magnètics no funcionen: com solucionar-ho
Els enllaços magnètics no funcionen: com solucionar-ho
Els enllaços magnètics són una manera fàcil i segura de compartir fitxers. Pot ser molt frustrant trobar un enllaç imant que no funciona, ja que fa que el contingut que busqueu fora de l'abast. Rebre una indicació
Com es canvia el color del text de la barra de tasques a Windows 10
Com es canvia el color del text de la barra de tasques a Windows 10
La possibilitat de canviar el color del text de la barra de tasques a Windows 10 és una de les funcions sol·licitades pels usuaris durant molt de temps. Aquí teniu una solució que us permetrà fer-ho.