微软发布了用于 WSL/WSA 的更新的“DXGKRNL”Linux 内核驱动程序
admin
2023-07-31 14:14:09
0

微软继续致力于他们有争议的“ 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_-11image.php_-11

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

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

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

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

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...