微软正式推出适用于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 博客上提供更多详细信息,并在今天正式发布:

https://devblogs.microsoft.com/commandline/d3d12-gpu-video-acceleration-in-the-windows-subsystem-for-linux-now-available/

感谢大家花时间阅读我的文章,你们的支持是我不断前进的动力。期望未来能为大家带来更多有价值的内容,请多多关注我的动态!

相关推荐
张火火isgudi5 小时前
fedora43 安装 nvidia 驱动以及开启视频编解码硬件加速
linux·运维·视频编解码·nvidia
IT19956 小时前
Qt笔记-使用SSH2进行远程连接linux服务器并上传文件
linux·服务器·笔记
XXYBMOOO6 小时前
内核驱动开发与用户级驱动开发:深度对比与应用场景解析
linux·c++·驱动开发·嵌入式硬件·fpga开发·硬件工程
lengjingzju7 小时前
一网打尽Linux IPC(三):System V IPC
linux·服务器·c语言
大聪明-PLUS7 小时前
如何编写你的第一个 Linux 内核模块
linux·嵌入式·arm·smarc
知识分享小能手7 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04文件压缩与解压缩知识点详解(12)
linux·学习·ubuntu
用户6135411460168 小时前
Krb5-libs-1.18.2-5.ky10.x86_64.rpm 安装失败怎么办?附详细步骤
linux
Secede.8 小时前
Windows + WSL2 + Docker + CudaToolkit:深度学习环境配置
windows·深度学习·docker
zhougl9969 小时前
Vuex 模块命名冲突:问题解析与完整解决方案
linux·服务器·apache
一世琉璃白_Y9 小时前
Ubuntu(VMware)虚拟机网络异常排查与解决方案
linux·网络·ubuntu