git
make depend is missing
Search Criteria
Package Details: kwin-explicit-sync 6.0.5-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/kwin-explicit-sync.git (read-only, click to copy) |
---|---|
Package Base: | kwin-explicit-sync |
Description: | An easy to use composited Window Manager with explicit sync patches |
Upstream URL: | https://kde.org/plasma-desktop/ |
Licenses: | LGPL-2.0-or-later |
Groups: | plasma |
Conflicts: | kwin |
Provides: | kwin |
Submitter: | ChiliEater |
Maintainer: | ChiliEater |
Last Packager: | ChiliEater |
Votes: | 8 |
Popularity: | 6.26 |
First Submitted: | 2024-05-08 23:14 (UTC) |
Last Updated: | 2024-06-02 07:37 (UTC) |
Dependencies (69)
- breeze (breeze-patchedAUR, breeze-gitAUR)
- gcc-libs (gcc11-libsAUR, gcc-libs-gitAUR, gcc-libs-snapshotAUR, gccrs-libs-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- kauth (kauth-gitAUR)
- kcmutils (kcmutils-gitAUR)
- kcolorscheme (kcolorscheme-gitAUR)
- kconfig (kconfig-gitAUR)
- kconfigwidgets (kconfigwidgets-gitAUR)
- kcoreaddons (kcoreaddons-gitAUR)
- kcrash (kcrash-gitAUR)
- kdbusaddons (kdbusaddons-gitAUR)
- kdeclarative (kdeclarative-gitAUR)
- kdecoration (kdecoration-gitAUR)
- kglobalaccel (kglobalaccel-gitAUR)
- kglobalacceld (kglobalacceld-gitAUR)
- kguiaddons (kguiaddons-gitAUR)
- ki18n (ki18n-gitAUR)
- kidletime (kidletime-gitAUR)
- kirigami (kirigami-gitAUR)
- kitemmodels (kitemmodels-gitAUR)
- knewstuff (knewstuff-gitAUR)
- knotifications (knotifications-gitAUR)
- kpackage (kpackage-gitAUR)
- kquickcharts (kquickcharts-gitAUR)
- kscreenlocker (kscreenlocker-gitAUR)
- kservice (kservice-gitAUR)
- ksvg (ksvg-gitAUR)
- kwayland (kwayland-gitAUR)
- kwidgetsaddons (kwidgetsaddons-gitAUR)
- kwindowsystem (kwindowsystem-gitAUR)
- kxmlgui (kxmlgui-gitAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libepoxy (libepoxy-gitAUR)
- libinput (libinput-three-finger-dragAUR, libinput-multiplierAUR)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- libplasma (libplasma-gitAUR)
- libqaccessibilityclient-qt6 (libqaccessibilityclient-qt6-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcvt (libxcvt-gitAUR)
- libxi (libxi-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- mesa (amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-amber)
- pipewire-session-manager (pipewire-media-session-gitAUR, wireplumber-gitAUR, pipewire-media-session, wireplumber)
- plasma-activities (plasma-activities-gitAUR)
- qt6-5compat
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-multimedia
- qt6-sensors
- qt6-tools
- qt6-wayland
- systemd-libs (systemd-libs-gitAUR, systemd-libs-selinuxAUR, systemd-chromiumos-libsAUR, systemd-libs-fmlAUR)
- wayland (wayland-gitAUR, wayland-chromiumAUR, wayland-asan-gitAUR)
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- xcb-util-keysyms
- xcb-util-wm
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR) (make)
- kdoctools (kdoctools-gitAUR) (make)
- krunner (krunner-gitAUR) (make)
- plasma-wayland-protocols (plasma-wayland-protocols-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- xorg-xwayland (xorg-xwayland-bug865-issue1578AUR, xorg-xwayland-gitAUR, xorg-xwayland-osuAUR, xorg-xwayland-hidpi-xpropAUR) (make)
- maliit-keyboard (optional) – virtual keyboard for kwin-wayland
Required by (64)
- contemporary-kwin-decoration (requires kwin)
- crystal-dock-git (requires kwin)
- cutefish-kwin-plugins-git (requires kwin)
- darkine-kde-git (requires kwin) (optional)
- dde-kwin-reborn (requires kwin)
- hello-kde-git (requires kwin)
- kde-snap-assist (requires kwin)
- kwin-decoration-sierra-breeze-enhanced-git (requires kwin)
- kwin-effect-osdclock-git (requires kwin)
- kwin-effect-rounded-corners-git (requires kwin)
- kwin-effect-shaders-git (requires kwin)
- kwin-effects-appear1 (requires kwin)
- kwin-effects-appear2 (requires kwin)
- kwin-effects-appear3 (requires kwin)
- kwin-effects-blur-respect-rounded-decorations-git (requires kwin) (make)
- kwin-effects-burn-my-windows (requires kwin)
- kwin-effects-burn-my-windows-git (requires kwin)
- kwin-effects-cube (requires kwin)
- kwin-effects-cube-git (requires kwin)
- kwin-effects-disappear1 (requires kwin)
- Show 44 more...
Sources (2)
Latest Comments
C0rn3j commented on 2024-05-31 15:57 (UTC)
edgarscirulis commented on 2024-05-28 19:19 (UTC)
Hello there, can you please update patches. Thanks. Check Xavers backport branch.
dennisrijsdijk commented on 2024-05-28 13:02 (UTC)
This package seems hit-or-miss for me, frame sync in games is much better, but when I try to maximize a window by dragging it to the top of the screen, kwin completely crashes.
juanbecool commented on 2024-05-24 18:03 (UTC)
For me, it has been a 50/50 experience. For example, Firefox crashes every 2 minutes or so, and the desktop freezes when switching programs or playing a game on full screen, also games Freeze occasionally without any explanation. Besides that it works like charm. Emulators like Cemu work amazingly with the patch and has zero jittering. I suppose we'll have to wait for the official release by KDE in mid-June for the bugs to be fixed...
ChiliEater commented on 2024-05-23 13:23 (UTC)
I haven't had any issues even before the driver released. Make sure your kernel parameters are correct: https://wiki.archlinux.org/title/NVIDIA#DRM_kernel_mode_setting. A friend of mine even had to enable fbdev
to get it to work whereas I didn't. Also, I'll update this package once KWin 6.0.5 gets into the main repos. Maybe that'll fix your issue.
Martmists commented on 2024-05-23 13:17 (UTC) (edited on 2024-05-23 13:17 (UTC) by Martmists)
Seems to freeze my desktop when switching from kwin to this package. Panels appear but do not respond to clicks, widgets like application launcher don't open on keybinds, and desktop icons don't respond to hover/click events.
ChiliEater commented on 2024-05-08 23:20 (UTC)
The patches come from Xaver's backport branch: https://invent.kde.org/plasma/kwin/-/tree/work/zamundaaa/cherry-pick-explicit-sync
Do note that drm-syncobj will only show up in tools like Waycheck and wayland-info
if the kernel driver also supports it. Use drm_info | grep 'DRM_CAP_SYNCOBJ_TIMELINE'
to check if your driver supports it. (1 = yes, 0 = no)
Pinned Comments
ChiliEater commented on 2024-05-08 23:20 (UTC)
The patches come from Xaver's backport branch: https://invent.kde.org/plasma/kwin/-/tree/work/zamundaaa/cherry-pick-explicit-sync
Do note that drm-syncobj will only show up in tools like Waycheck and
wayland-info
if the kernel driver also supports it. Usedrm_info | grep 'DRM_CAP_SYNCOBJ_TIMELINE'
to check if your driver supports it. (1 = yes, 0 = no)