I think the !1441 patch included in this package should be updated. According to a comment in https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441#note_1265504,MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0 will no longer be necessary to prevent the Wayland Multi-display freezing issue, thanks to https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2265.
This has been an issue some of us have been encountering in the past before I reposted the workaround here. Problem is that, since this was a workaround, it had to be manually done by the user and technically didn't fix the problem. Plus, I suspect that this workaround had a negative impact on performance, ironically.
Search Criteria
Package Details: mutter-performance-devkit 49.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/mutter-performance.git (read-only, click to copy) |
|---|---|
| Package Base: | mutter-performance |
| Description: | GNOME Mutter Development Kit |
| Upstream URL: | https://gitlab.gnome.org/GNOME/mutter |
| Licenses: | GPL-2.0-or-later |
| Submitter: | Terence |
| Maintainer: | glorious-yellow |
| Last Packager: | glorious-yellow |
| Votes: | 74 |
| Popularity: | 0.000005 |
| First Submitted: | 2019-07-09 09:35 (UTC) |
| Last Updated: | 2025-09-26 01:43 (UTC) |
Dependencies (18)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- gtk4 (gtk4-paper-planeAUR, gtk4-gitAUR, gtk4-develAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libadwaita (libadwaita-gitAUR, libadwaita-yaru-gitAUR, libadwaita-without-adwaita-gitAUR, libadwaita-without-adwaitaAUR)
- libei (libei-gitAUR, libei-basu-gitAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR, libpipewire-ldacAUR)
- mutter (mutter-beta-performanceAUR, mutter-performance-unstableAUR, mutter-touchpad-scroll-patchAUR, mutter-mobileAUR, mutter-performanceAUR, mutter-gitAUR)
- bash-completion (bash-completion-gitAUR) (make)
- gi-docgen (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- glib2-devel (glib2-devel-gitAUR) (make)
- gobject-introspection (make)
- meson (meson-gitAUR) (make)
- python-docutils (make)
- sysprof (sysprof-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 65 Next › Last »
JordanViknar commented on 2022-02-13 11:08 (UTC) (edited on 2022-02-13 11:20 (UTC) by JordanViknar)
<deleted-account> commented on 2022-01-12 22:46 (UTC)
@afader Does commit 0cb76e589752 build fine there? i really can't test wayland.
afader commented on 2022-01-12 20:47 (UTC)
Can't build this package with wayland running but it works fine on Xorg with same options. On linux-hardened
(mutter-persistent-virtual-monitor:28293): mutter-ERROR **: 14:54:57.711: Failed to start X Wayland: Failed to open Xauthority file: Permission denied
<deleted-account> commented on 2022-01-10 05:53 (UTC)
You'd better install wireplumber as a replacement for pipewire-media-session.
Starting with commit 0cb76e589752, wireplumber is required to build the package instead.
<deleted-account> commented on 2021-12-13 09:51 (UTC)
Hello there. I'm not able to access to my pc for a while. I will update the package as fast as I can access to it again (~ a week). Thanks.
JordanViknar commented on 2021-12-07 17:32 (UTC) (edited on 2021-12-07 17:34 (UTC) by JordanViknar)
Workaround for the Wayland Multi-display freezing issue :
-> Add MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0 in "~/.config/environment.d/envvars.conf"
Source : https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441#note_1265504
<deleted-account> commented on 2021-12-05 11:53 (UTC)
@murat.cileli
It builds fine here.
Build log here: https://www.toptal.com/developers/hastebin/emacikitul.yaml
murat.cileli commented on 2021-12-05 11:05 (UTC)
Build failed with:
Window manager warning: Failed to set environment variable GNOME_SETUP_DISPLAY for gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.SessionManager" does not exist
Window manager warning: Failed to set environment variable DISPLAY for gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.SessionManager" does not exist
Window manager warning: Failed to set environment variable XAUTHORITY for gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.SessionManager" does not exist
Window manager warning: Failed to set environment variable WAYLAND_DISPLAY for gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.SessionManager" does not exist
mutter-Message: 14:00:21.767: Removed virtual monitor Meta-0
------------------------------------------------------------------------------
Summary of Failures:
93/108 mutter:core+mutter/stacking / restore-size FAIL 0.95s exit status 1
Ok: 107
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
JordanViknar commented on 2021-11-30 18:41 (UTC)
I can confirm multi-display works properly on Wayland with !1441 removed.
JordanViknar commented on 2021-11-29 12:25 (UTC)
I'm gonna try to compile the package without !1441. I'll tell you if multi-display support works properly. Thanks for the solution.
Pinned Comments
Saren commented on 2018-08-30 14:52 (UTC) (edited on 2020-10-06 05:50 (UTC) by Saren)
If you are getting errors like
fatal: bad revision '73e8cf32'while building this package, refer to PKGBUILD and see which patches caused this. Then, go to the related URLs, replace the commit hashes. If there are conflicts, comment out the patches.Please notify me in comment section if this happens.
The optional performance patches are by default enabled.
A package for gnome-shell performance patches: https://aur.archlinux.org/packages/gnome-shell-performance/