微软正式推出用于WSL的D3D12 GPU视频加速

在允许 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 入口点和配置文件、使用教程等内容,可参考微软官方博客的细节。


美图M8发布会回顾:网红云集!超强自拍神器美图M8现场上手体验,配置、价格这里都有
哪些情况下直流电源会启动过电压保护呢?
DALI2调光解码模块方案
传感器企业与工业互联网跨领域集成化合作是趋势
浪涌保护器(SPD)的作用及工作原理
微软正式推出用于WSL的D3D12 GPU视频加速
四款头戴式蓝牙耳机体验,原来头戴式耳机降噪这么强!
中国信通院工程师罗松表示将会有三大趋势驱动物联网产业的发展
光电开关原理及应用
基于LT3680设计的5v直流电源开关转换器电路
机器人导医现身医院给予患者帮助
用科技重新定义健康饮水——华为智选 膳魔师智能保温杯Pro 弹盖款
过电压保护器原理图
LED照明电源芯片U6237D主要特点
详解嵌入式SoC单片机在雕刻机数控系统中的应用
曼妙持久轻体验:169元魅族蓝牙小音箱正式亮相
案例丨单个Profibus-DP从站集成入PROFINET
一文知道RTOS是如何进行任务划分
自动驾驶系统L2、L3、L4的区别
长沙弗赛德热电阻系列技术参数及特点