Hi Ulrich, Thank you for continuing to look into this.
I ran into another problem with GLX today, with a tool called chimerax which requires GLX 1.4 or greater. I read the page on getting GLX 1.4 working on the wiki ( https://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround) and I was wondering if it meant that the wrappers do not work with the NVIDIA drivers. I take it that means that if an application won't run with the __GLX_VENDOR_LIBRARY_NAME=mesa LIBGL_ALWAYS_SOFTWARE=1 <your application> workaround, there's not much else to try? On Sat, Oct 23, 2021 at 10:49 AM Ulrich Sibiller <ul...@gmx.de> wrote: > Well, as said before I do not have any Nvidia hardware. But today I > played a bit with that stuff with Firefox 78.7.0-esr on Debian wiht > Intel graphics and I see the same errors you see inside NX. So maybe > this is not all linked to nvidia but simply firefox failing some > checks in an NX session. firefox does not even load libGL here. > Investigating further... > Uli > > On Thu, Oct 21, 2021 at 5:54 PM Eric Shell <esh...@ucsc.edu> wrote: > >> > >> Did you reinstall the same nvidia drivers or a newer version? > > > > > > Right now I'm again running the original drivers (460.73.01) installed > from the .run file. > > > >> > >> IIRC there once was the necessity to chmod /dev/nvidia or similar to > >> make it available to all users. Not sure if that's still required. > > > > > > The permissions look correct. There are /dev/nvidia0 and /dev/nvidia1 > devices for the 2 GPUs: > > > > # ll /dev/nvidia* > > crw-rw-rw-. 1 root root 195, 0 Oct 19 09:58 /dev/nvidia0 > > > >> > >> Just to be sure: are you connecting to the local X server (a so called > >> shadow session) or are you starting a NEW mate desktop in addition to > >> X server? > > > > > > I don't think so but how can I tell? I am not connecting with X2Go/X11 > Desktop Sharing if that's what opens a shadow session, but rather starting > a MATE session. > > > >> > WebGL creation failed: > >> > * Refused to create native OpenGL context because of blacklist entry: > FEATURE_FAILURE_OPENGL_1 > >> > * Exhausted GL driver options. > >> > > >> > Running "__GLX_VENDOR_LIBRARY_NAME=mesa LIBGL_ALWAYS_SOFTWARE=1 > firefox" didn't get WebGL working, either, but did change the about:support > output: > >> > > >> > WebGL creation failed: > >> > * Refused to create native OpenGL context because of blacklist entry: > FEATURE_FAILURE_GLXTEST_FAILED > >> > * Exhausted GL driver options. > >> > >> Does this call work with glxinfo/glxgears? > > > > > > Yes, it does. glxgears runs without crashing the session and glxinfo > reports it is using direct rendering. It appears to be using my client's (a > VM) X server for OpenGL rendering, is that right? > > > > $ __GLX_VENDOR_LIBRARY_NAME=mesa LIBGL_ALWAYS_SOFTWARE=1 glxinfo > > ... > > OpenGL vendor string: VMware, Inc. > > OpenGL renderer string: llvmpipe (LLVM 7.0, 256 bits) > > OpenGL version string: 2.1 Mesa 18.3.4 > > OpenGL shading language version string: 1.20 > > > >> > >> > >> > Any idea how I can get WebGL rendered in an X2Go session again? I > would assume that there wasn't a solution using X2Go if I hadn't used it > successfully myself mere days ago. I intend not to use VNC if at all > possible. > >> > >> I am a bit puzzled about that blacklist entry. Maybe that is > >> modifiable in about:config. I have checked my firefox88 and it does > >> NOT seem to have this blacklist entry in about:config. > >> > >> Also check/disable the hardware acceleration setting in firefox. > > > > > > I tried setting webgl.force-enabled to true and got different output > from about:support: > > > > WebGL creation failed: > > * tryNativeGL > > * Exhausted GL driver options. > > > > I've tried toggling hardware acceleration on/off but it doesn't seem to > make a difference. > > > >> > >> > >> Uli > > > > > > > > -- > > Eric Shell > > PBSci Technical Staff > > esh...@ucsc.edu > > 831 459 4919 > -- Eric Shell PBSci Technical Staff esh...@ucsc.edu 831 459 4919
_______________________________________________ x2go-user mailing list x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user