Skip to content

32-bit NVIDIA Driver only seems to load if /usr is unlocked #5609

Description

@b2jammer

Describe the bug

I've been trying to run Batman: Arkham City GOTY on Steam in Fedora Kinoite 44, but DXVK only detects my NVIDIA GPU if I unlock /usr using rpm-ostree apply-live --reset or rpm-ostree usroverlay

Reproduction steps

  1. Run the following commands to install the versioned RPMFusion repos:
sudo rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo reboot
  1. Run these command to install Steam and the NVIDIA drivers:
sudo rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia-cuda steam steam-devices
sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau,nova_core --append=modprobe.blacklist=nouveau,nova_core
sudo reboot
  1. Login to Steam and install Batman: Arkham City GOTY.
  2. Set the Launch Options to the following:
    DXVK_HUD=1 %command%
  3. Press "Play." The HUD will show "Driver: llvmpipe"
  4. Exit the game and run either sudo rpm-ostree apply-live --reset or sudo rpm-ostree usroverlay
  5. Run the game again. The HUD will show "Driver: NVIDIA"

Expected behavior

DXVK should detect the NVIDIA GPU regardless of whether /usr is unlocked or not.

Actual behavior

DXVK only detects the NVIDIA GPU after /usr is unlocked.

System details

rpm-ostree:
 Version: '2026.1'
 Git: f00b0727286758963721e0e523223fdc6ece3552
 Features:
  - rust
  - compose
  - container
  - fedora-integration
State: idle
BootedDeployment:
● fedora:fedora/44/x86_64/kinoite
                  Version: 44.20260613.0 (2026-06-13T00:44:47Z)
               BaseCommit: d20c893517e19ae64c5d2345963dbce3e97088e4c1bc6a0cc8158c71d3884f21
             GPGSignature: Valid signature by 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6
          LayeredPackages: akmod-nvidia akmod-v4l2loopback cockpit cockpit-machines distrobox fastfetch fluid-soundfont-gs git libva-utils
                           libvirt-daemon libvirt-daemon-qemu podman-compose rpmfusion-free-release rpmfusion-nonfree-release steam
                           steam-devices syncthing tailscale tmux vdpauinfo vim virt-manager xorg-x11-drv-nvidia-cuda

Additional information

I've previously reported this issue:

who have in turn sent me here.

This also happens with akmod-nvidia-580xx and akmod-nvidia-open along with their corresponding xorg-x11-drv-nvidia-* packages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions