X2Go Bug report logs - #1391
X2Go Flickering on KDE remote desktop with compositor enabled

Package: x2goserver; Maintainer for x2goserver is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goserver is src:x2goserver.

Reported by: Tom Butler <tom@r.je>

Date: Mon, 10 Jun 2019 18:05:02 UTC

Severity: normal

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1391; Package x2goserver. (Mon, 10 Jun 2019 18:05:02 GMT) (full text, mbox, link).


Acknowledgement sent to Tom Butler <tom@r.je>:
New Bug report received and forwarded. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Mon, 10 Jun 2019 18:05:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

From: Tom Butler <tom@r.je>
To: submit@bugs.x2go.org
Subject: X2Go Flickering on KDE remote desktop with compositor enabled
Date: Mon, 10 Jun 2019 19:02:27 +0100
Package: x2goserver

Version: 4.1.0.3

I am using X2Go to connect to a running KDE desktop over a gigabit LAN 
connection. Both the client machine (running x2goclient) and the server 
are running KDE Plasma 5.15. When the compositor is enabled, it causes 
flickering. It's most visible on windows with transparency effects like 
the taskbar and menu, however the window decorations of any window also 
flickers. I have uploaded a video of the problem here: 
https://www.youtube.com/watch?v=Hg8g1TXLndo  a rather unpleasant 
experience.

The server uses Intel graphics with an i7 8650u if it's a GPU/driver 
issue. The flickering does not happen on the server's display, only when 
viewed using x2go. The same thing happens in VNC, though it is 
significantly less frequent/annoying.

Ideally, x2go would support the compositor. Is it possible to just do 
full-screen polling? I can stream an x264 or vp9 video of the screen 
from the host and view the desktop that way but obviously that lacks 
input, although inefficient, it would solve any display issues if x2go 
could just stream a complete video from ffmpeg and then handle the input.

However, a workaround would be disabling the compositor on a connection. 
Is there currently any method that I can run a script on 
connect/disconnect or even just ask x2goserver how many clients are 
connected so I can stop the compositor when an x2go client connects and 
then re-enable it when there are no clients?




Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1391; Package x2goserver. (Fri, 14 Jun 2019 09:15:02 GMT) (full text, mbox, link).


Acknowledgement sent to Stefan Baur <X2Go-ML-1@baur-itcs.de>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Fri, 14 Jun 2019 09:15:03 GMT) (full text, mbox, link).


Message #10 received at 1391@bugs.x2go.org (full text, mbox, reply):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: 1391@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1391: X2Go Flickering on KDE remote desktop with compositor enabled
Date: Fri, 14 Jun 2019 11:02:02 +0200
Tom,

It would be helpful if you included your session configuration
(preferably the corresponding section from your ~/.x2goclient/sessions
file, rather than screenshots), so we know which settings you were using
to connect.

(Also, I think you are confused regarding how X2Go works, at least in
its normal modes of operation.  But we'll see once you've provided your
config.)

Kind Regards,
Stefan Baur

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243


Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1391; Package x2goserver. (Fri, 14 Jun 2019 12:10:02 GMT) (full text, mbox, link).


Acknowledgement sent to uli42@gmx.de:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Fri, 14 Jun 2019 12:10:03 GMT) (full text, mbox, link).


Message #15 received at 1391@bugs.x2go.org (full text, mbox, reply):

From: Ulrich Sibiller <ulrich.sibiller@gmail.com>
To: Tom Butler <tom@r.je>, 1391@bugs.x2go.org
Cc: submit@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1391: X2Go Flickering on KDE remote desktop with compositor enabled
Date: Fri, 14 Jun 2019 14:07:32 +0200
Hello Tom

in your video I do not see any flickering. I only see slow graphics
updates. And it is clear, why. X2go uses NX, an NX is optimized for
reducing X traffic. Modern dekstops are not using the X protocol where
NX could optimized but instead send images over the line. While NX
still compresses these it is far less efficient than the X protocol
optimizations. That is what's causing your lags.

You should disable desktop effects altogether in that session. And you
should set the Compositing Type to "Xrender". You can slow try to
disable graphics compression in X2go, see
https://github.com/ArcticaProject/nx-libs/issues/802 for an overview.

We do not offer any video compression/optimization and are not
planning that in the near future (there are more important structural
things to fix first). You can try xpra or Nomachine's commercial NX
product if you need that.

Uli


On Fri, Jun 14, 2019 at 10:53 AM Tom Butler <tom@r.je> wrote:
>
> Package: x2goserver
>
> Version: 4.1.0.3
>
> I am using X2Go to connect to a running KDE desktop over a gigabit LAN
> connection. Both the client machine (running x2goclient) and the server
> are running KDE Plasma 5.15. When the compositor is enabled, it causes
> flickering. It's most visible on windows with transparency effects like
> the taskbar and menu, however the window decorations of any window also
> flickers. I have uploaded a video of the problem here:
> https://www.youtube.com/watch?v=Hg8g1TXLndo  a rather unpleasant
> experience.
>
> The server uses Intel graphics with an i7 8650u if it's a GPU/driver
> issue. The flickering does not happen on the server's display, only when
> viewed using x2go. The same thing happens in VNC, though it is
> significantly less frequent/annoying.
>
> Ideally, x2go would support the compositor. Is it possible to just do
> full-screen polling? I can stream an x264 or vp9 video of the screen
> from the host and view the desktop that way but obviously that lacks
> input, although inefficient, it would solve any display issues if x2go
> could just stream a complete video from ffmpeg and then handle the input.
>
> However, a workaround would be disabling the compositor on a connection.
> Is there currently any method that I can run a script on
> connect/disconnect or even just ask x2goserver how many clients are
> connected so I can stop the compositor when an x2go client connects and
> then re-enable it when there are no clients?
> _______________________________________________
> x2go-dev mailing list
> x2go-dev@lists.x2go.org
> https://lists.x2go.org/listinfo/x2go-dev


Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1391; Package x2goserver. (Fri, 14 Jun 2019 13:50:01 GMT) (full text, mbox, link).


Acknowledgement sent to 1391@bugs.x2go.org:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Fri, 14 Jun 2019 13:50:02 GMT) (full text, mbox, link).


Message #20 received at 1391@bugs.x2go.org (full text, mbox, reply):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: 1391@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1391: Bug#1391: X2Go Flickering on KDE remote desktop with compositor enabled
Date: Fri, 14 Jun 2019 15:41:12 +0200
[Message part 1 (text/plain, inline)]
Am 14.06.19 um 15:33 schrieb Oleksandr Shneyder:
> X2goKdrive should cover this issue better than NX. And video compression
> will be included later as well. I'm planing to provide some testing
> packages till the end of the month.
Just FYI, Mike#1 is currently working on getting X2GoKDrive packaged.

Kind Regards,
Stefan Baur

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Sat Aug 24 11:20:02 2019; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.