【活久见!NVIDIA 正式开源其 Linux GPU 内核模块】众所周知,不同于老对手 AMD 对开源的热情,NVIDIA 一

【活久见!NVIDIA 正式开源其 Linux GPU 内核模块】众所周知,不同于老对手 AMD 对开源的热情,NVIDIA 一直非常抗拒拥抱开源。尽管他们提供了出色的 Linux 驱动程序支持,但其私有闭源驱动却饱受 Linux 社区诟病。 #抽屉IT

相关推荐

封面图片

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

英伟达全面转向开源 GPU 内核模块 英伟达在 2022 年宣布开源其 Linux GPU 内核驱动模块,最初针对的是工作站/数据中心 GPU,随着开源内核驱动的改进,开源驱动模块与闭源驱动的性能相差无几。英伟达通过官方博客现在正式宣布,其开源内核模块最终将取代闭源驱动。英伟达称,对于 Grace Hopper 或 Blackwell 等平台,必须使用开源 GPU 内核模块,因为这些平台不支持私有驱动;对于来自 Turing、Ampere、Ada Lovelace 或 Hopper 架构的较新 GPU,它建议切换到开源的 GPU 内核模块;对于 Maxwell、Pascal 或 Volta 架构中的旧版 GPU,开源 GPU 内核模块不兼容,只能继续使用私有驱动。英伟达没有开源其用户空间驱动。 via Solidot

封面图片

适用于Linux系统的NVIDIA驱动程序默认情况下将安装开源内核版本

适用于Linux系统的NVIDIA驱动程序默认情况下将安装开源内核版本 这个开源内核模块采用双开源许可证,内核源代码也在 GitHub 上提供,两种内核模块使用相同的底层源代码,但互斥也就是不能同时安装,不过无论是安装哪种内核模块,驱动程序的用户空间组件都是相同的、并且以相同的方式运行。现在的变化是什么:5 月 11 日英伟达宣布从 560.x 系列驱动程序开始,默认情况下不再安装专有的英伟达驱动程序,而是安装具有开放内核的驱动程序。如果用户通过.run 文件开始安装,英伟达将预先检测系统使用的显卡型号,如果显卡支持的话,那么默认情况下就安装开放内核版。相反,如果显卡不支持则安装英伟达闭源的驱动程序。受支持的主要是基于 NVIDIA Turing 及以上架构的显卡,图灵架构的产品包括 GTX 16XX/20XX、MX450/550、RTX 3000~8000 等。简单来说就是 2018 年及之后英伟达推出的显卡都支持使用开放内核模块的驱动程序,从 560.x 驱动程序也默认安装开放内核。后续的变化:英伟达还透露现阶段如果用户需要,仍然可以通过命令行来指定内核,也就是继续安装英伟达闭源的内核模块,不过在未来某些显卡将只支持安装开放内核模块。这种说法是否意味着随着时间的推移英伟达会逐渐放弃闭源内核的驱动程序呢?这是有可能的,毕竟对英伟达来说如果开源 / 闭源驱动模块都能实现完全相同的功能和性能,那也没必要再继续维护两套驱动程序。 ... PC版: 手机版:

封面图片

新的AMD RDNA 3.5 GPU对应条目"GFX1152"出现在开源Linux驱动程序中

新的AMD RDNA 3.5 GPU对应条目"GFX1152"出现在开源Linux驱动程序中 GFX1150 用于 AMD Strix Point,GFX1151 用于 Strix Point Halo。现在,开源驱动程序栈中开始出现一种新的变体,即 GFX1152,用于尚不清楚的产品。AMD 为 AMDGPU 着色器编译器后端启用 GFX1152 的补丁确认了它仍用于 APU,而非任何独立 GPU 更新。至少从编译器后端角度来看,GFX1152 与 GFX1150 完全相同(GFX1151 略有不同,其"Feature1_5xVGPRs"设置为拥有更多的 VGPR 寄存器),只是在条件语句中为这个新变体添加了各种新的检查。AMD Ryzen AI 300 系列将于 7 月份首次亮相,RDNA 3.5 显卡也将首次亮相。开源的 AMD Linux 驱动程序栈中对 GFX1150 / GFX1151 的支持已经持续了几个月,但 GFX1152 现在才出现,很可能是为了以后的产品,也可能是一些半定制的芯片解决方案。GFX1152 目前没有显示其他新特性,到目前为止,它到底是什么还有待观察,但既然它已经出现在LLVM 代码库中,意味着 AMD 驱动程序对该图形 IP 版本的其他支持可能也不远了。 ... PC版: 手机版:

封面图片

AMD RDNA 4 GPU补丁将并入Mesa的RadeonSI Linux驱动程序

