IT之家(jiā) 1 月 15 日消息,微軟已經在 Kernel.org 上(shàng)發布了一個(gè)新的 Linux 的 DirectX 內(nèi)核驅動程序。更新後的驅動程序反映了微軟首次嘗試将該技(jì)術(shù)引入開(kāi)源操作(zuò)系統時(shí)的反饋。
具體(tǐ)來(lái)說,該驅動程序已經從頭開(kāi)始重寫,并按邏輯層組織,以幫助開(kāi)源審查員更好地理(lǐ)解驅動是如何構建的,DirectX 驅動代碼已經被移到 Linux 內(nèi)核的 Hyper-V 區(qū)域,該驅動現在完全支持虛拟化的圖形硬件。現在,英特爾 GPU 平台上(shàng)的 OpenCL、OpenVINO 和(hé) OneAPI 計(jì)算(suàn)系列的 API 也有(yǒu)一個(gè)完全開(kāi)源的用戶空(kōng)間(jiān),允許開(kāi)發者編寫既能在 Linux 又能在 Windows 上(shàng)運行(xíng)的 GPU 計(jì)算(suàn)代碼。
微軟的首席軟件工程師(shī) Iouri Tarassov 寫道(dào),
“在這組修訂的補丁中,為(wèi)解決社區(qū)的反饋做(zuò)了很(hěn)多(duō)努力,我們希望這越來(lái)越接近社區(qū)想看到的。
在英特爾計(jì)算(suàn)運行(xíng)時(shí)項目和(hé) libdxg 之間(jiān),我們現在在 WSL 內(nèi)有(yǒu)一個(gè)完全開(kāi)源的虛拟化計(jì)算(suàn)棧的實現。我們将繼續支持針對計(jì)算(suàn)抽象的開(kāi)源用戶空(kōng)間(jiān) API 以及閉源 API(CUDA、DX12),讓 API 所有(yǒu)者和(hé)合作(zuò)夥伴來(lái)決定什麽對他們最有(yǒu)意義。”
IT之家(jiā)獲悉,微軟還(hái)将 Windows 11/10 商店(diàn)中的 WSL 更新到 0.51.0 版本,該版本現在包括微軟商店(diàn)中的 5.10.81.1 版本的內(nèi)核。該更新改進了內(nèi)核配置,并為(wèi) ARM64 啓用了一些(xiē)以前缺少(shǎo)的選項。
https://github.com/microsoft/WSL/releases/tag/0.51.0