NVIDIA / NVIDIA/gpu-driver-container
Add support for libglxserver_nvidia.so
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 186
- Forks
- 103
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 19
Description
Hello, I want to use libglxserver_nvidia.so extension to create an Xorg session on my desktop.
However, the current driver image doesn't support it, while it was actually extracted in the local filesystem and could be linked.
With GPU Operator, I can find my libglxserver_nvidia.so in /run/nvidia/drivers/tmp/null/....
Just removing --x-module-path argument could resolve it.
Tested on my local k8s cluster with this patch below: quay.io/ulagbulag/openark-gpu-nvidia-driver:550.144.03-ubuntu24.04.
sh NVIDIA-Linux-$DRIVER_ARCH-$DRIVER_VERSION.run --silent \
--ui=none \
--no-drm \
--no-nouveau-check \
--no-nvidia-modprobe \
--no-rpms \
--no-backup \
--no-check-for-alternate-installs \
--no-libglx-indirect \
--no-install-libglvnd \
--x-prefix=/tmp/null \
# --x-module-path=/tmp/null \
--x-library-path=/tmp/null \
--x-sysconfig-path=/tmp/null \
${install_args[@]+"${install_args[@]}"}
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Search the driver-image build or installation entry point for --x-module-path and compare it with the provided NVIDIA installer arguments. Rebuild and test the stated Ubuntu 24.04 image on a Kubernetes cluster; done means libglxserver_nvidia.so is available in the container and can be used to create an Xorg session.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes, shell
- Domain
- infrastructure, operating-systems
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100