AMD RDNA 4 GPU补丁将并入Mesa的RadeonSI Linux驱动程序 我们已经有一段时间没有在 Linux 上看到多个 GFX12/RDNA 4 GPU 开发项目了,也没有看到 Red 团队如何使用"IP 块"来增强他们的方法。基于这一准备情况,我们可以期待在发布时对下一代 GPU 提供最佳支持。现在,Phoronix报道称,RDNA 4 GPU 启用的初期工作终于与 Linux 上的主流 Radeon 驱动程序合并,这表明我们确实接近正式发布的时间表,而且从目前的情况来看,AMD 已经为发布做好了一切准备。据透露,有 24 个补丁被合并到 Mesa 24.2-devel 中,其中大部分涉及平台的基本要素,如 AMD AC 代码、GFX12(RDNA 4 GPU)的 ADDRLIB 库代码,以及对 RadeonSI OpenGL 驱动程序的其他一些更改。由于这些补丁正在等待合并请求,我们没有看到任何新的或独特的内容;因此,我们就不详细介绍了。除此之外,AMD 还为其 RDNA 4 GPU 推出了VCN5(Video Codec Next)编码/解码功能:很高兴能看到这次AMD在 Linux 上启用 RDNA 和 Zen 架构时所采用的方法,因为从过去的情况来看,AMD 在推出补丁时表现得非常勉强,有些甚至是在正式发布几天后才推出。早期的补丁还揭示了 RDNA 4 GPU 的全新光线追踪功能,更多详情请点击此处。通过这些举措,AMD 准备将 Linux 支持提升到一个新的高度,与 MESA 的 RADVV ulkan 驱动程序等替代品展开竞争。 ... PC版: 手机版:

封面图片

NVIDIA开源HPCG AI基准 支持Grace CPU以及Ampere和Hopper GPU

NVIDIA开源HPCG AI基准 支持Grace CPU以及Ampere和Hopper GPU 自英伟达之前宣布为 GeForce RTX 20 系列及以后的产品使用开源 GPU 内核以来,英伟达一直在寻求向更开源的方向转变,以促进其平台的开发,并在 Linux 方面大步迈进。这一次,该公司决定通过开源英伟达 HPCG 来帮助人工智能行业,该 HPCG 面向 Grace Superchips 和 Hopper 系列架构等人工智能硬件。NVIDIA的HPCG是一个专为高性能计算应用设计的基准测试,主要通过多种数学运算来测试特定硬件在不同场景下的性能。这不仅能让NVIDIA展示其GPU的能力,而且该软件包在优化HPC系统方面发挥了重要作用。在人工智能和高性能计算应用大幅增长的时代,NVIDIAHPCG 的开源意味着该公司决心看到资源的发展。以下是该公司自己详细介绍的主要功能:GitHub: HPCG 基准利用 NVIDIA 高性能数学库:cuSPARSE 和 NVPL Sparse,在 NVIDIA GPU 和 Grace CPU 上实现稀疏矩阵向量乘法 (SpMV) 和稀疏矩阵三角求解器 (SpSV) 的最高性能。NVIDIA HPCG 基准支持高度可配置的命令行参数,以决定:GPU 和 Grace CPU 的问题大小三维等级网格形状执行模式: 纯 CPU、纯 GPU 和异构点对点通信: MPI_Host(发送/回传)、MPI_Host_Alltoallv、MPI_CUDA_Aware、MPI_CUDA_Aware_Alltoallv 和 NCCLNUMA 相关配置在兼容性方面,NVIDIA HPCG 支持 Grace CPU 系统以及 Ampere 和 Hopper GPU 架构。该软件也只能在 Linux 下运行,这限制了它的使用范围。不过,这仍然是一个有趣举动,它表明了NVIDIA公司对资产开源的承诺。 ... PC版: 手机版:

封面图片

AMD:Radeon协议栈的其他部分将在年内完成开源

AMD:Radeon协议栈的其他部分将在年内完成开源 AMD 周日在X(Twitter)上发帖称:"我们感谢大家对 Radeon 的开源兴趣。  我们将在 5 月底发布 MES 文档,随后发布源代码。  Radeon 协议栈的其他部分将在全年开源。  GitHub 上有关于修复和发布日期的最新信息。"他们还继续指出,nod-ai/fuzzyHSA GitHub 库是获得修复和有关这些工作的更多信息的资源。(虽然 AMD 收购了 nod.ai,但考虑到其他 ROCm 存储库已经存在,开发者体验缺乏凝聚力,而且存在很多碎片化问题,因此这个存储库的位置仍然相当奇怪)。除了 MES 固件文档/代码之外,AMD 还将在 2024 年开放更多的源代码,无论是固件还是其他组件,以补充其现有的开源 Linux 内核图形/计算驱动程序栈(从开放的 AMDGPU/AMDKFD 内核驱动程序到所有的用户空间位),这将是一件非常有趣的事情。 ... PC版: 手机版:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人