微软正式推出适用于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/

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

相关推荐
tntxia10 小时前
linux curl命令详解_curl详解
linux
扛枪的书生13 小时前
Linux 网络管理器用法速查
linux
顺风尿一寸16 小时前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode1 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫1 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
AlfredZhao3 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐4 天前
Linux内存扩容指南
linux
zylyehuo4 天前
Linux 彻底且安全地删除文件
linux
用户805533698035 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297915 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux