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.37
First Submitted: 2019-07-09 09:35 (UTC)
Last Updated: 2024-10-22 08:26 (UTC)

Dependencies (66)

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 .. 27 28 29 30 31 32 33 34 35 36 37 .. 64 Next › Last »

Terence commented on 2019-07-08 15:21 (UTC)

@alex4401 Thanks for the report, please try the new version which includes a potential fix for your issue.

alex4401 commented on 2019-07-07 19:07 (UTC)

I have encountered an issue with Android Studio and I am able to reproduce it on every build since the first July update. The issue causes a complete freeze of Mutter with GNOME Shell jumping to 100% use of CPU. I am able to reproduce the freeze by opening any Android Studio project, waiting for Gradle to sync, then opening build types editor and clicking on any action (create a new type, delete an existing type, et cetera).

The issue doesn't occur on a build without MR189 and MR666.

chrisjbillington commented on 2019-07-06 20:44 (UTC)

git cherry-pick -n 87b86262^..eabb1842

Throws an error and needs updating to:

git cherry-pick -n 3ca3194f^..1be20af0

Terence commented on 2019-07-05 00:37 (UTC)

@ismet this should have nothing to do with this package, I can run it just fine. Check your journal for more info and start it with gdb to see get the stacktrace. Feel free to contact me on IRC if you need help because we try to keep these comments strictly package related.

ismet commented on 2019-07-04 21:37 (UTC)

alacritty (terminal emulator) doesn't run anymore after installing this package.

I'm getting "segmentation fault (core dumped)" errors.

Terence commented on 2019-07-04 15:41 (UTC)

Glad it's working well, this should be due to my recent update to gnome-shell-performance after close inspection of the master branch history :)

deezid commented on 2019-07-04 15:34 (UTC)

@Saren, same here. Got used to it. Feels even smoother than my Windows installation. I really hope !602 will be merged for Gnome 3.34

Saren commented on 2019-07-04 15:30 (UTC)

Yo, just going to say that I get 60fps at almost all time now with nvidia card.

glorious-yellow commented on 2019-07-02 17:36 (UTC) (edited on 2019-07-02 17:36 (UTC) by glorious-yellow)

@ismet

If you go to https://gitlab.gnome.org/GNOME/mutter/merge_requests/189/commits, you can see that the new commit hash is 76462a2f.

Replace 00b4dace with 76462a2f in PKGBUILD and it should work.