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。

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

NVIDIA开源Linux GPU内核驱动相关推荐

  1. 被Linux之父骂醒?英伟达破天荒开源GPU内核驱动,网友:活久见

    终于等到了这一天:英伟达开源了他们的 Linux GPU 内核驱动. 「英伟达是我们遇到的硬件厂商中最麻烦的一个.」这是 Linux 内核总设计师 Linus Torvalds 十年前说过的一句原话. ...

  2. 【Linux】内核驱动篇九--设备模型

    内核驱动篇九--设备模型 一.起源 二.新方案 2.1 sysfs: 一种用内存模拟的文件系统,系统启动时mount到/sys目录 2.2 uevent 三.代码中自动mknod 一.起源 linux ...

  3. linux摄像头内核驱动开发,FS_S5PC100平台上Linux Camera驱动开发详解(一)

    说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)platform_device和platform_driver工作原理 3)Lin ...

  4. linux摄像头内核驱动开发,怎么在Linux下开发摄像头驱动

    无根之木不活,无基之楼不立,无论是学习哪个领域知识,基础是重中之重. 针对学习linux驱动,我们来仔细谈谈: 个人认为C语言和数据结构就是重中之重!Linux系统最优秀的地方就在于内核.无论是进程调 ...

  5. linux不同内核驱动移植问题,基于tiny4412的Linux内核移植 -- MMA7660驱动移植(九-2)...

    作者信息 作者: 彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本 ...

  6. linux安装rtl8812au驱动

    网卡驱动官网下载地址:https://www.tenda.com.cn/download/wangka.htmlwindows 驱动,支持Windows xp/7/8/8.1/10.linux 驱动, ...

  7. linux开源显卡驱动源码,NVIDIA放弃Linux开源驱动 不支持GTX400显卡

    来源: 驱动之家 作者: 陈晨 2010-03-30/09:35 NVIDIA对Linux操作系统下的开源显卡驱动一向热情不高,xf86-video-nv驱动一直仅能满足基本的2D图形渲染,几乎没有任 ...

  8. 终于知道为什么NVIDIA的linux驱动这么烂了,一波官方文档告诉你:Linux GPU Driver Developer’s Guide

    还记得Linus在记者会上那句话吗? so,NVIDIA, F**k you! https://www.kernel.org/doc/html/latest/gpu/index.html Linux ...

  9. gt 630 linux驱动下载,佳能 NVIDIA GeForce GT630 GPU 驱动程序下载-更新佳能软件(显卡)...

    Biostar NVIDIA GeForce GT630 GPU 驱动程序下载 如何手动更新 NVIDIA GeForce GT630 GPU 设备驱动程序: 这些标准的 NVIDIA GeForce ...

最新文章

  1. ios 如何在cell中去掉_IOS之表视图单元格删除、移动及插入
  2. 合成孔径成像算法与实现_西安光机所光学成像研究取得进展
  3. 十四、Linux进程编程
  4. Linux自动备份MySQL数据库脚本代码
  5. 明天上线!部分开发者手机已安装鸿蒙OS:超流畅,可装安卓应用
  6. 去年和徐子淇结婚的李嘉诚是不是首富李嘉诚?
  7. 卷积神经网络(四)——应用
  8. 硬件工程师基本元器件类复习——三极管
  9. 阿里云体验--搭建超级小班课网课系统
  10. 详解java人力外包的费用组成
  11. 如何在家赚钱,盘点5个方法,让你足不出户也能挣钱
  12. SwiftUI - Text
  13. Mosquitto日志管理
  14. attiny13a程序实例_基于ATtiny13的手电筒(头灯)控制电路和程序
  15. Android eclipse 程序调试
  16. vue中导入excel文件
  17. iOS小技能:iOS13 证件扫描 文字识别API
  18. 硬核 | 50 家企业 C++ 面经分享
  19. 人生有三件事情不能等
  20. arcgispython空间插值_空间分析之插值(转)

热门文章

  1. php多条件查找函数,Excel如何用sumproduct多条件查找
  2. ACF PACF ETS ARIMA
  3. 后仿Zero Dealy环境中对于clk gating单元的处理
  4. 选对学校,专科也能进华为~早知道就好了
  5. python生成随机数
  6. 【开源大模型效果测评:WizardLM-13B vs NousHermes-13B】写神经网络发展历史
  7. urllib.request.urlopen详解
  8. 【python】urlopen学习
  9. 计算机网络基本知识教学设计,计算机网络基础知识教学设计.doc
  10. vim 如何根据文本中的路径,跳转到指定文件 gf