Cannot update to kwin-lowlatency 5.18.2-2

I can't update to kwin-lowlatency 5.18.2-2 using pamac.
I have been using it for about two months and it updated fine every time until now.

Output:

Preparing...
Cloning kwin-effects-yet-another-magic-lamp build files...
Checking kwin-effects-yet-another-magic-lamp dependencies...
Cloning kwin-lowlatency build files...
Checking kwin-lowlatency dependencies...
Cloning teamviewer build files...
Checking teamviewer dependencies...
Synchronizing package databases...
Warning: kwin-effects-yet-another-magic-lamp: ignoring package upgrade (4.1-1 => 4.1-2)
Warning: teamviewer: ignoring package upgrade (15.2.2756-1 => 15.3.2682-1)
Resolving dependencies...
Checking inter-conflicts...

Building kwin-lowlatency...
==> Making package: kwin-lowlatency 5.18.2-2 (Ne 1. března 2020, 15:10:17)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating kwin-lowlatency git repo...
Fetching origin
==> Validating source files with sha256sums...
    kwin-lowlatency ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of kwin-lowlatency git repo...
Cloning into 'kwin-lowlatency'...
done.
==> Starting prepare()...
Note: switching to 'v5.18.2-2'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at e0b934d6e 5.18.2-2
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- The C compiler identification is GNU 9.2.1
-- The CXX compiler identification is GNU 9.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Installing in the same prefix as Qt, adopting their path scheme.
-- Setting build type to 'Debug' as none was specified.
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.66.0") 
-- Found KF5ConfigWidgets: /usr/lib64/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.66.0") 
-- Found KF5CoreAddons: /usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.66.0") 
-- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.66.0") 
-- Found KF5GlobalAccel: /usr/lib64/cmake/KF5GlobalAccel/KF5GlobalAccelConfig.cmake (found version "5.66.0") 
-- Found Gettext: /usr/bin/msgmerge (found version "0.20.1") 
-- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.66.0") 
-- Found KF5IconThemes: /usr/lib64/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.66.0") 
-- Found KF5IdleTime: /usr/lib64/cmake/KF5IdleTime/KF5IdleTimeConfig.cmake (found version "5.66.0") 
-- Found KF5Init: /usr/lib64/cmake/KF5Init/KF5InitConfig.cmake (found version "5.66.0") 
-- Found KF5Notifications: /usr/lib64/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.66.0") 
-- Found KF5Package: /usr/lib64/cmake/KF5Package/KF5PackageConfig.cmake (found version "5.66.0") 
-- Found KF5Plasma: /usr/lib64/cmake/KF5Plasma/KF5PlasmaConfig.cmake (found version "5.66.0") 
-- Found KF5Wayland: /usr/lib64/cmake/KF5Wayland/KF5WaylandConfig.cmake (found version "5.66.0") 
-- Found KF5WidgetsAddons: /usr/lib64/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.66.0") 
-- Found KF5WindowSystem: /usr/lib64/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.66.0") 
-- Found KF5: success (found suitable version "5.66.0", minimum required is "5.66.0") found components: Config ConfigWidgets CoreAddons Crash GlobalAccel I18n IconThemes IdleTime Init Notifications Package Plasma Wayland WidgetsAddons WindowSystem 
-- Found KF5Completion: /usr/lib64/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.66.0") 
-- Found KF5Declarative: /usr/lib64/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version "5.66.0") 
-- Found KF5KCMUtils: /usr/lib64/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.66.0") 
-- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.66.0") 
-- Found KF5NewStuff: /usr/lib64/cmake/KF5NewStuff/KF5NewStuffConfig.cmake (found version "5.66.0") 
-- Found KF5Service: /usr/lib64/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.66.0") 
-- Found KF5TextWidgets: /usr/lib64/cmake/KF5TextWidgets/KF5TextWidgetsConfig.cmake (found version "5.66.0") 
-- Found KF5XmlGui: /usr/lib64/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.66.0") 
-- Found KF5: success (found suitable version "5.66.0", minimum required is "5.66.0") found components: Completion Declarative KCMUtils KIO NewStuff Service TextWidgets XmlGui 
CMake Error at CMakeLists.txt:121 (find_package):
  Could not find a configuration file for package "KDecoration2" that is
  compatible with requested version "5.18.0".

  The following configuration files were considered but not accepted:

    /usr/lib64/cmake/KDecoration2/KDecoration2Config.cmake, version: 5.17.5
    /usr/lib/cmake/KDecoration2/KDecoration2Config.cmake, version: 5.17.5
    /lib64/cmake/KDecoration2/KDecoration2Config.cmake, version: 5.17.5
    /lib/cmake/KDecoration2/KDecoration2Config.cmake, version: 5.17.5



-- Configuring incomplete, errors occurred!
See also "/var/tmp/pamac-build-africsnail/kwin-lowlatency/src/build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/pamac-build-africsnail/kwin-lowlatency/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

Thanks for help

That is because you use the stable branch that has still the KDE Plasma version: 5.17.5, and you try to install KWIN that already moved to 5.18, more precise to 5.18.2-2 ...
Either switch to testing branch, or drop the kwin-lowlatency and install the normal kwin from repository.

1 Like

Thanks for clarification.

I will probably continue using lowlatecy and wait for the stable branch to release Plasma 5.18, since I really like the added stutter reduction and other features in this one.

I honestly never experienced any stutter with the default kwin and Nvidia GTX 960 with Nvidia 440xx drivers. Previously i did hat to tweak the nvidia.conf a bit, but no more.

Maybe it has to do with the fact I have 165 Hz monitor.
But it really helps in my case.
Fact is that I set it up when I was using two monitors with different refresh rates, now I have only this one, so I may try original kwin if it's fine with this single monitor setup.

I installed kwin, I can't go back now, what a fail.

However, there is still a big noticeable difference in terms of smoothness of all animations, such as opening / closing windows

Is there really a big noticeable difference, or is it the placebo effect?

It isn't placebo for sure.
It's major, noticeable difference.

(At least with these settings: achDoHc )

Also I think it actually depends on your refresh rate a lot.

For example: on my laptop with 60 Hz screen I can't make out any difference at all, it's maybe actually even worse with the low latency edition.

On the other hand on the desktop, it's how I wrote above

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by