provide nvidia GL stack in a subdirectory again to make it bind-mountable for containers

Bug #1829937 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-418 (Ubuntu)
In Progress
High
Alberto Milone

Bug Description

Once upon a time the nvidia GL stack used to be distributed in a subdirectory instead of directly on the library path, with alternatives-managed symlinking to inject it into ld.so.conf.d.

Due to the increased prevalence of container-based systems and the relevance of nvidia drivers for container workloads (AI/ML), it is important to be able to cleanly bind mount the nvidia userspace drivers into containers from the host, to ensure the userspace libraries match the version of the kernel modules.

Therefore we should restore the past behavior of shipping the real files for the nvidia GL stack in a private subdirectory, so that this subdirectory can be bind mounted into containers.

affects: nvidia-graphics-drivers (Ubuntu) → nvidia-graphics-drivers-418 (Ubuntu)
Changed in nvidia-graphics-drivers-418 (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-418 (Ubuntu):
status: New → In Progress
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.