在允許 WSL 使用 OpenGL、OpenCL 和 Vulkan API 進(jìn)行 GPU 加速之后,微軟又正式發(fā)布①了針對(duì) Linux 的 Windows 子系統(tǒng) (WSL2) 的 Direct3D 12 GPU 視頻加速支持。
這項(xiàng) Direct3D 12 for WSL 工作在 Mesa 內(nèi)構(gòu)建,允許在 WSL2 下使用 GPU 加速視頻的編碼 / 解碼工作。用戶現(xiàn)在可以使用支持 VA-API 的 Linux 原生多媒體應(yīng)用程序(如:FFmpeg 或 GStreamer),在 WSL 中運(yùn)行解碼、編碼和視頻處理等視頻工作負(fù)載,同時(shí)使用 GPU 硬件對(duì)其進(jìn)行加速。

▲ 圖為 WSL 中的 Gstreamer 執(zhí)行 GPU 加速 alpha 混合合成,并渲染到 X11 窗口中
利用視頻硬件加速取代 CPU 加速有幾個(gè)好處:提高性能、降低功耗,且釋放 CPU 周期以用于 WSL 或 Windows 主機(jī)中的其他任務(wù),從而提高整體性能。具體加速效率取決于特定的 VA-API 功能,用戶可以在 Windows 任務(wù)管理器中查看啟用 WSLg 硬件視頻加速和使用 CPU 的 CPU/GPU 使用差異,詳細(xì)的教程可參考該博客:《任務(wù)管理器中的 GPU – DirectX》② 。
在軟件方面,Direct3D 12 GPU 視頻加速需要更新到 Microsoft WSL 的最新版本,且需要 Mesa 22.2~22.3。硬件方面,該功能支持 AMD 的 RX 5000 / 銳龍 4000 系列 ,英特爾 11 代以上 CPU 和 Iris Xe / Arc 顯卡系列,以及英偉達(dá)的 GTX 10 / RTX 20 / Quadro RTX / NVIDIA RTX 工作站系列。
有關(guān)該功能具體的 VA 入口點(diǎn)和配置文件、使用教程等內(nèi)容,可參考微軟官方博客的細(xì)節(jié)。
審核編輯 :李倩
-
微軟
+關(guān)注
關(guān)注
4文章
6742瀏覽量
107909 -
cpu
+關(guān)注
關(guān)注
68文章
11288瀏覽量
225227 -
gpu
+關(guān)注
關(guān)注
28文章
5204瀏覽量
135553
原文標(biāo)題:微軟正式推出用于WSL的D3D12 GPU視頻加速
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
AMD Alveo MA35D加速器:開啟大規(guī)模交互式流媒體新時(shí)代
iSUN3D即將推出單組分彈性樹脂3D打印解決方案!
keil無(wú)法寫入wsl文件怎么解決?
NVIDIA桌面GPU系列擴(kuò)展新產(chǎn)品
WSL 1 和 WSL 2 的區(qū)別是什么
TPS65735 用于主動(dòng)快門 3D 眼鏡的電源管理 IC數(shù)據(jù)手冊(cè)
芯原推出面向可穿戴設(shè)備的超低功耗OpenGL ES GPU,支持3D/2.5D混合渲染
FD12-110D24B1C3 FD12-110D24B1C3
PFD12-36D24A3(C)2 PFD12-36D24A3(C)2
FD12-110D24A3N3 FD12-110D24A3N3
KW3-24D24ER3 KW3-24D24ER3
FN1-15D12B3N FN1-15D12B3N
FA5-220S12V3G2D4 FA5-220S12V3G2D4
微軟正式推出用于WSL的D3D12 GPU視頻加速
評(píng)論