Tärkein Windows 10 WSL saa DirectX-tuen Linuxissa 21H1-koontiversioilla

WSL saa DirectX-tuen Linuxissa 21H1-koontiversioilla



Jätä vastaus

Microsoft lisää DirectX-tuen WSL 2 -ympäristössä toimiville Linux-distroille. Muutos tulee voimaan ensimmäisten 21H1-rakennusten kanssa Fast Ring -haaran (Fe) haarasta, jonka odotetaan tulevan kesäkuussa.

Mainonta

kuinka poistaa kommentit käytöstä YouTubessa

Microsoft on käyttöönotto Windows Display Driver Model version 2.9, WDDMv2.9, joka tuo GPU-kiihdytyksen WSL 2: een. Tämän mahdollistamiseksi WSL: n puolella on erityinen Linux-ytimoduuli,dxgkrnl.

dxgkrnl

Dxgkrnl on upouusi Linux-ytimen ohjain, joka paljastaa / dev / dxg laite käyttäjätilaan Linux. / dev / dxg paljastaa IOCTL-joukon, joka jäljittelee läheisesti natiivia WDDM D3DKMT -ydinpalvelutasoa Windowsissa. Linux-ytimen sisällä oleva Dxgkrnl muodostaa yhteyden VM-väylän kautta isäntään Windows-isännässä ja käyttää tätä VM-väyläyhteyttä fyysisen GPU: n kanssa.

Dxgkrnl

Jos isännällä on useita grafiikkasuoritimia, kaikki GPU: t projisoidaan ja ovat Linux-ympäristön käytettävissä (olettaen, että kaikki nämä GPU: t käyttävät WDDMv2.9-ohjaimia).

Microsoft väittää, että arkkitehtuuri ei rajoita tai häiritse WSL-sovellusten suorituskykyä, ja GPU-resurssit jaetaan oikein Linux-käyttöliittymän rinnalla toimivien Windows-sovellusten ja DirectX: ää käyttävien konsolisovellusten välillä.

Dxgkrnl Linux -versiosta tehdään avoimen lähdekoodin.

miksi Käynnistä-valikkoni ei toimi Windows 10: ssä

DxCore & D3D12 Linuxissa

Tämä projekti tuo täydellisen D3D12-sovellusliittymän Linuxiin ilman imitations.ibd3d12.so on koottu samasta lähdekoodista kuin d3d12.dll Windowsissa, mutta Linux-kohteelle. Se tarjoaa saman toiminnallisuuden ja suorituskyvyn (miinus virtualisointikulut). Ainoa poikkeus on Present (). Esitysintegraatiota WSL: n kanssa ei tällä hetkellä ole, koska WSL on vain konsolin kokemus tänään. D3D12-sovellusliittymää voidaan käyttää ruudun ulkopuoliseen renderointiin ja laskemiseen, mutta pikselien kopioimiseksi suoraan näytölle ei ole swapchain-tukea.

DxCore (libdxcore.so) on yksinkertaistettu versio dxgistä, jossa API: n vanhat ominaisuudet on korvattu moderneilla versioilla. DxCore on saatavana sekä Windowsissa että Linuxissa. DxCorea käytetään myös D3DKMT-sovellusliittymän tasaisen version isännöintiin, jota WDDM-pohjainen ohjain käyttää Windowsissa keskustelemaan GPU: n kanssa. Tämä sovellusliittymä tiivistää eroja siinä, miten erilaiset WDDM-palvelut pääsevät ytimeen (huoltotaulukko Windowsissa ja IOCTL Linuxissa).

libd3d12.so ja libdxcore.so ovat suljetun lähdekoodin, valmiiksi koottuja käyttäjätilan binäärejä, jotka toimitetaan osana Windowsia. Nämä binäärit ovat yhteensopivia glibc-pohjaisten distrojen kanssa ja asennetaan automaattisesti alle/ usr / lib / wsl / libja tehdään kuormaajan näkyväksi. Toisin sanoen nämä sovellusliittymät toimivat heti laatikosta tarvitsematta asentaa lisäpaketteja tai säätää distron kokoonpanoa. Tuki on tällä hetkellä rajoitettu glibc-pohjaisiin distroihin, mukaan lukien Ubuntu, Debian, Fedora, Centos, SUSE ja niin edelleen.

