Trinity keeps KDE 3 on life support
Trinity keeps KDE 3 on life support
Posted May 22, 2024 7:40 UTC (Wed) by epa (subscriber, #39769)In reply to: Trinity keeps KDE 3 on life support by Elv13
Parent article: Trinity keeps KDE 3 on life support
Maybe the compressed video stream you mention could actually be a list of graphics primitives the GPU has recently executed. If both sides of the remote desktop have identical hardware this "compression" could be done by the video hardware itself transparently to the software. It wouldn't be in any way a standardized protocol, and could no longer be decoded if the hardware on the other side changes, but that hardly matters for something ephemeral like a remote desktop stream. This kind of exists for GPU-intensive applications ("NVIDIA Quadro GPUs support an RDP bypass functionality allowing OpenGL applications to be fully accelerated with remote use.") but I was thinking of your ordinary desktop applications where you want a pixel-perfect, low-latency remote display.
Posted May 22, 2024 10:58 UTC (Wed)
by farnz (subscriber, #17727)
[Link]
If you're doing this, you might want to base your command stream on virtio-gpu commands with the Venus extensions; you'd need to come up with a replacement for VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING, but this gives you everything you need to run Vulkan remotely - and if you can run Vulkan, Zink gives you OpenGL "for free".
Trinity keeps KDE 3 on life support