open-gpu-kernel-modules

NVIDIA publishes Linux kernel module source for its GPUs in this repository.

github.com/NVIDIA/open-gpu-kernel-modules
open-gpu-kernel-modules homepage screenshot

About open-gpu-kernel-modules

This is NVIDIA's official GitHub repository hosting the source code for its Linux open GPU kernel modules, version 615.71.09. It enables users to build, install, and modify the kernel modules that provide core NVIDIA GPU functionality on Linux systems.

The repository supports building modules for x86_64 and aarch64 CPU architectures, and works with Linux kernel 4.15 and newer. Built modules require matching GSP firmware and user-space NVIDIA driver components from the corresponding 615.71.09 driver release to function. It is suited for Linux system administrators, developers, and advanced users who need to customize or deploy NVIDIA GPU drivers, especially those working with custom kernel builds or aarch64 hardware.

Key features

  • Provides official source code for NVIDIA Linux open GPU kernel modules
  • Supports building for x86_64 and aarch64 CPU architectures
  • Compatible with Linux kernel 4.15 and newer
  • Includes build options for verbose output and debug builds
  • Accepts community contributions via GitHub pull requests
Best for: It is most useful for Linux system administrators, developers, and advanced users who need to customize, build, or deploy NVIDIA GPU kernel modules on Linux systems, particularly those working with custom kernels or aarch64 hardware.
Good for
  • Official NVIDIA source release ensures full GPU compatibility
  • Supports both common x86_64 and aarch64 Linux architectures
  • Straightforward build process using standard make commands
  • Compatible with a wide range of Linux kernel versions (4.15+)
Watch out for
  • Requires matching GSP firmware and user-space driver components from the same driver release
  • Large contributions may be difficult to merge due to shared proprietary code base processing
  • Repository functions mostly as a per-driver-release snapshot with limited individual change history

open-gpu-kernel-modules at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Popular in Linux Apps

Well-known listings from the same topic.

All 222

open-gpu-kernel-modules FAQ

What Linux kernel versions are supported by these modules?
The modules support Linux kernel 4.15 and newer, matching the range supported by NVIDIA's proprietary kernel modules.
What CPU architectures can I build these kernel modules for?
You can build modules for x86_64 or aarch64 architectures, with support for cross-compilation between the two.
Do I need additional NVIDIA components to use these built modules?
Yes, built modules require matching GSP firmware and user-space NVIDIA driver components from the corresponding 615.71.09 driver release.
Can I contribute changes to this open GPU kernel module repository?
Yes, you can submit pull requests, but large refactoring changes may be difficult to merge due to processing for NVIDIA's shared code base.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing