NVIDIA / NVIDIA/open-gpu-kernel-modules

akmods-nvidia-open not installing the open-source driver

Open
#856 14 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

NVIDIA Open GPU Kernel Modules Version

570.144-1.fc42.x86_64

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.
  • I confirm that this does not happen with the proprietary driver package.
Operating System and Version

Fedora release 42 (Adams) - Silverblue / Atomic GNOME

Kernel Release

Linux exia 6.14.6-300.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 9 20:11:19 UTC 2025 x86_64 GNU/Linux

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.
  • I am running on a stable kernel release.
Hardware: GPU

NVIDIA Corporation GB203 [GeForce RTX 5070 Ti]

Describe the bug

The package akmod-nvidia-open (which also installs akmod-nvidia) install via rpm-ostree is compiling and installing the proprietary driver instead of the open source one, and the proprietary drivers are not compatible with Blackwell-and-higher / 5000-series card.

I've already tried the %_with_kmod_nvidia_open 1 trick, but that seems to not work in OSTree-based systems.

I have no issues with the proprietary driver on the same PC with a 3000-series card.

To Reproduce
  • Start with a default installation (nouveau loads by default)
  • rpm-ostree install akmod-nvidia-open xorg-x11-drv-nvidia
  • Reboot

Expected results:

  • modinfo -l nvidia should return Dual MIT/GPL or similar
  • Loaded driver is compatible with 5000-series card

Actual results:

  • modinfo -l nvidia returns NVIDIA
  • Loaded driver indicates it is not open-source, despite what was installed:
NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:2c05)
NVRM: installed in this system requires use of the NVIDIA open kernel modules.

Note, I'm not using Secureboot, and haven't seen any indications in the logs of failure due to driver signing problems:

May 18 09:34:38 fedora kernel: secureboot: Secure boot disabled
Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the rpm-ostree installation with akmod-nvidia-open and xorg-x11-drv-nvidia on Fedora Silverblue, then inspect which module package is selected. Compare modinfo -l nvidia and the kernel messages before and after installation. Done means the open kernel module is installed and loaded for the reported RTX 5070 Ti hardware.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, fedora, linux
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.