The native client can use OpenGL for better window rendering performance.
This is in no way related to the OpenGL capabilities of the server.
This feature normally enabled by default if all the required components are installed correctly, which should be the case with the official packages. This acceleration is not currently supported with Wayland clients.
During startup, the client will probe the operating system's OpenGL
capabilities to ensure that this acceleration can be enabled
safely.
This check may take a few seconds to complete. It can be skipped using
the opengl=yes
option, alternatively acceleration can be
disabled completely with opengl=no
.
The client will only actually enable this acceleration for some windows as OpenGL acceleration provides no real benefit for very small windows, ephemeral windows or windows that do not receive many screen updates.
The window's pixels are kept in GPU buffers and so re-painting the window can be done quickly and efficiently.
Some screen updates, in particular for some of the video codecs, can also be processed directly on the GPU - at least partially.
Due to some known bugs and incompatibilities, some drivers are disabled by default. (see gl driver list)
Basic information about the OpenGL driver in use can be found in the
"Features" pane of the "Session Info" dialog or the client's command
line output.
For more details, run xpra opengl
. On MS Windows, there is
an OpenGL_check.exe
shortcut.
Because it doesn't work very well. See:
glTexParameteri
errorOpenGL
Reference Links