NVIDIA/open-gpu-kernel-modules

NVIDIA Linux open GPU kernel module source

解决的问题

该项目提供NVIDIA开放GPU内核模块的Linux源代码,使用户能够构建和安装直接与Linux内核交互的驱动程序组件,而不是仅仅依赖专有二进制blob。

工作原理

模块分为两个主要部分:一个与操作系统无关的组件(独立于操作系统)和一个内核接口层(特定于Linux内核版本和配置)。这些模块必须与匹配的驱动程序版本中的GSP固件和用户空间NVIDIA GPU驱动程序组件一起使用。该项目支持x86_64和aarch64架构,并与Linux内核4.15或更高版本兼容。

适用对象

它面向需要在Turing架构或更新GPU上安装NVIDIA GPU驱动程序的Linux用户和开发人员,以及希望将NVIDIA固件与Nouveau设备驱动程序集成的人员。

亮点

  • 支持Turing及更高版本的GPU架构。
  • 与Linux内核4.15+兼容。
  • 提供用于提取固件二进制映像以集成Nouveau驱动程序的工具。
  • 支持x86_64和aarch64的交叉编译。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目