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 trobar els vostres fitxers adjunts de Gmail més grans
Com trobar els vostres fitxers adjunts de Gmail més grans
Gmail ofereix als usuaris l’oportunitat de cercar carpetes específiques o la totalitat de la safata d’entrada per buscar correus electrònics o fitxers adjunts. No obstant això, la funció de cerca bàsica té les seves limitacions tret que aprengueu una llarga llista d'operadors. Si vols
Com trobar algú a Google Fotos
Com trobar algú a Google Fotos
El programari de reconeixement facial ha recorregut un llarg camí des dels seus inicis a mitjans dels anys seixanta. Al principi, les persones havien de designar fites facials individuals perquè els ordinadors poguessin rastrejar-les i reconèixer-les. Avui, però, és artificial
Com configurar la imatge de perfil amb zoom
Com configurar la imatge de perfil amb zoom
Quan es tracta de videoconferències, Zoom és una de les millors opcions del mercat. Tant se val si el feu servir des de casa o en una oficina, connectarà els membres del vostre equip
Com configurar un enrutador sense fils TP-Link com a repetidor
Com configurar un enrutador sense fils TP-Link com a repetidor
Actualment tothom està connectat a Internet. Gairebé tots els encaminadors inclouen una antena Wi-Fi que us permet connectar-vos a Internet des de qualsevol dispositiu sense cable LAN. Però què passa si la vostra casa també ho és
Els auriculars Surface 2, els auriculars, el Surface Book 3 i el Surface Go 2 ja estan a punt per fer la comanda
Els auriculars Surface 2, els auriculars, el Surface Book 3 i el Surface Go 2 ja estan a punt per fer la comanda
Microsoft ha posat a disposició diversos dispositius propis disponibles per preordenar a través de Microsoft Store. La llista inclou Auriculars Surface 2, Auriculars, Surface Book 3 i Surface Go 2. Anuncis Surface Book 3 Surface Book 3 és un PC desmuntable que inclou la CPU 'Ice Lake' de la 10a generació d'Intel. Està disponible com a 13,5 polzades o 15 polzades
Com canviar un nom d'usuari Skype
Com canviar un nom d'usuari Skype
Molta gent s’inscriu a Skype sense esperar que l’utilitzarà mai per a trucades relacionades amb la feina. Aquells que es van inscriure per un caprici amb noms d’usuari ximples poden lamentar-se d’aquesta decisió més endavant. Afortunadament, allà
Cambridge Analytica i Facebook: què va passar i la companyia va canviar molts vots?
Cambridge Analytica i Facebook: què va passar i la companyia va canviar molts vots?
El cap de setmana, Facebook va prohibir dos comptes relacionats. El primer va ser Cambridge Analytica, una empresa d’anàlisi de dades que va crear perfils d’usuaris de Facebook per a publicitat política dirigida. El segon va ser Christopher Wylie, el cofundador del servei. La clau