近日,GPU社区迎来了一个大消息,英伟达决定基于GPL/MIT双重协议开源其GPU内核驱动,为Linux内核版本3.10以上提供支持。此消息一出引起了Linux社区的轩然大波,难道英伟达终于开窍了?
开源驱动中的差生
长久以来,AMD为Linux提供专有驱动的同时,也在大力推动开源驱动的支持,不仅积极提供代码,也给到了足够的文档支持。因此,只有需要OpenCL渲染等图形支持时,才需要用到专有驱动。而反观英伟达,他们虽然早早就开始对Linux提供支持,但仅限于其专有驱动。英伟达此举惹恼了不少人,连Linux之父Linus Torvalds多年前被问及英伟达OptimusGPU为何缺乏Linux支持时,都表示英伟达是他们遇见过的最难相处的公司,甚至对其公然大骂。
开源驱动中的差生
长久以来,AMD为Linux提供专有驱动的同时,也在大力推动开源驱动的支持,不仅积极提供代码,也给到了足够的文档支持。因此,只有需要OpenCL渲染等图形支持时,才需要用到专有驱动。而反观英伟达,他们虽然早早就开始对Linux提供支持,但仅限于其专有驱动。英伟达此举惹恼了不少人,连Linux之父Linus Torvalds多年前被问及英伟达OptimusGPU为何缺乏Linux支持时,都表示英伟达是他们遇见过的最难相处的公司,甚至对其公然大骂。
A100GPU / 英伟达
哪怕是刚进入独立GPU没多久的英特尔在开源驱动上的支持也要好于英伟达,更不用说此前英特尔的集成GPU就对Linux有着极好的开源驱动支持。这或许也是为何一众超级计算机系统选择了用AMD的RadeonInstinct和英特尔的XeGPU,也没有选择英伟达A100的原因。
对于AMD来说,尤其是在Linux下,开源的驱动甚至好过专有驱动,而在英伟达身上,这种状况就反过来了。过去在Linux开发者的眼中,英伟达对于他们的开源社区提供的支持并不多,首先英伟达没有主动支持,再来英伟达没有给出任何文档也没有提交任何开源代码。更糟糕的是,英伟达GPU的开源驱动并不完美。以著名的开源英伟达驱动nouveau为例,这一驱动在没有签名的情况下,GPU是无法全速运转的。
英伟达的GPU驱动开源才刚走出第一步
英伟达显然也意识到了这一点,但出于商业考虑,比如防止技术泄露等,于是在过去这么多年里,都没有选择开源驱动。然而从近日发布的R515驱动开始,英伟达终于决定开放其GPU内核模块驱动,将各多的自由交予Linux下的开发者。他们可以在原有英伟达GPU驱动的基础上进行签名和分发,并加以改进。提供更好的体验,而几大Linux发行版也可以与这些内核模块打包在一起。
R515驱动供用户选择安装开源或闭源核心模块 / 英伟达
英伟达不仅公布了驱动源代码,也提供完全打包好的驱动版本,不过根据GPU架构与定位的不同,其代码仍有一定差异。比如大部分数据中心长期以来用的已经是Linux系统了,加上英伟达去年就开始逐步推行GSP驱动架构,让GSP单元接替CPU来完成GPU初始化和管理任务,因此A100等主要数据中心GPU刚开源的代码已经可以用于生产。
但消费级的GeforceGPU和工作站级的WorkstationGPU就并非如此了,目前这些GPU中并没有GSP单元,所以其代码还是还处于最初期的测试阶段,很难做到不出差错。而且开源的代码也仅限于图灵和安培架构的GPU,图灵架构之前的GPU依然只能选择闭源的内核模块驱动。除此之外,英伟达GPU驱动中最有价值的那部分,也就是CUDA这些用户层的驱动,依然是闭源的。
而将Linux移植到苹果M1系列上的开发者Hector Martin表示,虽然英伟达声称开源内核驱动,但其实将大部分内容都移动到了固件上,所以才开始推行这一开源驱动策略,有种师从博通的既视感。但好在英伟达至少真的开始朝开源驱动这个方向走了。并表示随着开源驱动的质量逐步提高,会慢慢淘汰掉闭源驱动。
英伟达此举确实改善了其GPU产品在Linux下的集成和支持,让开发人员有了更多调试的空间,这倒不是真的因为十年前Linus竖的中指终于让其警醒,更多的还是为了把握企业和数据中心市场。随着机密计算的需求越来越高,英伟达作为机密计算联盟成员之一,自然不能因为闭源驱动给到了开发者限制,而丧失这一市场。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
gpu
+关注
关注
28文章
4700浏览量
128674 -
开源硬件
+关注
关注
8文章
205浏览量
29734 -
英伟达
+关注
关注
22文章
3739浏览量
90790
发布评论请先 登录
相关推荐
软银升级人工智能计算平台,安装4000颗英伟达Hopper GPU
软银公司宣布,其正在扩展的日本顶级人工智能计算平台已安装了约4000颗英伟达Hopper GPU。这一举措显著提升了平台的计算能力。据悉,该平台自2023年9月开始运行,最初配备了大约
Inflection AI转向英特尔Gaudi 3,放弃英伟达GPU
近日,人工智能技术公司Inflection AI宣布了一项重要决策,其最新的企业平台将放弃采用英伟达(Nvidia)的GPU,转而选择英特尔
英伟达数据中心GPU出货量飙升,市场份额持续领跑
,英伟达在2023年数据中心GPU出货量方面实现了爆炸式增长,这一增长不仅彰显了其在数据中心领域的领先地位,也预示着
英伟达去年数据中心GPU出货量占比约98%
半导体分析公司TechInsights的最新报告揭示了英伟达在数据中心GPU领域的惊人增长。据悉,在2023年,英伟
进一步解读英伟达 Blackwell 架构、NVlink及GB200 超级芯片
了系统的稳健性。
英伟达Blackwell架构的创新之处体现在哪些方面?
1 **、核心技术 **
Blackwell GPU采用先进的4纳米台积电工艺,封装多达2080亿个晶体管,突
发表于 05-13 17:16
英伟达、AMD、英特尔GPU产品及优势汇总
电子发烧友网报道(文/李弯弯)随着人工智能技术的快速发展,GPU的市场规模在全球范围内持续提升。目前,GPU市场主要由英伟达、AMD和英特尔等几家大公司主导。其中,
印度政府考虑购买英伟达GPU以发展人工智能生态系统
关于GPU的购买方式,政府正在考虑两种方案。其一,由印度电子和信息技术部直接购入英伟达GPU,再分发给各用户;另一种则是市场化模式,鼓励企业直接与英
AMD将推新GPU,效能媲美英伟达RTX 4080
据悉,AMD正努力研制新品级GPU,性能堪比英伟达的RTX 4080,而售价却只有后者的一半。据多个在线社区反映,AMD即将发布的Radeon RX 8000系列GPU效能与NVIDI
英伟达用AI设计GPU算术电路有何优势
大量的算术电路阵列为英伟达GPU提供了动力,以实现前所未有的AI、高性能计算和计算机图形加速。因此,改进这些算术电路的设计对于提升 GPU
发表于 12-05 11:05
•401次阅读
英伟达RTX 4090D显卡爆料:全新GPU芯片,符合出口管制
11月30日,rtx 4090d显卡由ad102-250 gpu芯片驱动,rtx 4090使用ad102-300/301。根据英伟达的惯例,同样的显卡可以配置不同号码的
评论