Package Details: mutter-performance-unstable 1:47.0-1

Git Clone URL: https://aur.archlinux.org/mutter-performance-unstable.git (read-only, click to copy)
Package Base: mutter-performance-unstable
Description: A window manager for GNOME | Attempts to improve performances with non-upstreamed merge-requests and frequent stable branch resync
Upstream URL: https://gitlab.gnome.org/GNOME/mutter
Licenses: GPL-2.0-or-later
Groups: gnome
Conflicts: mutter
Provides: libmutter-15.so, mutter
Submitter: saltyming
Maintainer: saltyming
Last Packager: saltyming
Votes: 0
Popularity: 0.000000
First Submitted: 2024-09-15 06:14 (UTC)
Last Updated: 2024-09-15 06:14 (UTC)

Required by (16)

Sources (4)

Pinned Comments

saltyming commented on 2024-09-15 06:26 (UTC) (edited on 2024-09-15 06:32 (UTC) by saltyming)

If you have a problem after any system update with mutter-performance-unstable & gnome-shell-performance-unstable, please install mutter & gnome-shell packages from the official [gnome-unstable] repository first, then build the performance packages later.

If you are using stable repositories, use mutter-performance


The optional patches for performance and fixes are by default enabled.

The default patch list includes "Dynamic triple buffering(!1441)", "text-input-v1(!3751)".

In Dynamic triple buffering patches, several MRs are included to achieve maximum performance(!4015).


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.


To enable a specific MR in the Merge Requests List, add an line "_merge_requests_to_use+=('<MR number>')" at the end of PKGBUILD. (Because if you edit the line directly you can be able to end up with merge conflict upon updates.)

You can see some patches' git history here: https://git.saltyming.net/sungmg/mutter-performance-source/

A package for gnome-shell performance patches: https://aur.archlinux.org/packages/gnome-shell-performance-unstable/

Latest Comments

saltyming commented on 2024-09-15 06:26 (UTC) (edited on 2024-09-15 06:32 (UTC) by saltyming)

If you have a problem after any system update with mutter-performance-unstable & gnome-shell-performance-unstable, please install mutter & gnome-shell packages from the official [gnome-unstable] repository first, then build the performance packages later.

If you are using stable repositories, use mutter-performance


The optional patches for performance and fixes are by default enabled.

The default patch list includes "Dynamic triple buffering(!1441)", "text-input-v1(!3751)".

In Dynamic triple buffering patches, several MRs are included to achieve maximum performance(!4015).


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.


To enable a specific MR in the Merge Requests List, add an line "_merge_requests_to_use+=('<MR number>')" at the end of PKGBUILD. (Because if you edit the line directly you can be able to end up with merge conflict upon updates.)

You can see some patches' git history here: https://git.saltyming.net/sungmg/mutter-performance-source/

A package for gnome-shell performance patches: https://aur.archlinux.org/packages/gnome-shell-performance-unstable/