Hi,
for a better understanding: x2go uses NX and NX is optimized for the X11 protocol, reducing both bandwidth and latency. Recent firefox releases do not use that protocol anymore to display their windows and content. This means that NX has to handle everything Firefox draws as images, which is far less efficient (instead of transferring the command "draw a circle here with radius 100 and this pen" it has to grab the area where firefox draws the image and transfer that area as graphics to the other side). AFAIK Palemoon still uses the X11 protocol and therefore still benefits from NX. x2gokdrive does not use NX technology at all but concentrates completely on transferring graphics only. While this guarantees better compatibility with current Xorg server versions (x2gokdrive is derived from a current Xorg version while NX is derived from a much older version) I assume it also requires more bandwidth.
Instead of switching to Palemoon you might want to experiment with the line speed and/or compression settings in x2goclient. For some insights see here: https://github.com/ArcticaProject/nx-libs/issues/802
Some time ago you could also disable smooth scrolling in Firefox (open about:config and search for "smooth") which might help in the current situation, too, but I am not sure if Firefox siullt offers that switch.I also recommend an extension like https://addons.mozilla.org/en-US/firefox/addon/disable-transitions/ to disable some bandwidth intensive sugar in firefox (e.g. gradient greying of backgrounds while cookie banner pops up).
HTH
Uli
On Thu, May 11, 2023 at 10:11 PM Olaf Staubus <olafs6@gmx.de> wrote:
Hello Stefan,
Thank you for the great tip. Pale Moon really runs a lot smoother.
Would that work much better with KDrive than this combination with PaleMoon?
If I can optimize this a bit, then I could save myself the switch to LTSP that was actually planned for this reason.
Greeting, Olaf
On Wed, 10 May 2023 16:15:52 +0200 Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
Hi Olaf!
Am 10.05.23 um 15:12 schrieb Olaf Staubus:
I've been using x2go for a long time and I've always had the problem of jerky scrolling on websites.
In the meantime, however, I use cloud services in the browser, and now another one is added. This is practically no longer usable with my x2go installation.
Is there a combination (Linux OS + browser) that runs really fast? Videos aren't important, but modern websites shouldn't be stuttering.
For classic, NX-libs based X2Go, you should use Pale Moon instead of Firefox or Chrome. If you're willing to run X2Go nightly builds, you can switch over to X2Go-KDrive, this should give you better browser performance for Firefox and Chrome. (KDrive should become stable Real Soon Now TM, but at the moment, it's only available via our nightly builds.)
Kind Regards, Stefan Baur
x2go-user mailing list x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user