Microsoft portuje DirectX na Linux (opäť), aktualizuje jadro WSL

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Microsoft vydal nový ovládač jadra DirectX pre Linux na Kernel.org. Aktualizovaný ovládač odráža spätnú väzbu z prvého pokusu spoločnosti Microsoft priniesť technológiu do operačného systému s otvoreným zdrojovým kódom.

Konkrétne bol ovládač prepísaný od začiatku a usporiadaný do logických vrstiev, aby pomohol recenzentom open source lepšie pochopiť, ako je ovládač zostavený, kód ovládača DirectX bol presunutý do oblasti Hyper-V jadra Linuxu a ovládač teraz plne podporuje virtualizovaný grafický hardvér. Teraz je k dispozícii aj plne otvorený užívateľský priestor pre výpočtovú rodinu API OpenCL, OpenVINO a OneAPI na platformách Intel GPU, čo umožňuje vývojárom písať výpočtový kód GPU, ktorý môže fungovať na Linuxe aj Windowse.

Hlavný softvérový inžinier spoločnosti Microsoft Iouri Tarassov píše:

Veľa úsilia sa vynaložilo na riešenie spätnej väzby komunity v tejto revidovanej sade opráv a dúfame, že sa to približuje tomu, čo komunita
by som chcel vidieť.

Medzi projektom Intel compute runtime a libdxg máme teraz plne open source implementáciu nášho virtualizovaného výpočtového zásobníka vo WSL. Naďalej budeme podporovať ako open source API užívateľského priestoru oproti našej výpočtovej abstrakcii, tak aj uzavretý zdroj (CUDA, DX12), pričom ponecháme na vlastníkoch a partneroch API, aby rozhodli, čo pre nich dáva najväčší zmysel.

Spoločnosť Microsoft tiež aktualizovala WSL v obchode Microsoft Store na verziu 0.51.0, ktorá teraz obsahuje jadro verzie 5.10.81.1 z obchodu Microsoft Store. Aktualizácia zlepšuje konfiguráciu jadra a povoľuje niektoré predtým chýbajúce možnosti pre ARM64. Pozrite si celý zoznam zmien na GitHub tu.

via Winfuture

Viac o témach: DirectX, linux, microsoft, WSL