Dear maintainer,
I have just installed NVIDIA drivers 3.90 on my debian testing installation. Then I have launched xpra (version 2.4.3-r21350M) as usual on the server:
xpra start :100 DISPLAY=:100 xterm&
When I attach to this screen and try to run glxinfo on the attached xterm I get
name of display: :100 Xlib: extension "GLX" missing on display ":100".
With the nouveau driver, instead, everything was fine. So it seems that the NVIDIA driver has changed something in the GLX extensions.
I have checked the page about Xdummy and xpra but I was unable to obtain GLX correctly running on displays different than :0.
Thank you in advance for your help.
Don't use this form:
xpra start :100 DISPLAY=:100 xterm&
Use this one instead:
xpra start :100 --start=xterm
So it seems that the NVIDIA driver has changed something in the GLX extensions.
Correct.
You need to use glvnd or use virtualgl.
Thank you for the reply. Please, can you give me info on how to use glvnd?
I tried virtualgl <my application> and it works provided there is screen :0 open. Otherwise, it is impossible to use it since it requires an active screen :0.
Thank you for your comprehension and advices.
Please, can you give me info on how to use glvnd?
No, sorry. I don't know enough about it to give any reliable advice.
You can find some pointers here: Server-Side GLVND Updated While X.Org Server 1.20 Drags On (this article is a year old)
You can also ask your distributor and / or the glvnd people.
Ok, thank you for your kind reply.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2117