Skip to content

Missed libraries in container compared to what GPU driver installs #446

@qiutongs

Description

@qiutongs

I tried to install NVIDIA DRA 25.3.0-rc.4" on GKE. The CDI spec mounts individual library files (real file or symlink) into container while GKE mounts the entire GPU driver directory into container. I compared the library list between them and identified the missed libraries.

Real files (non-symlinks): libEGL.so.1.1.0, libGL.so.1.7.0, libGLESv1_CM.so.1.2.0, libGLESv2.so.2.1.0, libGLX.so.0, libGLdispatch.so.0, libOpenCL.so.1.0.0, libOpenGL.so.0, libnvidia-api.so.1, libnvidia-egl-xcb.so.1.0.0, libnvidia-egl-xlib.so.1.0.0

Symlinks for compile time (.so): libnvcuvid.so, libnvidia-allocator.so, libnvidia-cfg.so, libnvidia-encode.so, libnvidia-fbc.so, libnvidia-ml.so, libnvidia-nvvm.so, libnvidia-ptxjitcompiler.so, libnvidia-sandboxutils.so, libvdpau_nvidia.so

Symlinks for runtime (.so.X): None

From .so files, the plan should be enabling create-soname-symlinks hook for everyone.

Please look into the real file libraries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIssue/PR to expose/discuss/fix a bug

    Type

    No type

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions