Zink, which is a Vulkan to OpenGL GLX driver, might be mature enough to be used in place of VirtualGL.
Moreover, check if NVIDIA/nvidia-container-toolkit#918 or VirtualGL/virtualgl#273 is solved because of this, just in case.
Reference:
https://github.com/linuxserver/docker-webtop/blob/ubuntu-kde/root/defaults/startwm.sh
Moreover, it is required to use a virtual X11 server which supports DRI3 to support Vulkan and OpenGL properly in Mesa (AMD/Intel) GPUs.
Considering to use only the X11 capabilities of a certain Xvnc server (Kasm/Tiger/Turbo) without their VNC protocol.
VirtualGL/virtualgl#273 (comment)
TigerVNC/tigervnc#1773 (comment)
kasmtech/KasmVNC#303
Check if NVIDIA/nvidia-container-toolkit#918 or VirtualGL/virtualgl#273 is solved for NVIDIA as well because of this.
Zink, which is a Vulkan to OpenGL GLX driver, might be mature enough to be used in place of VirtualGL.
Moreover, check if NVIDIA/nvidia-container-toolkit#918 or VirtualGL/virtualgl#273 is solved because of this, just in case.
Reference:
https://github.com/linuxserver/docker-webtop/blob/ubuntu-kde/root/defaults/startwm.sh
Moreover, it is required to use a virtual X11 server which supports DRI3 to support Vulkan and OpenGL properly in Mesa (AMD/Intel) GPUs.
Considering to use only the X11 capabilities of a certain Xvnc server (Kasm/Tiger/Turbo) without their VNC protocol.
VirtualGL/virtualgl#273 (comment)
TigerVNC/tigervnc#1773 (comment)
kasmtech/KasmVNC#303
Check if NVIDIA/nvidia-container-toolkit#918 or VirtualGL/virtualgl#273 is solved for NVIDIA as well because of this.