微软发布了用于 WSL/WSA 的更新的“DXGKRNL”Linux 内核驱动程序

微软继续致力于他们有争议的“ DXGKRNL ”驱动程序,他们希望将其纳入 Linux 内核,以使他们的 Windows 子系统 Linux (WSL) 和 Windows 子系统 Android (WSA) 工作受益。

DXGKRNL 是他们努力将 DirectX 图形适配器暴露给 Linux 用户空间以供 WSL2(以及很快,WSA)使用的内核驱动程序部分。DXGKRNL 驱动程序与 Windows 的 Hyper-V 虚拟 GPU 接口,用于将 D3D12 命令流传递到主机/本机 Windows 驱动程序和 GPU 以供实际执行,因此 Linux/Android 客户机无论是用于图形还是 GPU 计算都可以享受 GPU 加速。

image.php_-11

早在 2020 年发布原始 DXGKRNL 代码时,它很快就受到上游内核开发人员的批评,尤其是依赖于闭源用户空间软件的使用,这立即排除了它的主线。但是现在英特尔的 oneAPI 可以在 Linux 的 Windows 子系统中运行,他们在技术上拥有一个用于测试的开源用户空间,而不必依赖其他供应商的闭源驱动程序。因此,尽管出于正常的 Microsoft 担忧,有些人仍然不支持此驱动程序,但可以避免该阻止程序。

早在 1 月份,微软工程师就发布了 DXGKRNL 的修改版本,本周六发布了“v2”补丁系列。

在上个月“从头开始重建”的补丁中,v2 补丁改进了补丁系列中的代码布局,编译器警告已得到解决,DXGSYNCFILE 行为暂时被删除,稍后将重新提交,和其他低级代码改进。

DXGKRNL v2 驱动程序包含 24 个补丁,总计 16.5k 行新内核代码。我们将看到内核开发人员如何对这个最新的 DXGKRNL 驱动程序系列做出反应,以及最终微软是否正在让这个驱动程序成为主流,以使他们的 WSL/WSA 工作受益。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun124811.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年2月6日 下午9:12
下一篇 2022年2月6日 下午9:16

相关推荐