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

Canvieu el llindar de miniatures de la barra de tasques per mostrar la llista al Windows 10
Canvieu el llindar de miniatures de la barra de tasques per mostrar la llista al Windows 10
Quan el nombre de finestres obertes arriba al llindar, la barra de tasques de Windows 10 mostra les obertes com a llista. Podeu canviar aquest llindar.
Com baixar i desar el vídeo d’Instagram d’algú altre
Com baixar i desar el vídeo d’Instagram d’algú altre
Instagram continua sent la plataforma líder per compartir fotos i vídeos en línia. Des del seu llançament el 2010, s’ha expandit massivament per incloure un munt de funcions i actualitzacions interessants. Ara, l'aplicació no només us permet compartir fotos
Com buidar automàticament la paperera a Gmail
Com buidar automàticament la paperera a Gmail
Els correus electrònics no desitjats i el correu brossa es poden acumular ràpidament i omplir la safata d’entrada. Permetre que aquests missatges s’acumulin massa ràpidament afectarà la vostra capacitat total d’emmagatzematge de Gmail. També és possible que aquests missatges concrets puguin suposar amenaces per a vosaltres
Com iniciar l'aplicació Universal File Explorer a Windows 10
Com iniciar l'aplicació Universal File Explorer a Windows 10
Vegeu com executar l'aplicació Universal UWP File Explorer a Windows 10. Heu de crear una drecera especial per iniciar-la.
Els millors fabricants d'emojis de Discord
Els millors fabricants d'emojis de Discord
Un dels motius pels quals a tanta gent li agrada xerrar a Discord és els emojis expressius que podeu utilitzar. Els textos per si mateixos poden ser avorrits, però els emojis personalitzats poden fer que la conversa sigui una mica més vibrant. Podeu personalitzar el vostre per donar
El Roku Remote IR o RF és?
El Roku Remote IR o RF és?
Hi ha molts reproductors de Roku diferents, i cadascun inclou un comandament a distància Roku reconeixible. Però no tots els comandaments a distància de Roku són iguals. Els comandaments a distància infrarojos (IR) són l'estàndard, tot i que alguns models Roku inclouen comandaments a distància RF (radiofreqüència).
Quantes vegades al dia publicar a BeReal al dia
Quantes vegades al dia publicar a BeReal al dia
El bombo al voltant de BeReal fa més d'un any. És una aplicació que anima la gent a ser el seu jo natural i passar menys temps a les xarxes socials. La majoria de la gent el coneix per la seva característica única