On 1/15/25 3:33 PM, Nick Couchman wrote:
On Wed, Jan 15, 2025 at 4:48 PM Sean Hulbert <[email protected]> wrote:

    __

    Hello Nick,

    Will 1.6.0 have GPU support?


No.


FWIW, the upcoming 1.6.0 release *does* contain fairly significant performance improvements; it just doesn't use the GPU for this. The improvements are mainly:

* Automatic detection and optimization of scrolling/movement (we used to rely 100% on the remote desktop to report this ... which most remote desktops don't). * Better cost estimations and decisions around whether updates should be combined or split.
* Asynchronous encoding (reduces per-frame latency)
* Where available, encoding is parallelized across multiple cores via a pool of worker threads (encoding used to be single-threaded).

Here are a couple videos showing the behavior of Guacamole's optimization layer, old vs. new, with color-coded highlights showing the nature of updates being made:

https://vimeo.com/1047655714 (old optimization layer)
https://vimeo.com/1047659972 (new optimization layer)

There's a more technical overview of this in the PR that introduced the new optimizer, as well as older videos from before further improvements were made:

https://github.com/apache/guacamole-server/pull/525

Ultimately, even though these changes don't make use of the GPU themselves, if you have a remote desktop that does use a GPU for rendering, these changes should be able to handle the output from that remote desktop much better.

- Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to