0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英伟达终于选择了开源GPU驱动

E4Life 来源:电子发烧友网 作者:周凯扬 2022-05-16 07:20 次阅读
近日,GPU社区迎来了一个大消息,英伟达决定基于GPL/MIT双重协议开源其GPU内核驱动,为Linux内核版本3.10以上提供支持。此消息一出引起了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
    gpu
    +关注

    关注

    28

    文章

    4700

    浏览量

    128674
  • 开源硬件
    +关注

    关注

    8

    文章

    205

    浏览量

    29734
  • 英伟达
    +关注

    关注

    22

    文章

    3739

    浏览量

    90790
收藏 人收藏

    评论

    相关推荐

    软银升级人工智能计算平台,安装4000颗英伟Hopper GPU

    软银公司宣布,其正在扩展的日本顶级人工智能计算平台已安装了约4000颗英伟Hopper GPU。这一举措显著提升了平台的计算能力。据悉,该平台自2023年9月开始运行,最初配备大约
    的头像 发表于 11-04 16:18 371次阅读

    Inflection AI转向英特尔Gaudi 3,放弃英伟GPU

    近日,人工智能技术公司Inflection AI宣布一项重要决策,其最新的企业平台将放弃采用英伟(Nvidia)的GPU,转而选择英特尔
    的头像 发表于 10-10 17:21 435次阅读

    英伟将全面转向开源GPU内核模块

    英伟公司近期宣布一项重大决策,即全面转向开源GPU内核模块,并计划最终以此取代闭源驱动程序。
    的头像 发表于 07-19 15:26 533次阅读

    英伟数据中心GPU出货量飙升,市场份额持续领跑

    英伟在2023年数据中心GPU出货量方面实现爆炸式增长,这一增长不仅彰显其在数据中心领域的领先地位,也预示着
    的头像 发表于 06-13 17:08 880次阅读

    英伟GPU新品规划与HBM市场展望

    在COMPUTEX 2024主题演讲中,英伟(NVIDIA)公布GPU产品的未来规划。据英伟
    的头像 发表于 06-13 09:44 757次阅读

    英伟去年数据中心GPU出货量占比约98%

    半导体分析公司TechInsights的最新报告揭示英伟在数据中心GPU领域的惊人增长。据悉,在2023年,英伟
    的头像 发表于 06-12 16:06 461次阅读

    进一步解读英伟 Blackwell 架构、NVlink及GB200 超级芯片

    系统的稳健性。 英伟Blackwell架构的创新之处体现在哪些方面? 1 **、核心技术 ** Blackwell GPU采用先进的4纳米台积电工艺,封装多达2080亿个晶体管,突
    发表于 05-13 17:16

    英伟、AMD、英特尔GPU产品及优势汇总

    电子发烧友网报道(文/李弯弯)随着人工智能技术的快速发展,GPU的市场规模在全球范围内持续提升。目前,GPU市场主要由英伟、AMD和英特尔等几家大公司主导。其中,
    的头像 发表于 05-10 00:59 4817次阅读

    印度政府考虑购买英伟GPU以发展人工智能生态系统

    关于GPU的购买方式,政府正在考虑两种方案。其一,由印度电子和信息技术部直接购入英伟GPU,再分发给各用户;另一种则是市场化模式,鼓励企业直接与
    的头像 发表于 04-18 17:08 536次阅读

    英伟显卡驱动怎么自动启动

    英伟显卡驱动自动启动的设置方法可以通过以下步骤实现。
    的头像 发表于 03-01 18:11 6200次阅读

    AMD将推新GPU,效能媲美英伟RTX 4080

    据悉,AMD正努力研制新品级GPU,性能堪比英伟的RTX 4080,而售价却只有后者的一半。据多个在线社区反映,AMD即将发布的Radeon RX 8000系列GPU效能与NVIDI
    的头像 发表于 01-31 10:00 2785次阅读

    英伟最新版本的GPU产品要问世

    按照周韡韡的说法,目前,中国厂商购买英伟GPU标准等货周期长达52周以上,意味着要等一年以上的时间才能拿到货。
    发表于 01-05 14:39 497次阅读

    盘点英伟24年来最差的五款GPU

    英伟GPU也可能失败。
    的头像 发表于 01-04 17:06 1588次阅读

    英伟用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。根据英伟的惯例,同样的显卡可以配置不同号码的
    的头像 发表于 12-01 14:19 1944次阅读