X2Go Bug report logs - #1595
Performance degradation with XFCE compositor

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

Reported by: Richard Grosman <robert.grolms@gmail.com>

Date: Sat, 24 Dec 2022 17:45:01 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, owner@bugs.x2go.org:
Bug#1595; Package x2goclient-4.1.2.2-2020.02.13-setup.exe. (Sat, 24 Dec 2022 17:45:02 GMT) (full text, mbox, link).


Acknowledgement sent to Richard Grosman <robert.grolms@gmail.com>:
New Bug report received and forwarded. Copy sent to owner@bugs.x2go.org. (Sat, 24 Dec 2022 17:45:02 GMT) (full text, mbox, link).


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

From: Richard Grosman <robert.grolms@gmail.com>
To: submit@bugs.x2go.org
Subject: Performance degradation with XFCE compositor
Date: Sat, 24 Dec 2022 18:42:39 +0100
[Message part 1 (text/plain, inline)]
Package: x2goclient-4.1.2.2-2020.02.13-setup.exe
Version: 4.1.2.2

Dear developers, bringing this to your attention, I experienced the
following myself:

*Title*: x2go "smearing" windows and extremely slow
*Link*: https://bbs.archlinux.org/viewtopic.php?id=268985

Client machine's OS name: Microsoft Windows 10 Pro
Client machine's OS version: 10.0.19045 N/A Build 19045
Client machine's version of X2GoClient: 4.1.2.2
Relevant settings: Session type XFCE (else using default connection,
input/output and media session preferences)
Server's OS: CentOS Stream release 8
Server's version of the x2goserver package: 4.1.0.3-17.el8.1 (@epel)
Server's version of the x2goserver-xsession package: 4.1.0.3-17.el8.1
(@epel)
Server's version of the nxagent package: 3.6.x
Server's version of any other relevant packages:
xfce-polkit.x86_64  0.3-3.el8
xfce4-appfinder.x86_64 4.16.1-3.el8

xfce4-panel.x86_64 4.16.3-1.el8
xfce4-power-manager.x86_64 4.16.0-1.el8

xfce4-pulseaudio-plugin.x86_64 0.4.3-3.el8

xfce4-screensaver.x86_64 4.16.0-3.el8

xfce4-session.x86_64 4.16.0-4.el8
xfce4-settings.x86_64 4.16.5-2.el8
xfce4-terminal.x86_64 0.8.10-2.el8
xfconf.x86_64 4.16.0-1.el8

Steps to reproduce:
1. Have an updated CentOS Stream release 8 server running (e.g. a KVM) with
the latest EPEL Repo, x2goserver-xsession packages and 'Xfce' as dnf
groupinstall'ed with -y flag.
2. Have an updated Windows 10 Pro client machine running with the latest
x2goclient version, configured to ssh on port 22 to 1. with a RSA/DSA key,
auto login via SSH Agent or default SSH key on and a shared folder without
filename encoding, but automount and 'use ssh to tunnel filesystem through
firewalls' checked.
3. Start a session and experience "smearing" windows, loading and rendering
extremely slow when moving them around
4. In the session go to Applications > Settings > Window Manager Tweaks >
Compositor
5. Turn off 'Enable display compositing' and close the window. Performance
and rendering rather match the preferences now.

Merry X-Mas and have a good day!

Best regards,

Robert
[Message part 2 (text/html, inline)]

Information forwarded to x2go-dev@lists.x2go.org, owner@bugs.x2go.org:
Bug#1595; Package x2goclient-4.1.2.2-2020.02.13-setup.exe. (Wed, 25 Jan 2023 14:45:02 GMT) (full text, mbox, link).


Acknowledgement sent to Randy Goldenberg <randy.goldenberg@gmail.com>:
Extra info received and forwarded to list. Copy sent to owner@bugs.x2go.org. (Wed, 25 Jan 2023 14:45:02 GMT) (full text, mbox, link).


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

From: Randy Goldenberg <randy.goldenberg@gmail.com>
To: Richard Grosman <robert.grolms@gmail.com>, 1595@bugs.x2go.org
Cc: submit@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1595: Performance degradation with XFCE compositor
Date: Wed, 25 Jan 2023 06:44:22 -0800
See https://wiki.x2go.org/doku.php/doc:de-compat.

