#754651 xwayland: window resizing and scrolling is extremely slow. (upstream works)

Package:
xwayland
Source:
xwayland
Description:
X server for running X clients under Wayland
Submitter:
Andrew Engelbrecht
Date:
2014-07-28 04:51:05 UTC
Severity:
important
#754651#5
Date:
2014-07-13 06:12:54 UTC
From:
To:
Dear Maintainer,

using jessie, with xserver-common and xwayland from sid, i opened
weston/weston-launch. then i opened a terminal and ran xman.

i resized the window by dragging the corner, but it was very slow, and a
thick black border flickered around the window. i also clicked "Manual
Page" in xman and then tested two finger scrolling in that window (in
windowed mode). however, scrolling was very slow.

i installed xwayland version 1.15.99.904 from source and i did not
notice this issue.

would you please make sure that this is not an issue when packaging the
future xwayland 1.16 release?

thanks!
-andrew

#754651#10
Date:
2014-07-13 06:20:06 UTC
From:
To:
here is the bug i'd opened about this on the upstream tracker:

https://bugs.freedesktop.org/show_bug.cgi?id=81275


i used instructions from the following link to build xwayland:

http://wayland.freedesktop.org/xserver.html


$ git clone git://anongit.freedesktop.org/xorg/xserver
$ cd xserver
$ ./autogen.sh --prefix=$WLD --disable-docs --disable-devel-docs \
  --enable-xwayland --disable-xorg --disable-xvfb --disable-xnest \
  --disable-xquartz --disable-xwin
$ make && make install
$ cd ..
...

#754651#13
Date:
2014-07-15 08:16:54 UTC
From:
To:
Control: reassign -1 xwayland 2:1.15.99.904-1
#754651#24
Date:
2014-07-15 08:44:38 UTC
From:
To:
When 1.16 is uploaded, it will have been rebuilt. I don't know why a rebuild
helped you, but it's likely that then 1.16 will be fine. Unless you didn't
rebuild in a clean environment, and you had e.g. GCC 4.8 or something else
different.

Emilio

#754651#29
Date:
2014-07-15 11:57:38 UTC
From:
To:
hm. i'm guessing that debian's build system is more stable than mine.
the only significant difference i can think of is that the debian
xwayland package comes with a number of patches. perhaps one (or more)
of those patches plays nice with X, but not Xwayland.

#754651#34
Date:
2014-07-15 14:20:07 UTC
From:
To:
Nope, we don't patch xwayland in any way.

Cheers,
Julien

#754651#39
Date:
2014-07-25 20:14:56 UTC
From:
To:
i have gcc 4.9 installed, so that's likely what i built the debian
source package with.

i noticed that this issue is still present in debian's xwayland 1.16,
but i don't see it in binaries i built from upstream git repos.

i'll let you know how the binary version of xwayland/jessie compares to
the locally compiled version, once it's built.

#754651#44
Date:
2014-07-28 04:47:27 UTC
From:
To:
i meant to send the following message to the bug tracker.
-------- Forwarded Message -------- Date: Fri, 25 Jul 2014 17:40:32 -0400 using the source version didn't fix the problem for me this time. i'm starting to doubt that locally compiling the older version of xwayland fixed the problem for me.. i may have not tested it carefully enough. also, the compiler i was using may have optimized the buggy code. i've noticed that the bug can be subtle at first.