Package Details: mutter-performance 1:47.4-1

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.077814
First Submitted: 2019-07-09 09:35 (UTC)
Last Updated: 2025-01-15 11:01 (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 .. 22 23 24 25 26 27 28 29 30 31 32 .. 64 Next › Last »

Saren commented on 2019-09-20 06:22 (UTC) (edited on 2019-09-21 06:54 (UTC) by Saren)

Overview not closing bug fixed (https://bugs.archlinux.org/task/63826) fixed as of gnome-shell-performance 3.34.0+148+g506b75fc7-1

Shell crash (https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1841794) caused by dash-to-dock is also fixed from mutter-performance 3.34.0+30+gb5775e3d8-1

Most of your favorite extensions should be compatible or have update (in their repos). The only extension not working for me is "Panel OSD".

kode54 commented on 2019-09-17 21:42 (UTC)

@Terence Most of the pull requests included in this package have already been merged into 3.34. Of course, you don't have to update the script for that until 3.34 is in the stable repositories.

Terence commented on 2019-09-17 17:54 (UTC)

@Saren Thanks but yeah I don't get why this was flagged out-of-date when it's still in the arch testing repo...

Saren commented on 2019-09-16 03:58 (UTC) (edited on 2019-09-16 04:02 (UTC) by Saren)

Current PKGBUILD so far @Terence https://gist.github.com/Saren-Arterius/5d662d6a4fcbaccc846627701e615dee

Stopped by

Run-time dependency sysprof-capture-3 found: NO (tried pkgconfig and cmake)

meson.build:275:2: ERROR: Dependency "sysprof-capture-3" not found, tried pkgconfig and cmake

Just wait https://www.archlinux.org/packages/extra/x86_64/mutter/ bumped to 3.34 first

Terence commented on 2019-09-01 13:43 (UTC)

@TheAifam5 I figured out what caused the problem, please update and try again. @sotirizzz Thanks, it's now disabled by default.

Terence commented on 2019-08-28 10:49 (UTC)

@TheAifam5 experienced the same on my Nvidia system, amdgpu seemed fine but I guess I'll have to test on both each time before pushing changes... I'll figure out what exactly causes that and disable IT when I'm back home today.

theaifam5 commented on 2019-08-28 10:24 (UTC)

Last changes are destructive for me. On 3x4k monitors connected like: [monitor1] - [monitor2] - [laptop3], the third's background is split to half and after a while everything freezes. At the start, the window with small header are unable to move, but with the windows with big header are movable. Also the windows can't be resized for some reason. Trying do the following things, slowly freezes the whole system, except the window's content. The mutter package from Arch is working correctly. I tried to find any logs but there is none or I couldn't find any.

sotirizzz commented on 2019-08-26 14:53 (UTC)

"Implement clipboard manager" causes crashes in wayland session for me when trying to drag a folder/file in nautilus or a tab in firefox (with wayland as backend)

glorious-yellow commented on 2019-08-24 14:30 (UTC) (edited on 2019-08-24 14:32 (UTC) by glorious-yellow)

"Geometric (OpenGL-less) picking" hashes updated

New hashes are 836b420a^..b10f82d3

Saren commented on 2019-08-23 16:51 (UTC)

@Terence haha it's just a quick & dirty & selfish hack to save me from editing PKGBUILD each time.

You may write a prompt for that if you want, but that would break somebody's automated process too.