Summary: | Lags when resizing Qt4 windows on Wayland | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Igor Poboiko <igor.poboiko> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | bugseforuns |
Priority: | NOR | Flags: | mgraesslin:
Wayland+
mgraesslin: X11- mgraesslin: ReviewRequest+ |
Version: | 5.8.5 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://phabricator.kde.org/D7524 | ||
Latest Commit: | https://commits.kde.org/kwin/6f4c02ce10186fe966bce1ead63144e845bc74fe | Version Fixed In: |
Description
Igor Poboiko
2017-01-10 19:14:41 UTC
Unfortunately I don't have any Qt 4 applications around any more to test. Just found one by accident: kdebugdialog and unfortunately I must confirm the behavior you describe. Resize xwayland apps (qt4 and gtk3) is not smooth on neon dev unstable. And I see black borders similar to that https://bug767212.bugzilla-attachments.gnome.org/attachment.cgi?id=329082 It's more evident when I resize vlc player window. I figured out why this happens: the timestamp handling only works on X11, thus the sync request has an outdated timestamp. Workaround at: https://phabricator.kde.org/D7524 Git commit 6f4c02ce10186fe966bce1ead63144e845bc74fe by Martin Flöser. Committed on 25/08/2017 at 13:49. Pushed by graesslin into branch 'master'. Disable synced resizing for X11 clients on Xwayland Summary: The sync is broken due to updateXTime not working correctly on Wayland. As the broken sync results in a very unsmooth resize experience it is better to disable it for the time being. Once we have a solution for updateXTime it should be enabled again. Test Plan: Run nested kwin_wayland and resized Qt 4 application Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D7524 M +3 -1 client.cpp https://commits.kde.org/kwin/6f4c02ce10186fe966bce1ead63144e845bc74fe |