微軟正式推出適用於WSL Linux的D3D12 GPU視訊加速技術
微軟正式向Windows Subsystem for Linux (WSL) 用戶發布了Direct3D 12 GPU 影片加速支援。在微軟透過WSL 允許在Linux 下使用OpenGL、OpenCL 和Vulkan API 進行GPU 加速的工程工作之後,他們現在已經準備好提供官方視訊加速支援。
這項工作是在Mesa 中建立起來的,目的是支援Direct3D 12,使GStreamer 等以VA-API 為目標的Linux 原生多媒體應用程式能在Windows Subsystem for Linux 2 下運行,同時能夠實現GPU 加速的視訊編碼/解碼。
WSLg 現在支援D3D12 視訊加速。 微軟透過薩蒂亞-納德拉(Satya Nadella)的一段影片展示了GStreamer 在WSL 下透過GPU 加速運作。
這項支援與最新的微軟Windows WSL 更新搭配使用,需要Mesa 22.2~22.3 版,具體取決於特定的VA-API 功能。但如果運行的是最新的堆疊,現在就可以在WSL 下享受加速的視訊編解碼器,而WSL 又反過來在Windows 主機上的Direct3D 12 驅動程式上運行,以實現GPU 加速。微軟已透過FFmpeg、GStreamer 等著名軟體和視訊測試樣本對VA-API 整合進行了測試。
微軟工程師Sil Vilerino 將在Windows Command Line 部落格上提供更多詳細信息,並在今天正式發布: