On 27/02/2024 17:23, Enrico Weigelt, metux IT consult wrote:
But the more important part is what happens when the server would like
to write to the buffer.
Now I'm even more confused: why should the server want to write in the
same buffer ?
If I'm not completely mistaken, the client renders
On 27.02.24 16:09, Pierre Ossman wrote:
To start with, what the client wants to draw (CopyArea/Present) is not
the same thing as what it has actually modified. It might not have
modified anything and only wants to copy from an off-screen Pixmap to a
window because of an Expose event.
But the
On 27/02/2024 13:03, Enrico Weigelt, metux IT consult wrote:
I'm confused: what exactly are you reading back ?
To my understanding, the client renders into some buffer and at some
point tells the Xserver to copy that buffer (or region of it) into the
window. I'm not deep into DRI/GLX, but I'd
On 27.02.24 09:37, Pierre Ossman wrote:
Hi,
I'm playing around with adding DRI3 support to Xvnc, so that OpenGL and
Vulkan can be accelerated for headless VNC sessions.
cool :)
The X server can follow what it modifies, so knowing what to push back
to the GPU is fairly straightforward. But
Hi everyone,
I'm playing around with adding DRI3 support to Xvnc, so that OpenGL and
Vulkan can be accelerated for headless VNC sessions. Everything seems to
be working, but there is one inefficiency that I'm trying to resolve,
and that's minimising the shuffling of data between the GPU and