Xpra: Ticket #2117: No glx extension on display :100 after installing NVIDIA driver

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.



Tue, 22 Jan 2019 17:57:51 GMT - Antoine Martin: status, description changed; resolution set

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.


Wed, 23 Jan 2019 09:36:27 GMT - Mauro:

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.


Wed, 23 Jan 2019 10:03:57 GMT - Antoine Martin:

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.


Wed, 23 Jan 2019 10:16:16 GMT - Mauro:

Ok, thank you for your kind reply.


Sat, 23 Jan 2021 05:42:39 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2117