加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

微软推出针对Linux/WSL2的Direct3D 12

发布时间:2021-12-14 22:45:22 所属栏目:Linux 来源:互联网
导读:在今天的虚拟构建大会上宣布将GPU加速引入WSL2的过程中,Microsoft刚刚发布了一篇博客文章,其中提供了更多详细信息,包括其Linux版Direct3D 12的端口。 DirectX在Linux上的部分工作涉及一个新的 DXGKRNL Linux内核驱动程序,用于通过WSL2安装程序将DirectX
在今天的虚拟构建大会上宣布将GPU加速引入WSL2的过程中,Microsoft刚刚发布了一篇博客文章,其中提供了更多详细信息,包括其Linux版Direct3D 12的端口。
 
DirectX在Linux上的部分工作涉及一个新的“ DXGKRNL” Linux内核驱动程序,用于通过WSL2安装程序将DirectX图形适配器公开给Linux用户空间。 DXGKRNL驱动程序通过VM总线连接与Windows主机连接。将支持多个GPU。
 
与Microsoft一起在用户空间中进行的更有趣的工作是为Linux提供“真实而完整的D3D12 API”。 “这是真正而完整的D3D12 API,在这里没有模仿,伪装或重新实现……这是真正的交易。libd3d12.so是从Windows上与d3d12.dll相同的源代码编译而来的,但是是针对Linux目标的。”
 
当前的支持仅允许屏幕外渲染,直到有WSL2 GUI支持。此支持还需要Windows WDDMv2.9图形驱动程序。
 
在不为所动之前,Linux的Direct3D 12库将是开源的。 DirectX核心和D3D12库将是开源的,并且作为Windows的一部分提供。如果以DXGKRNL内核接口作为目标,那么这些库对Wine/Proton等而言可能没有什么价值,除非实现了新的层,以便可以为裸机Linux系统重新实现DXGKRNL接口。
 
通过此Direct3D 12实现,WSL2还将支持OpenGL,Op​​enCL和Vulkan。您可能还记得,最近Microsoft和Collabora宣布了他们在DirectX 12上映射OpenGL和OpenCL的工作。
 
微软还与NVIDIA合作,在WSL2下支持CUDA。
 
通过此有趣的博客文章获得更多详细信息。
 
此外,微软现在还发布了针对Linux内核的虚拟GPU驱动程序。内核驱动程序部分是开源的,最终他们将寻求使其主流化。此内核驱动程序仅与Windows主机/WSL2设置相关,并且取决于Microsoft Hyper-V。

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!