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

Full log


🔗 View this message in rfc822 format

X-Loop: owner@bugs.x2go.org
Subject: Bug#1391: X2Go Flickering on KDE remote desktop with compositor enabled
Reply-To: Tom Butler <tom@r.je>, 1391@bugs.x2go.org
Resent-From: Tom Butler <tom@r.je>
Resent-To: x2go-dev@lists.x2go.org
Resent-CC: X2Go Developers <x2go-dev@lists.x2go.org>
X-Loop: owner@bugs.x2go.org
Resent-Date: Mon, 10 Jun 2019 18:05:02 +0000
Resent-Message-ID: <handler.1391.B.156018975913215@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: report 1391
X-X2Go-PR-Package: x2goserver
X-X2Go-PR-Keywords: 
Received: via spool by submit@bugs.x2go.org id=B.156018975913215
          (code B); Mon, 10 Jun 2019 18:05:02 +0000
Received: (at submit) by bugs.x2go.org; 10 Jun 2019 18:02:39 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 3E3765DB0E
	for <submit@bugs.x2go.org>; Mon, 10 Jun 2019 20:02:36 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id xJse7Q-I6LOz for <submit@bugs.x2go.org>;
	Mon, 10 Jun 2019 20:02:30 +0200 (CEST)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 138425DAF1
	for <submit@bugs.x2go.org>; Mon, 10 Jun 2019 20:02:29 +0200 (CEST)
Received: by mail-wm1-x331.google.com with SMTP id s3so257838wms.2
        for <submit@bugs.x2go.org>; Mon, 10 Jun 2019 11:02:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=r-je.20150623.gappssmtp.com; s=20150623;
        h=from:subject:to:message-id:date:user-agent:mime-version
         :content-transfer-encoding:content-language;
        bh=7lS6HezCJYBRtYN93bDF7+kiAeYXZrtfCrx+W2OXVPI=;
        b=D6acOnTZDdZscSBrvFB+E8y1/t3mLaBuaPV1gCWc8UJWL1R7mD/xvn/XX2ffxhf3zM
         o9EwBRH/ZVd2Lqf7ijXKUBf4ac0ILRzC4SNwkciLcEURAS3o4yJdo4cwjZ2ypsd84z7P
         GSIg2A2BQlhAXGbOngEBzoyXRxdvnGNNbIZXq4oezVpBNMw5v+D3PL+PWEwBdFwYqRpm
         UFhxjlG5kfudKIu906ULYqdvWXzrGwtBwyOCVL/jlDBoDseD6WW2D7KRtm25YlsaEO7J
         Rjx0wMmnRtTmL9IH0T21/jr/6Bpykz+btUcm1j81ILC3lFo5hOgO1IFkYhnDQIfncDju
         95Wg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:from:subject:to:message-id:date:user-agent
         :mime-version:content-transfer-encoding:content-language;
        bh=7lS6HezCJYBRtYN93bDF7+kiAeYXZrtfCrx+W2OXVPI=;
        b=Jaext+Mfh+wQx/s6r9cSKC4XWWvEuFSICp3/1swwEZNwmbA0Gxp3DwuJvSFseUEIHK
         2EZR+u8JLddinJRDvdsmNjSRAALqgXM7hxZJ6q0xmQlOLtrPuXz7jrNg5t+OS0kzipS8
         8rECqoFoor8WQHLTCP9mYsbdn8nQnbd5RcMmjPHSV0doNq8Tc2v+oXZiQ+Ut2JMBkNJj
         OO+RTJEOTfSbaaw2HJASwXL3asPwdsfIKINfqlkIfGLs1+iBDa31f1Ni2noukXpCcgkg
         d8gXm6y7RGgvAkyH9xRhbAUVoboL/ti8XmSs+UWI0us5hvG6KfsA9cQsl0644wvLF7Gx
         bk/w==
X-Gm-Message-State: APjAAAVlJEhUigVM/g/r6OfPVArgoUZCJ6Y6DVLYOFMgzSYvK8zOHh5r
	xbSTw41cZl8AreiK+z68I2ac7VivMOc=
X-Google-Smtp-Source: APXvYqwIgpVi9jjI2acz2X9rUEB4WM6eghCfnUVI7feDewznpa7JmDuLqYMhnRWGM2d3sCqInsZYoA==
X-Received: by 2002:a7b:c057:: with SMTP id u23mr14694264wmc.29.1560189749045;
        Mon, 10 Jun 2019 11:02:29 -0700 (PDT)
Received: from [192.168.1.202] ([77.81.191.4])
        by smtp.gmail.com with ESMTPSA id v204sm408885wma.20.2019.06.10.11.02.27
        for <submit@bugs.x2go.org>
        (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
        Mon, 10 Jun 2019 11:02:28 -0700 (PDT)
From: Tom Butler <tom@r.je>
To: submit@bugs.x2go.org
Message-ID: <14881927-465f-878c-d78e-62eceea87627@r.je>
Date: Mon, 10 Jun 2019 19:02:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
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?

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Nov 21 15:03:05 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.