{"repo":"selkies-project/docker-selkies-egl-desktop","free":true,"listed":false,"github":"https://github.com/selkies-project/docker-selkies-egl-desktop","clone":"git clone https://github.com/selkies-project/docker-selkies-egl-desktop.git","description":"KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5, providing an open-source remote cloud/HPC graphics or game streaming platform.","language":"Dockerfile","stars":344,"topics":["nvidia-docker","nvidia","docker-image","docker","html5","opengl","ubuntu","gpu","nvidia-gpu","kubernetes"],"license":"MPL-2.0","category":"deployment-docker-iac","readme_excerpt":"docker-selkies-egl-desktop KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5, providing an open-source remote cloud/HPC graphics or game streaming platform. Directly accesses the GPU without an X.Org X11 Server using EGL with VirtualGL and Vulkan, not requiring /tmp/.X11-unix host sockets or host configuration. Use docker-selkies-glx-desktop for a KDE Plasma Desktop container with better performance, having fully optimized OpenGL and Vulkan for NVIDIA GPUs by spawning its own fully isolated X.Org X11 Server, also not using /tmp/.X11-unix host sockets. Please read Troubleshooting first, then use Discord or GitHub Discussions for support questions. Please only use Issues for technical inquiries or bug reports. Usage This container is composed fully of vendor-neutral applications and protocols except the NVIDIA userspace driver components, indicating that there is nothing stopping you from using this container with GPUs of other vendors including AMD and Intel . Use the container toolkit/runtime or Kubernetes device plugin of each respective vendor, or make sure that it provisions /dev/dri/card[n] and /dev/dri/renderD[128 + n] devices using --device=/dev/dri:rwm with sufficient host user permissions for the devices ( sudo chmod -R -f 777 /dev/dri from the host) , then set the environment variable SELKIES ENCODER to values including vah264enc , x264enc , vp8enc , or vp9enc if using","default_branch":null,"files":null,"tree":[],"storefront":"/r/selkies-project","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/selkies-project/docker-selkies-egl-desktop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}