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

Edellyttääkö Fitbit tilausta?
Edellyttääkö Fitbit tilausta?
Kun ostat Fitbitin, sinun ei tarvitse tilata Fitbit Premiumia, mutta se voi auttaa sinua saavuttamaan tavoitteesi. Tässä on mitä asiaan liittyy.
Poista palomuuri-ilmoitukset käytöstä Windows 10: ssä
Poista palomuuri-ilmoitukset käytöstä Windows 10: ssä
Palomuuri-ilmoitusten poistaminen käytöstä Windows 10: ssä, jotka tulevat näkyviin, kun se estää sovelluksen pääsyn Internetiin tai verkkoon.
Vihreän näytön käyttäminen CapCutissa
Vihreän näytön käyttäminen CapCutissa
Nykypäivän digitaalisessa maailmassa vihreän näytön tehosteista on tullut välttämättömiä videoiden parantamiseksi luovilla visuaaleilla ja dynaamisilla taustoilla. Olitpa tuottamassa meemiä tai suunnittelemassa huomiota herättäviä bannereita, CapCut tarjoaa intuitiivisen ratkaisun vihreän näytön sisällyttämiseen
Mikä on VOB-tiedosto?
Mikä on VOB-tiedosto?
VOB-tiedosto on todennäköisesti DVD-videoobjektitiedosto, mutta myös Vue-objekteiksi kutsutut 3D-mallit ja Live for Speed ​​-autokilpailuvideopeli käyttävät niitä.
Löydä iPad: miten löytää sen nykyinen sijainti
Löydä iPad: miten löytää sen nykyinen sijainti
Apple tunnustaa, että koska monet meistä vievät iPad-minisäiliöt kaikkialle, meillä on aina mahdollisuus, että menetämme ne. Tämä voi johtua täysin viattomasta sekoituksesta, koska voimme jättää heidät
Microsoftin Office-tapahtuma tapahtuu 2. marraskuuta
Microsoftin Office-tapahtuma tapahtuu 2. marraskuuta
Aiemmin tässä kuussa Microsoft lähetti lehdistökutsuja marraskuun 2016 Office-tapahtumaansa. Ei ole selvää, mitä tarkalleen yritys aikoo ilmoittaa tapahtuman aikana, mutta voit odottaa paitsi Office 365: n tulevia muutoksia myös joitain uusia tuotteita. Täällä luultavasti pitkään huhuttu Slack-kilpailija Microsoft
Kuinka ottaa Flash käyttöön Kindle Fire -ohjelmassa
Kuinka ottaa Flash käyttöön Kindle Fire -ohjelmassa
Amazonin Fire -tablettivalikoimassa on useita asioita. Ne ovat halpoja, niillä on kunnollinen akunkesto ja päivitetään säännöllisesti, ja uusia malleja julkaistaan ​​melkein joka vuosi. Ne ovat kuitenkin jonkin verran samanlaisia