Skip to content

Provide NVIDIA user space libraries at /usr/lib #365

Description

@arnaldo2792

What I'd like:

NVIDIA tools (Device Plugin, DRA driver) expect driver components in standard paths like /usr/bin and /usr/lib within a configurable driver root directory. Bottlerocket installs NVIDIA libraries at
/usr/lib/nvidia, causing tools like the DRA driver to fail when executing binaries like nvidia-smi.

Moving libraries to /usr/lib would resolve this, as tools would find components at standard locations within the driver root. However, this limits Bottlerocket to supporting a single version of NVIDIA userspace
libraries to avoid conflicts.

Any alternatives you've considered:

Patch each NVIDIA tool to search /usr/lib/nvidia, but this requires maintaining patches across all NVIDIA components that depend on standard library paths.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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