NVIDIA开源Linux GPU内核驱动

NVIDIA宣布以GPL/MIT许可证开源其Linux GPU内核模块,从R515驱动版本开始,适用于图灵和NVIDIA安培架构的数据中心GPU。此开源项目旨在提升Linux中NVIDIA GPU的集成度和易用性,目前GeForce和工作站GPU支持仍处于Alpha阶段,未来会逐步完善。用户可以选择内核模块参数以支持不受支持的GPU,且驱动程序的各个组件需匹配同一版本。NVIDIA计划在后续版本中提供更全面的GeForce和工作站支持,最终取代闭源驱动。

NVIDIA开源Linux GPU内核驱动

项目

NVIDIA以双GPL/MIT许可证开源了Linux GPU内核模块,从R515驱动程序版本开始。该版本朝着改善在Linux中使用NVIDIA GPU的体验迈出了重要一步,可以更紧密的与操作系统集成,增加了易用性。

项目地址:https://github.com/NVIDIA/open-gpu-kernel-modules.git

对于NVIDIA图灵和NVIDIA安培架构家族中的数据中心图形处理器,这段代码可以用于生产。这是由于GSP驱动程序架构在过去一年中逐步推出,旨在使NVIDIA客户更容易地过渡。我们专注于跨各种工作负载进行测试,以确保特性和性能与专有的内核模式驱动程序相当。

未来,HMM等功能将成为NVIDIA Hopper架构上机密计算的基础组件。

在这个开源版本中,对GeForce和工作站gpu的支持是alpha质量的。GeForce和工作站的用户可以在图灵和NVIDIA安培架构的图形处理器上使用这个驱动程序来运行Linux桌面,并使用Vulkan和NVIDIA OptiX中的多显示器、G-SYNC和NVIDIA RTX射线跟踪等功能。用户可以选择使用文档中突出显示的内核模块参数NVreg_EnableUnsupportedGpus。更强大、功能更全的GeForce和工作站支持将在后续版本中发布,NVIDIA开放内核模块将最终取代闭源驱动程序。

使用图灵和安培图形处理器的客户可以选择安装哪些模块。Pre-Turing的客户将继续运行这些闭源模块。

开源的内核模式驱动程序使用相同的固件和相同的用户模式栈,如CUDA、OpenGL和Vulkan。然而,驱动程序堆栈的所有组件必须匹配一个版本中的版本。例如,您不能从以前或将来的版本中获取源代码的发行版、构建并使用用户模式堆栈运行它。

安装

R515发行版包含预编译的闭源驱动程序和开源内核模块。这些版本是互斥的,用户可以在安装时进行选择。默认选项确保静默安装将为NVIDIA Volta和较老的gpu选择最佳路径,而不是图灵+ gpu。

用户可以从源代码构建内核模块,并将它们与相关的用户模式驱动程序一起安装。

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值