Package Details: kwin-lowlatency 5.20.5-1

Git Clone URL: (read-only, click to copy)
Package Base: kwin-lowlatency
Description: the compositor, with added stutter/latency reductions
Upstream URL:
Licenses: LGPL
Groups: plasma
Conflicts: kwin
Provides: kwin
Submitter: tildearrow
Maintainer: tildearrow
Last Packager: tildearrow
Votes: 53
Popularity: 1.69
First Submitted: 2019-03-28 06:53
Last Updated: 2021-01-05 17:02

Required by (49)

Sources (1)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Kiwii commented on 2021-02-17 18:01

@Hanabishi It's still needed. kwin 5.21 has no option to disable vsync anymore and (on x11) limits fps on mixed refresh rate monitor setups (144Hz+60Hz) to the lowest one :/

On kwin-lowlatency it was easy to get 144fps on this setup. Now on upstream 5.21 my wobbly windows are visibly stuttering.

Anonymo commented on 2021-02-17 17:31

@Hanabishi In System Settings > Compositor > Latency, I chose Prefer lower latency.

Hanabishi commented on 2021-02-17 16:13

Yeah, now with 5.21 update kwin already contains latency control option. And seems like this package is not needed anymore.

tildearrow commented on 2021-02-06 16:33

@kangalioo kwin-lowlatency does not support 5.20.90 or any of the upcoming Plasma 5.21 versions (at least not yet).

kangalioo commented on 2021-02-06 16:27

I'm hitting a build error in kcmkwin/kwindecoration/declarative-plugin/previewclient.h:96: ‘void KDecoration2::Preview::PreviewClient::requestShowWindowMenu()’ marked ‘override’, but does not override. Versions: plasma-desktop 5.20.90-1, plasma-framework 5.78.0-1, xcb-util-wm 0.4.1-3

peeweep commented on 2020-12-25 03:44

@longspear You can try to add the -DQT_X11_DEFINES_FOUND=1 option for cmake -B build

longspear commented on 2020-10-28 10:03

@tildearrow , Versions are:

Plasma: 5.20.2, Frameworks: 5.75.0, xcb-util-wm: 0.4.1-3

tildearrow commented on 2020-10-28 06:25

@longspear Version of Plasma, KDE Frameworks and xcb-util-wm?

longspear commented on 2020-10-28 06:17

receiving this build error: ".cache/yay/kwin-lowlatency/src/build/config-kwin.h:41:38: error: expected unqualified-id before numeric constant 41 | #define XCB_ICCCM_WM_STATE_WITHDRAWN 0 | ^ In file included from /home/patrick/.cache/yay/kwin-lowlatency/src/kwin-lowlatency/x11client.cpp:51: /usr/include/xcb/xcb_icccm.h:798:3: error: ‘xcb_icccm_wm_state_t’ does not name a type; did you mean ‘xcb_icccm_wm_hints_t’? 798 | } xcb_icccm_wm_state_t; | ^~~~~~~~~~~~~~~~~~~~ | xcb_icccm_wm_hints_t /usr/include/xcb/xcb_icccm.h:1042:1: error: expected declaration before ‘}’ token 1042 | } | ^ make[2]: [CMakeFiles/kwin.dir/build.make:1681: CMakeFiles/kwin.dir/x11client.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [CMakeFiles/Makefile2:4560: CMakeFiles/kwin.dir/all] Error 2 make: [Makefile:149: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... "

xykr commented on 2020-10-27 23:42

Holly molly, does this do wonders. I'm on no potato, yet I experience serious latency and smoothness improvements without any overhead- not even 1% CPU. Before, I had to turn off my compositor to get certain browsers to scroll smooth, despite kwin effects showing consistently good fps. But, now things are as smooth as the fps should imply. I hope wise KDE devs integrate this objectively better code into kwin someday.