[X2Go-User] x2go and jerky websites

Ulrich Sibiller uli42 at gmx.de
Thu May 11 22:49:56 CEST 2023


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 at 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 at 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 at lists.x2go.org
> https://lists.x2go.org/listinfo/x2go-user


More information about the x2go-user mailing list