Package Details: mutter-performance 1:47.1.r2.g74cf8ac0f-2

Git Clone URL: https://aur.archlinux.org/mutter-performance.git (read-only, click to copy)
Package Base: mutter-performance
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: Terence
Maintainer: Terence (Saren, saltyming)
Last Packager: saltyming
Votes: 78
Popularity: 0.186852
First Submitted: 2019-07-09 09:35 (UTC)
Last Updated: 2024-10-22 08:26 (UTC)

Required by (16)

Sources (4)

Pinned Comments

saltyming commented on 2022-03-22 09:37 (UTC) (edited on 2024-10-22 08:27 (UTC) by saltyming)

If you have a problem during any system update with mutter-performance & gnome-shell-performance, please install mutter & gnome-shell packages from the main repository and do full upgrade first, then build the performance packages later.

If you are using [gnome-unstable] and [extra-testing] repositories, use mutter-performance-unstable


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

Latest Dynamic triple buffering patch has several included MRs from the main development branch to achieve maximum performance.


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/

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/

Latest Comments

« First ‹ Previous 1 .. 46 47 48 49 50 51 52 53 54 55 56 .. 64 Next › Last »

deezid commented on 2019-01-19 20:11 (UTC) (edited on 2019-01-19 20:18 (UTC) by deezid)

@Terence Added the latest version of the #168 patch and #216 patch to my PKGBUILD and it fixes some performance issues in other windows while 60p videos or animations are running even with the revert patch disabled. Activities zooming in and out still isn't as smooth though. Link: https://forum.manjaro.org/t/how-to-gnome-mutter-performance-patches/71989

@ciupenhauer Added a new version V6b with these other patches and the revert patch still applied - way faster - almost acceptable now - if you want to try it out.

ciupenhauer commented on 2019-01-19 19:15 (UTC)

@Terence removing this package is a bad idea, for my 970m mobile gpu the performance of the other pkgbuild was overall worse in places it matters most, this package might still be needed. U can leave it unmaintained if you wish but please don't remove it just yet

deezid commented on 2019-01-19 18:30 (UTC)

@Terence that would be great. Another question, why not using the official 3.30 for the 117 commit https://gitlab.gnome.org/vanvugt/mutter/commits/fix-offscreen-clones-3.30

Terence commented on 2019-01-19 17:26 (UTC)

@Saren maybe we should at some point ditch the revert patch, create a new package simply called mutter-performance and ask for deletion of this one.

Terence commented on 2019-01-19 17:20 (UTC)

@rkmax should be fixed, please try again.

rkmax commented on 2019-01-19 17:11 (UTC) (edited on 2019-01-19 17:17 (UTC) by rkmax)

When try to install mutter-781835-workaround-3.30.2+7-6, got

[makepkg e416d493d] 347 17 files changed, 385 insertions(+), 763 deletions(-) delete mode 100644 clutter/tests/conform/texture.c fatal: bad revision '90507303'

After replace it like the comment explain, it works again

deezid commented on 2019-01-17 23:35 (UTC)

Updated to latest version: https://forum.manjaro.org/t/how-to-gnome-mutter-performance-patches/71989

@clupenhauer: On my 1080Ti dragging windows feels horrible with the revert patch applied. Runs at 30Hz and there's lots of input lag if no other animation or video is running at 60Hz. Speed inside apps is about the same, YouTube as well (running 8K videos here without any issues) and the overview is actually smoother.

Saren commented on 2019-01-17 12:39 (UTC)

@deezid I am trying your PKGBUILD right now, it seems to be much smooth than this package for my GTX1080 with nvidia.

ciupenhauer commented on 2019-01-16 22:12 (UTC)

installed deezid's pkgbuild with mixed results: better scrolling inside browsers, smoother window drag, smoother open/close animations. Worse overview animations , still slow or slower overview with youtube video playing, worse overall feeling. So not quite there yet.

ciupenhauer commented on 2019-01-16 17:09 (UTC)

thanks @deezid trying your build now