微軟發(fā)布全新 Linux DirectX 驅(qū)動(dòng)程序,升級(jí) Windows 11/10 WSL 子系統(tǒng)內(nèi)核
微軟已經(jīng)在 Kernel.org 上發(fā)布了一個(gè)新的 Linux 的 DirectX 內(nèi)核驅(qū)動(dòng)程序。更新后的驅(qū)動(dòng)程序反映了微軟首次嘗試將該技術(shù)引入開(kāi)源操作系統(tǒng)時(shí)的反饋。

具體來(lái)說(shuō),該驅(qū)動(dòng)程序已經(jīng)從頭開(kāi)始重寫(xiě),并按邏輯層組織,以幫助開(kāi)源審查員更好地理解驅(qū)動(dòng)是如何構(gòu)建的,DirectX 驅(qū)動(dòng)代碼已經(jīng)被移到 Linux 內(nèi)核的 Hyper-V 區(qū)域,該驅(qū)動(dòng)現(xiàn)在完全支持虛擬化的圖形硬件?,F(xiàn)在,英特爾 GPU 平臺(tái)上的 OpenCL、OpenVINO 和 OneAPI 計(jì)算系列的 API 也有一個(gè)完全開(kāi)源的用戶(hù)空間,允許開(kāi)發(fā)者編寫(xiě)既能在 Linux 又能在 Windows 上運(yùn)行的 GPU 計(jì)算代碼。
微軟的首席軟件工程師 Iouri Tarassov 寫(xiě)道,
- “在這組修訂的補(bǔ)丁中,為解決社區(qū)的反饋?zhàn)隽撕芏嗯?,我們希望這越來(lái)越接近社區(qū)想看到的。
- 在英特爾計(jì)算運(yùn)行時(shí)項(xiàng)目和 libdxg 之間,我們現(xiàn)在在 WSL 內(nèi)有一個(gè)完全開(kāi)源的虛擬化計(jì)算棧的實(shí)現(xiàn)。我們將繼續(xù)支持針對(duì)計(jì)算抽象的開(kāi)源用戶(hù)空間 API 以及閉源 API(CUDA、DX12),讓 API 所有者和合作伙伴來(lái)決定什么對(duì)他們最有意義。”
微軟還將 Windows 11/10 商店中的 WSL 更新到 0.51.0 版本,該版本現(xiàn)在包括微軟商店中的 5.10.81.1 版本的內(nèi)核。該更新改進(jìn)了內(nèi)核配置,并為 ARM64 啟用了一些以前缺少的選項(xiàng)。
https://github.com/microsoft/WSL/releases/tag/0.51.0