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

Activeu o desactiveu el mode superior sempre a la calculadora de Windows 10
Activeu o desactiveu el mode superior sempre a la calculadora de Windows 10
Com activar o desactivar el mode sempre activat a la part superior de la calculadora a Windows 10. Una nova característica, mode sempre activat, està disponible a l’aplicació de calculadora integrada a
Com amagar els jocs dels amics a Steam
Com amagar els jocs dels amics a Steam
Molts motius poden portar-vos a amagar els jocs de la vostra biblioteca de Steam als vostres amics. Si tens un joc de plaer culpable o no vols que els altres vegin quan i durant quant de temps has estat jugant,
Com arreglar que Instagram no ha pogut actualitzar el feed
Com arreglar que Instagram no ha pogut actualitzar el feed
Com a una de les xarxes socials més populars, Instagram ofereix moltes funcions interessants als seus usuaris. Tot i que és fiable la majoria de les vegades, l'aplicació no és perfecta. Un dels problemes que podeu experimentar és la incapacitat
Com esborrar l'historial de rellotges d'Amazon Prime
Com esborrar l'historial de rellotges d'Amazon Prime
Voleu suprimir entrades del vostre historial de visualitzacions d'Amazon Prime? Tant si voleu eliminar una entrada com la totalitat, aquí teniu com esborrar l'historial de visualitzacions d'Amazon.
Com activar el Bluetooth
Com activar el Bluetooth
Molts dispositius utilitzen el Bluetooth com a connexió preferida quan es comuniquen amb altres dispositius. El Bluetooth pot ser una manera excel·lent de transferir dades i fitxers entre dispositius ràpidament, però de vegades no podeu esbrinar com activar-lo.
Com esborrar totes les fotos d'un iPad
Com esborrar totes les fotos d'un iPad
Amb un espai d'emmagatzematge que va des de 16 GB fins a 1 TB, l'iPad ofereix una manera fantàstica de veure i emmagatzemar fotos i vídeos. Però en poc temps, la vostra col·lecció de fotos pot créixer de manera exponencial i esdevenir massa fins i tot per a tant d'espai, especialment
És possible que el vostre servidor DNS no estigui disponible: què fer
És possible que el vostre servidor DNS no estigui disponible: què fer
DNS, o sistema de noms de domini, ha jugat un paper essencial en la funcionalitat d'Internet des de 1985. En poques paraules, el DNS és l'agenda telefònica del web. Quan es produeixen problemes de DNS, la connectivitat a Internet es fa impossible i ja sabeu com de frustrant