D3D12 ei voi toimia ilman näytönohjaimen valmistajan yhteistyökumppaneiden tarjoamaa grafiikkasuoritinta käyttävän käyttäjän ohjainta (UMD). UMD on vastuussa asioista, kuten varjostimien kääntäminen laitteistokohtaiseksi tavukoodiksi ja API-renderöintipyyntöjen kääntäminen todellisiksi GPU-käskyiksi GPU: n suorittamissa komentopuskureissa. Isäntäohjainpaketti on asennettu WSL: n sisälle / usr / lib / wsl / drivers ja siihen pääsee suoraan d3d12-sovellusliittymän kautta. Jälleen vaaditaan WDDM 2.9 -ohjain.

Microsoft pyrkii myös tuomaan GPU-kiihdytyksen OpenGL: lle, OpenCL: lle ja Vulkanille WSL: ssä Mesa-kirjaston kautta.

tarvitsetko wifi näytön peiliin

Mesa Linux WSL: ssä


Tuki: DxCore, D3D12, DirectML ja NVIDIA CUDA on tulossa a Windows Insider Nopea rakennus pian. Nopea rengas on tällä hetkellä Mangaani (Mn) Käyttöjärjestelmän haara. Nopean renkaan odotetaan siirtyvän uuteenRauta (Fe) haarakesäkuun loppupuolella, joka paljastaa tämän uuden toiminnallisuuden sisäpiiriläisille.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Kuinka ottaa tumma tila käyttöön Notionissa
Kuinka ottaa tumma tila käyttöön Notionissa
Jos käytät Notion muistiinpanosovellusta, saatat haluta aktivoida Tumman tilan asetuksen. On monia syitä, miksi ihmiset suosivat tummaa tilaa, joko tietokoneen lähettämän valon vähentäminen, silmien rasituksen torjuminen,
Kuinka antaa järjestelmänvalvojalle pääsy toiselle käyttäjälle ristiriidassa
Kuinka antaa järjestelmänvalvojalle pääsy toiselle käyttäjälle ristiriidassa
https://www.youtube.com/watch?v=zV6ZGRXUvuE Olet asettanut itsellesi suloisen palvelimen Discordiin. Muutama lähimmistä silmuistasi, joitain uusia melko mahtavia ihmisiä, ja paikka kukoistaa. Haluat ajatella, että sinä
5 parasta Android-emulaattoria Macille vuonna 2024
5 parasta Android-emulaattoria Macille vuonna 2024
Saatavilla on paljon upeita Android-sovelluksia, mutta et voi käyttää niitä Mac-tietokoneellasi ilman emulaattoria. Pyrimme tuomaan sinulle tämän luettelon parhaista Android-emulaattoreista Macille.
Kuinka sammuttaa iPhone käyttämättä virtapainiketta
Kuinka sammuttaa iPhone käyttämättä virtapainiketta
https://www.youtube.com/watch?v=jPy4i0dbh-U Älypuhelimista tulee monimutkaisempia vuosittain, ja olet ehkä huomannut kehittyvän trendin. Nykypäivän puhelimissa on aina ainakin kaksi tapaa tehdä sama asia, yleensä
Suoritus ja viimeistely Apex Legendsissä
Suoritus ja viimeistely Apex Legendsissä
Apex Legendsin kaltaisen PvP-pelin päättäjät tarjoavat mahdollisuuden hieroa pelaajan kasvoja tappiossaan ja päättää pelielämänsä viimeisellä kukoistamisella. Ne ovat keskeinen osa monia tietokonepelejä ja
Sanyo Xacti VPC-HD700 -katsaus
Sanyo Xacti VPC-HD700 -katsaus
Erottuvat pistoolikahvan Xacti-videokamerat ovat olleet noin vuodesta 2003, jolloin tarkastelimme Sanyo VPC-C1: tä. Alkuperäisen mallin videonlaatu ei ollut tarpeeksi hyvä perustelemaan sen korkeaa hintaa, mutta asiat ovat sittemmin muuttuneet
Parhaat käsityömallit [tammikuu 2020]
Parhaat käsityömallit [tammikuu 2020]
Käsite on uusi tuottavuussovellus, jonka avulla voit järjestää työviikon. Runsailla työkaluilla ja malleilla pystyt rakentamaan työsi mieleisekseen. Toisin kuin muut sovellukset, kuten OneNote, Notion estää infrastruktuurin