社区编辑申请
注册/登录
活久见!NVIDIA 正式开源其 Linux GPU 内核模块
开源
众所周知,不同于老对手 AMD 对开源的热情,NVIDIA 一直非常抗拒拥抱开源。尽管他们提供了出色的 Linux 驱动程序支持,但其私有闭源驱动却饱受 Linux 社区诟病。如今 NVIDIA 直接把整个 Linux GPU 内核模块开源,实在是出乎意料。

5 月 11 日 ,NVIDIA 在博客中宣布以 GPL/MIT 双重许可正式开源其 Linux GPU 内核模块。

众所周知,不同于老对手 AMD 对开源的热情,NVIDIA 一直非常抗拒拥抱开源。尽管他们提供了出色的 Linux 驱动程序支持,但其私有闭源驱动却饱受 Linux 社区诟病。比如赫赫有名的 Linus + 中指 + “So,fxxk you NVIDIA”,Fedora 项目负责人也曾发文抨击 NVIDIA 的专有驱动软件栈。如今 NVIDIA 直接把整个 Linux GPU 内核模块开源,实在是出乎意料。

目前,此 NVIDIA Open GPU 内核模块的第一个版本是 R515,除了源代码之外,还提供了驱动程序的完全构建和打包版本。

对于 NVIDIA Turing 和 NVIDIA Ampere 架构系列中的数据中心 GPU,这些代码可用于生产。

对于 GeForce 和工作站 GPU,这些代码被认为是 “alpha 版本的质量”

拥有 Turing 和 Ampere GPU 的客户可以选择安装哪些模块。

Pre-Turing 客户将继续运行闭源模块。

注意: R515 版本中提供了闭源驱动程序和开源内核模块的预编译版本,这些驱动版本是互斥的,用户可以在安装时进行选择。

而据 NVIDIA 的说法,此举只是该公司更广泛的开源计划的第一步,旨在 “改善在 Linux 中使用 NVIDIA GPU 的体验、与操作系统更紧密集成以及方便开发人员调试、集成和回馈”。

目前,Ubuntu、Red Hat 和 SUSE 都在准备打包和使用该开放内核模块,比如 Ubuntu 表示会在短期内将其用于最近的 Ubuntu 22.04 LTS 版本。

但这些内核模块还无法上游化,因为 “当前的代码库不符合 Linux 内核设计惯例”。毕竟之前为了省事, NVIDIA 在 Linux 上的专有驱动程序用的还是跨 Windows / Linux / FreeBSD / Solaris 几大平台的同一套代码,要使其在 Linux 内核中上游化,可能需要进行更多重构以迎合 Linux。但 NVIDIA 表示它已计划与 Linux 内核社区合作,以改善这种情况。

目前该 Linux GPU 内核模块的源代码托管在 GitHub 上的 NVIDIA Open GPU Kernel Modules 仓库中。R515 Linux beta 驱动程序可以在 NVIDIA.com 上下载。

本文转自OSCHINA

本文标题:活久见!NVIDIA 正式开源其 Linux GPU 内核模块

本文地址:https://www.oschina.net/news/195382/nvidia-open-source-gpu-kernel-modules

责任编辑:未丽燕 来源: 开源中国
相关推荐

2022-06-20 22:37:25

Linux操作系统命令

2022-05-14 17:01:21

开源LinuxNVIDIA

2022-05-23 13:17:32

Linux开源NVIDIA

2022-05-11 15:08:52

驱动开发系统移植

2022-06-27 12:44:34

RustLinux

2022-06-14 23:34:10

Linux安全服务器

2022-06-10 07:45:09

CentOS国产操作系统

2022-06-28 10:03:56

CentOSLinux

2022-06-24 11:14:00

美团开源

2022-06-17 09:47:04

Linux命令

2022-06-15 08:21:49

Linux运维工程师

2022-07-04 23:16:21

开源技术容器

2022-07-05 19:19:11

tcpdumpLinux命令

2022-06-06 15:18:41

开源GiteaDrone

2022-06-22 09:19:55

HDC鸿蒙ADB命令

2022-06-22 09:56:19

PythonMySQL数据库

2022-06-14 15:07:04

IPC客户端服务端

2022-07-04 09:00:36

Playwright自动化测试工具

2022-06-03 09:41:03

DockerKubernetes容器

2022-06-24 07:08:24

OHOS自定义服务

同话题下的热门内容

Copilot收费,惹怒软件自由保护协会SFC:停止使用GitHub,时机已到DevOps 工具链管理器 DevStream 还真是神器!2022 年开源技术六大趋势2022 年开源技术六大趋势阿里&蚂蚁联合开源的 IDE 研发框架 - OpenSumi四个用于在云原生环境中运行虚拟机的开源工具软件自由保护协会拒绝Github!代码“借用”界限何在?Kuro:非官方的微软 To-Do Linux 桌面客户端

编辑推荐

十大免费开源云文件共享平台使用Go语言开发必备的5大开源工具开源人脸识别seetaface入门教程(一)Docker不香吗,为啥还要K8s?值得考虑的九大开源ERP系统,看看都有谁
我收藏的内容
点赞
收藏

51CTO技术栈公众号