微軟持續改進WSL(Windows Subsystem for Linux),開始在WSL中支援以GPU加速影片,如此不只影片處理效率更好,也能透過釋放CPU周期處理其他任務,提升整體系統效能。

微軟在WSL GUI(WSLg)支援DXCore和D3D12,並且透過在3D電腦圖形函式庫Mesa 3D增加D3D12後端,進一步支援OpenGL和OpenCL,讓用戶可以將3D和運算工作負載從CPU卸載到GPU上,藉此加速執行速度。

而現在微軟進一步擴展WSLg能夠支援的GPU工作負載,藉由強化原本Mesa 3D的D3D12後端基礎,並且整合開源影片加速API(Video Acceleration API,VAAPI),因此使用VAAPI介面來支援影片硬體加速的Linux媒體播放器,也可以在WSLg獲得GPU影片加速支援。

現在於WSL中,用戶可以繼續選擇以CPU解碼、編碼和後處理影片,或是將影片處理工作負載卸載至加速硬體上,官方提到,使用影像硬體加速的好處不只更快,還能降低功耗,並且釋出CPU周期,使CPU能夠處理WSL或Windows主機的其他任務。用戶將能夠感受整體效能提升,隨著影片解析度越來越高,使用GPU處理影片的好處也會隨之增加。

目前AMD、英特爾和Nvidia的顯示卡,都能夠支援在WSL中啟用GPU影片加速,用戶可參照以下表格,查詢顯示卡型號與驅動程式版本是否支援。

資料來源/微軟

熱門新聞

Advertisement