On Wed, Jan 25, 2023 at 1:47 AM Richard Grosman <robert.grolms@gmail.com> wrote:
>
> Package: x2goclient-4.1.2.2-2020.02.13-setup.exe
> Version: 4.1.2.2
>
> Dear developers, bringing this to your attention, I experienced the following myself:
>
> Title: x2go "smearing" windows and extremely slow
> Link: https://bbs.archlinux.org/viewtopic.php?id=268985
>
> Client machine's OS name: Microsoft Windows 10 Pro
> Client machine's OS version: 10.0.19045 N/A Build 19045
> Client machine's version of X2GoClient: 4.1.2.2
> Relevant settings: Session type XFCE (else using default connection, input/output and media session preferences)
> Server's OS: CentOS Stream release 8
> Server's version of the x2goserver package: 4.1.0.3-17.el8.1 (@epel)
> Server's version of the x2goserver-xsession package: 4.1.0.3-17.el8.1 (@epel)
> Server's version of the nxagent package: 3.6.x
> Server's version of any other relevant packages:
> xfce-polkit.x86_64  0.3-3.el8
> xfce4-appfinder.x86_64 4.16.1-3.el8
> xfce4-panel.x86_64 4.16.3-1.el8
> xfce4-power-manager.x86_64 4.16.0-1.el8
> xfce4-pulseaudio-plugin.x86_64 0.4.3-3.el8
> xfce4-screensaver.x86_64 4.16.0-3.el8
> xfce4-session.x86_64 4.16.0-4.el8
> xfce4-settings.x86_64 4.16.5-2.el8
> xfce4-terminal.x86_64 0.8.10-2.el8
> xfconf.x86_64 4.16.0-1.el8
>
> Steps to reproduce:
> 1. Have an updated CentOS Stream release 8 server running (e.g. a KVM) with the latest EPEL Repo, x2goserver-xsession packages and 'Xfce' as dnf groupinstall'ed with -y flag.
> 2. Have an updated Windows 10 Pro client machine running with the latest x2goclient version, configured to ssh on port 22 to 1. with a RSA/DSA key, auto login via SSH Agent or default SSH key on and a shared folder without filename encoding, but automount and 'use ssh to tunnel filesystem through firewalls' checked.
> 3. Start a session and experience "smearing" windows, loading and rendering extremely slow when moving them around
> 4. In the session go to Applications > Settings > Window Manager Tweaks > Compositor
> 5. Turn off 'Enable display compositing' and close the window. Performance and rendering rather match the preferences now.
>
> Merry X-Mas and have a good day!
>
> Best regards,
>
> Robert
> _______________________________________________
> x2go-dev mailing list
> x2go-dev@lists.x2go.org
> https://lists.x2go.org/listinfo/x2go-dev


Acknowledgement sent to Stefan Baur <X2Go-ML-1@baur-itcs.de>:
Extra info received and filed, but not forwarded. (Tue, 30 Jan 2024 13:45:01 GMT) (full text, mbox, link).


Message #13 received at 1595-quiet@bugs.x2go.org (full text, mbox, reply):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: 1595-quiet@bugs.x2go.org
Subject: Reassigning to proper package name
Date: Tue, 30 Jan 2024 14:40:33 +0100
Control: reassign -1 x2goclient

-- 
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


Bug reassigned from package 'x2goclient-4.1.2.2-2020.02.13-setup.exe' to 'x2goclient'. Request was from Stefan Baur <X2Go-ML-1@baur-itcs.de> to 1595-quiet@bugs.x2go.org. (Tue, 30 Jan 2024 13:45:01 GMT) (full text, mbox, link).


No longer marked as found in versions 4.1.2.2. Request was from Stefan Baur <X2Go-ML-1@baur-itcs.de> to 1595-quiet@bugs.x2go.org. (Tue, 30 Jan 2024 13:45:01 GMT) (full text, mbox, link).


Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1595; Package x2goclient. (Tue, 30 Jan 2024 13:55:01 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>. (Tue, 30 Jan 2024 13:55:01 GMT) (full text, mbox, link).


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

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: 1595@bugs.x2go.org
Subject: Actually an x2goserver issue
Date: Tue, 30 Jan 2024 14:53:11 +0100
Control: reassign -1 x2goserver

After giving this more thought, while the issue manifests itself on the 
client side, it is caused on the server side, so it belongs to the 
x2goserver package.

We should investigate if the scripts under

/etc/x2go/Xsession.d/

could be made to automatically disable compositing for the desktop 
environments we support, and what possible negative side effects might 
be (E.g. do we have to run a background task that re-enables compositing 
once the session ends? What happens if the user wants to run a local 
session and an X2Go session in parallel?).

For XFCE4, the file to add

/usr/bin/xfconf-query -c xfwm4 -p /general/use_compositing -s false

to would probably be

/etc/x2go/Xsession.d/55xfce4-session

But there are now several DEs that employ compositing, so the question 
is if we should add it to the existing, per-DE files, or create a new 
one that just tries to catch all compositors we know about?

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


Bug reassigned from package 'x2goclient' to 'x2goserver'. Request was from Stefan Baur <X2Go-ML-1@baur-itcs.de> to 1595-submit@bugs.x2go.org. (Tue, 30 Jan 2024 13:55:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu May 30 21:33:07 2024; 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.