微軟更新WSL內核再次嘗試將DirectX移植到Linux
微軟在Kernel.org上發布了一個用於Linux的新的DirectX內核驅動。更新後的驅動程序反映了微軟首次嘗試將該技術引入開源操作系統時的問題反饋。具體來說,該驅動已經從頭開始重寫,並按邏輯層組織,以幫助開源審查員更好地理解驅動是如何構建的,DirectX驅動代碼已經被移到Linux內核的Hyper-V區域,該驅動現在完全支持虛擬化的圖形硬件。
現在,英特爾GPU平台上的OpenCL、OpenVINO和OneAPI計算系列的API也有一個完全開源的用戶空間,允許開發者編寫既能在Linux又能在Windows上運行的GPU計算代碼。
微軟的首席軟件工程師Iouri Tarassov寫道。
在這組修訂的補丁中,為解決社區的反饋做了很多努力,我們希望這越來越接近社區想看到的。
在英特爾計算運行時項目和libdxg之間,我們現在在WSL內有一個完全開源的虛擬化計算棧的實現。我們將繼續支持針對我們的計算抽象的開源用戶空間API以及閉源API(CUDA、DX12),讓API所有者和合作夥伴來決定什麼對他們最有意義。
微軟還將微軟商店中的WSL更新到0.51.0版本,該版本現在包括微軟商店中的5.10.81.1版本的內核。該更新改進了內核配置,並為ARM64啟用了一些以前缺少的選項。
點擊查看GitHub上的完整更新日誌: