New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 732768 link

Starred by 2 users

Issue metadata

Status: Unconfirmed
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Very slow refresh on remote desktop with X2Go

Reported by hybrid...@gmail.com, Jun 13 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36

Steps to reproduce the problem:
1. have a remote Linux Desktop with X2Go (tried with MATE and XFCE)
2. run Chromium and make a google search or go to youtube then scroll down the page

What is the expected behavior?
Scrolling should be fast and smooth (at least, not too far from what can be achieved on a local Linux desktop or even near the speed and smoothness we can get with RDP on a Windows computer)

What went wrong?
Depending on the session settings (best for me are 64k-jpeg/LAN on a real LAN network in 1920x1080) the scroll is mostly choppy to unbearably slow but never smooth as it can be on a local Linux desktop.

This is Chrome/Chromium specific problem (well, most probably webkit specific since I have the same problem with webkit based applications such as ATOM Editor, Rocket.chat and some other "web based apps") since every "native" desktop apps are running extremely smooth such as Gimp, Inkscape, Libreoffice, ....

Firefox suffer the same problem unless you enable xrender in the about:config settings.

My setup is based on Ubuntu 16.04 LTS with latest (and even beta/nightlies) X2Go/NX-Libs builds.

One thing I discover is that in the Ubuntu repository, there are 2 chromium-browser versions available : latest one (currently 58.0.3029.110-0ubuntu0.16.04.1281) and an older one (49.0.2623.108-0ubuntu1.1233)

This older one, while not beeing as smooth as other native applications, is far smoother than current release.
I don't know what has changed in between these releases that could explain that.

Anyway, even with this older release, Chromium is pretty slow to refresh its UI and the pages in this situation.
I guess it relies on proper GLX support which is not available in this configuration and it doesn't fallback to a more classical XRender mode which works best in this situation.

Did this work before? N/A 

Chrome version: 59.0.3071.86  Channel: stable
OS Version: 58.0.3029.110-0ubuntu0.16.04.1281
Flash Version: 

X2Go is becoming the "de facto" open source standard for remote desktop in the Linux world (if you let proprietary solutions such as VMWare VDI or Citrix outside the scope) but its a pity to see that web browsers (since even Firefox is concerned) are badly working in this setup while it works pretty well on Windows with RDP.

It slows down Linux based Thin Clients adoption since nowadays, web browsers are the most used application on a system.

Please, consider us and make something for lower specs platforms and remote desktop solutions.
 

Comment 1 by hybrid...@gmail.com, Jun 13 2017

Just to add a little precision : it seems Chrome/Chromium refreshes itself as a whole bitmap and send this to the display.
This might be good with current graphics card and proper GL acceleration but works badly on a remote display.

For example, playing a video on Youtube with Chromium in a X2Go based remote desktop is pretty smooth (well, not fullscreen but that's not to surprising considering a 1920x1080 screen resolution) since there is no difference in refreshing this part of the screen at a higher rate.
But scrolling is choppy or even slow depending on your session settings.

It seems to be more complicated to scroll down a Google search results or a Youtube thumbnails page (which are mostly white with few elements) than playing a video.
Labels: Needs-Triage-M59

Comment 3 by hdodda@chromium.org, Jun 19 2017

Cc: pbomm...@chromium.org hdodda@chromium.org
Labels: TE-NeedsTriageFromMTV
@MTV Team-- Could someone from MTV team look into this, as inhouse team doesn't have permissions to establish remote desktop connections.

Thanks!


Comment 4 by hcm@chromium.org, Sep 25 2017

Cc: bunge...@chromium.org mtklein@chromium.org vmi...@chromium.org reed@google.com

Comment 5 by hcm@chromium.org, Sep 25 2017

Cc: hcm@google.com

Comment 6 by hybrid...@gmail.com, Apr 24 2018

Hi,

Any news on that side ?
Running Chromium/Chrome from X2Go remote desktop is still pretty sluggish.
Labels: Hotlist-DesktopUIChecked Hotlist-DesktopUIToolingRequired
*** UI Mass Triage ***

adding labels for expert review

Sign in to add a comment