英伟达在提升 Linux 上的 GPU 使用体验上迈出了一大步
创始人
2024-03-02 11:10:19
0

英伟达公司提升其 GPU 在 Linux 上的体验的重大开源计划终于来了。

Linus Torvalds 听到这个消息一定会很高兴……

英伟达终于公布了提升 Linux 上的 GPU 使用体验的开源计划。

不过不幸的是,和你想象的可能不完全一样,你仍然会看到一些专有的驱动程序。

但是,它的意义不亚于甩掉专有驱动程序。

具体来说就是,英伟达发布了开源的 GPU 内核模块,支持数据中心所用的 GPU 和消费级显卡(GeForce/RTX)

此外,它同时采用 GPL/MIT 两种许可证,听起来很棒,对吗?

此举对 Linux 桌面用户有什么帮助?

开源的 GPU 内核模块有助于改善内核和专有驱动程序之间的交互。

所以,此举对 游戏玩家和开发者 都有利,阻碍与英伟达专有驱动程序配合的问题最终会被消除。

发布公告中提到的技术收益包括:

开发者可以跟踪到具体的代码路径,并观察到内核事件调度是如何与他们的工作负载交互的,从而在调试时更快定位根本原因。此外,企业软件开发者可以将该驱动程序无缝地集成到他们为项目定制的 Linux 内核中。

来自 Linux 最终用户社区的投入和评价,将进一步提升英伟达 GPU 驱动程序的质量和安全性。

而从最终用户或者游戏玩家方面来看,你会发现安装将更便捷,整体会更安全。

Canonical 和 SUSE 会立即为他们的企业用户打包该开源内核模块,而其它厂商也会很快跟进。

当它可以用在桌面环境时,Canonical 应该会在未来几个月内把这个内核模块放到 Ubuntu 22.04 LTS 版本中。其它的 Linux 发行版应该也会做相应的升级。

现在可以试用吗?

这个开源的 GPU 内核模块的第一个版本是 R515,它是作为 CUDA 工具集 11.7 一部分一起发布的开发驱动程序。

你可以从 官方驱动下载页面 或者从 CUDA 下载页面 找到。

虽然它被认为可用于数据中心生产环境,但对于 GeForce 或者工作站 GPU 来说,还处于 alpha 阶段

事实上,在 Turing 和 Ampere 架构的 GPU 型号上可以使用这个驱动程序,以使用 Vulkan 和 Optix 中的 多显示器、G-Sync、Nvidia RTX 光线追踪 等功能。

然而,除非你想运行一些“实验性测试”,否则还是等几个月,以便直接从你的 Linux 发行版中获得为桌面用户发布的稳定版。

对 Nouveau 驱动程序开发也有益

不仅仅是提升了专有驱动程序的体验,公布的这个开源 GPU 内核代码也会改善 Nouveau 驱动。

正如发布公告所说:

Nouveau 可以利用英伟达驱动程序所使用的同样固件,它公开了许多 GPU 功能,例如时钟管理、散热管理,可以为树内的 Nouveau 驱动程序带来新的特性。

请关注未来的驱动更新以及在 Github 上的合作。

英伟达公司提到并可能合作改进开源的英伟达驱动程序(即 Nouveau),这真是太好了。

这也很好地表明了,他们确实希望为 Linux 提供一个更好的开源驱动程序版本。

开源 Nivida 驱动程序的未来?

毋容置疑,英伟达计划不断发布开源的 GPU 内核模块。

所以,尽管他们不会单独开源他们的驱动程序,但我们仍然可以寄希望于 Nouveau 释放所有的显卡特性。

想知道他们更多的计划,你可以参考 官方的发布声明

你如何看待这件事?英伟达最终会爱开源和 Linux 吗?嗯,至少这是一个好的开始。在下面的评论区分享你的想法吧。


via: https://news.itsfoss.com/nvidia-open-source-linux/

作者:Ankush Das 选题:lkxed 译者:chunyang-wen 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

马斯克:希望下个月毫无保留...
IT之家 12 月 6 日消息,北京时间今天凌晨,马斯克在 X 平...
2025-12-06 21:45:08
开源共创科技申请基于多维能...
国家知识产权局信息显示,重庆开源共创科技有限公司申请一项名为“一种...
2025-12-06 16:15:28
2年内AI生成世界90%知...
黄仁勋 新智元报道 编辑:艾伦 【新智元导读】黄仁勋的最新2.5小...
2025-12-06 11:45:48
摩尔线程领衔,亚洲AI新势...
中国AI芯片产业迎来资本市场集中爆发期,摩尔线程在上海证券交易所首...
2025-12-06 07:16:54
中心动态重分配哈希,北邮团...
作者 |陈勇 过去几年,基于哈希中心的深度哈希方法逐渐成为大规模图...
2025-12-05 22:45:48
全球百万亿Token交互背...
基于OpenRouter平台超100万亿Token的实证研究显示,...
2025-12-05 22:16:01

热门资讯

《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何理解Apache 2.0许... 提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。Apach...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...