Hi Mike,

i have setup a test machine, also to check if the 60+ Connection Problem is gone when using another docker base-image.

For my tests i used the images from

https://hub.docker.com/r/abesnier/guacamole

startet with test:

image: abesnier/guacamole:github-pg16

here i also recolonize the poor win-rdp-performance (mouse over, menu animations,...) in 1.6

to check if the problem comes from the base-distro (library/tomcat:9.0.98-jre11-temurin-jammy) i also tested the performance on other images.

original (guacamole/guacamole:1.5.5)

vs. abesnier/guacamole:1.5.5-pg16, abesnier/guacamole:1.5.5-alpine-pg16, abesnier/guacamole:1.5.5-bullseye

the performance on 1.5.5 images is ok, and feels like the performance from our production servers.

If i can support you with logs/infos feel free to contact me.

best regards,

Tobias

Am 05.02.2025 um 18:00 schrieb Nick Couchman:
On Sun, Feb 2, 2025 at 5:10 AM Michael Jumper<[email protected]> wrote:

Hey all,

I think I'm in the home stretch with finalizing the performance
improvements surrounding GUACAMOLE-377. With the following pair of PRs,
things have massively improved both in terms of rendering rate and latency:

*https://github.com/apache/guacamole-server/pull/573
*https://github.com/apache/guacamole-client/pull/1045

There are a couple elusive issues that remain to be resolved, both
within RDP specifically:

* Mouse events appear to be queued and then dispatch slowly,
particularly when things are under heavy load. This gives the impression
that the screen is updating slowly, when it's actually simply that input
events are slowed. This seems to happen only with XRDP and is worse when
FreeRDP 3.x is used vs. FreeRDP 2.x.

* Rendering of graphics within RDP is substantially slower than the same
updates within VNC, as if RDP processing itself is somehow bottlenecked.
I think we must somehow be handling the RDP processing loop incorrectly,
but it's unclear exactly how. It's clear that it's not due to
guac_display, since the same graphical changes via VNC are now extremely
fast.

Digging continues...


Thanks, Mike - feels like we're closing in on being able to get this
release out!

-Nick

Reply via email to