微軟(再次)將 DirectX 移植到 Linux,更新 WSL 內核

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

Microsoft 在 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 所有者和合作夥伴決定什麼對他們最有意義。

Microsoft 還將 Microsoft Store 中的 WSL 更新到提供的 0.51.0 版本,現在包括來自 Microsoft Store 的內核版本 5.10.81.1。 此更新改進了內核配置並啟用了一些以前缺少的 ARM64 選項。 查看完整的變更日誌 在 GitHub 上。

通過 Winfuture

有關主題的更多資訊: 的DirectX, Linux的, 微軟, WSL