微软在他们的 DirectX Linux 内核驱动程序上又有了新的尝试
admin
2023-07-31 15:07:14
0

微软周二发布了其“DXGKRNL”Linux 内核驱动程序的第三次迭代,用于 DirectX/Hyper-V 计算支持,用于 Linux 的 Windows 子系统/Android 的 Windows 子系统。

该内核驱动程序是微软在 WSL 中进行 GPU 加速工作的一部分,自 2020 年最初发布以来,一直遭到上游 Linux 内核开发人员的抵制。

早在一月份,微软发布了一个重新设计的 DXGKRNL 驱动程序用于支持 WSL/WSA 的 Hyper-V 计算设备,并允许加速 OpenGL、OpenCL、Vulkan、OpenVINO、oneAPI 和 CUDA 等。除了内核补丁系列正在“从头开始重建”之外,至少可以在 DXGKRNL 堆栈上运行完全开源的英特尔计算运行时堆栈。最初只有封闭源代码的用户空间驱动程序可用,而至少现在有一个“开源”用户空间驱动程序可用于解决否则会阻碍主线包含的问题。Microsoft 还拥有开源 libdxg 库作为其计算设备抽象的接口。

image.php_-10image.php_-10

本周推出的是 DXGKRNL v3 驱动程序。该驱动程序现在有多达 30 个补丁(v2 是 24 个补丁),并且该驱动程序包含 16,190 行新内核代码。 v3 补丁

在前一轮补丁的基础上带来了各种低级改进。然而,让代码被主线内核接受仍然是一件困难的事。著名的 Linux 内核开发人员 Christoph Hellwig 已经对该系列发表了如下评论:

这仍然没有解决这个匹配的原生 API。

就像这只是一个调用 Linux 原生不可用的功能的垫片:NAK。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
如何在 iPhone 14 P... Apple 的 iPhone 14 Pro 是第一款配备 48MP 传感器的 iPhone。所有以前...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...