在允许 WSL 使用 OpenGL、OpenCL 和 Vulkan API 进行 GPU 加速之后,微软又正式发布①了针对 Linux 的 Windows 子系统 (WSL2) 的 Direct3D 12 GPU 视频加速支持。
这项 Direct3D 12 for WSL 工作在 Mesa 内构建,允许在 WSL2 下使用 GPU 加速视频的编码 / 解码工作。用户现在可以使用支持 VA-API 的 Linux 原生多媒体应用程序(如:FFmpeg 或 GStreamer),在 WSL 中运行解码、编码和视频处理等视频工作负载,同时使用 GPU 硬件对其进行加速。
▲ 图为 WSL 中的 Gstreamer 执行 GPU 加速 alpha 混合合成,并渲染到 X11 窗口中
利用视频硬件加速取代 CPU 加速有几个好处:提高性能、降低功耗,且释放 CPU 周期以用于 WSL 或 Windows 主机中的其他任务,从而提高整体性能。具体加速效率取决于特定的 VA-API 功能,用户可以在 Windows 任务管理器中查看启用 WSLg 硬件视频加速和使用 CPU 的 CPU/GPU 使用差异,详细的教程可参考该博客:《任务管理器中的 GPU – DirectX》② 。
在软件方面,Direct3D 12 GPU 视频加速需要更新到 Microsoft WSL 的最新版本,且需要 Mesa 22.2~22.3。硬件方面,该功能支持 AMD 的 RX 5000 / 锐龙 4000 系列 ,英特尔 11 代以上 CPU 和 Iris Xe / Arc 显卡系列,以及英伟达的 GTX 10 / RTX 20 / Quadro RTX / NVIDIA RTX 工作站系列。
有关该功能具体的 VA 入口点和配置文件、使用教程等内容,可参考微软官方博客的细节。
审核编辑 :李倩
-
微软
+关注
关注
4文章
6640浏览量
104605 -
cpu
+关注
关注
68文章
10926浏览量
213349 -
gpu
+关注
关注
28文章
4799浏览量
129528
原文标题:微软正式推出用于WSL的D3D12 GPU视频加速
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
《CST Studio Suite 2024 GPU加速计算指南》
显示体验升级:2.5D GPU技术逐渐成为标配,3D GPU加码可穿戴
RHEL即将成为微软WSL的官方Linux发行版
【匠芯创科技】D12X-DOC
西门子推出Innovator3D IC,用于 3D IC 设计、验证和制造的多物理场集成环境
奥比中光3D相机打造高质量、低成本的3D动作捕捉与3D动画内容生成方案
UltiMaker正式推出了工业级3D打印机—UltiMaker Factor 4
NVIDIA加速微软最新的Phi-3 Mini开源语言模型
微软WSL更新支持IPv6流量透过Linux
Stability AI推出全新Stable Video 3D模型
Stability AI推出Stable Video 3D模型,可制作多视角3D视频
![](https://file1.elecfans.com/web2/M00/C5/CE/wKgaomX4xO2AEYO-AABXvRldnzQ502.png)
评论