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 .. 17 18 19 20 21 22 23 24 25 26 27 .. 64 Next › Last »

Snowstorm64 commented on 2020-06-22 13:21 (UTC)

And what about this merge request: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1324 ?

Vash63 commented on 2020-06-19 13:38 (UTC)

Another potential candidate for this package: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1309

Terence commented on 2020-05-17 15:13 (UTC)

Probably due to sysprof update compilation seems to work fine for me.

glitsj16 commented on 2020-05-15 16:48 (UTC) (edited on 2020-05-15 17:02 (UTC) by glitsj16)

Hi, gcc 10 is causing build-breakage. Upstream is aware of this according to 1246 and 1248, but that's not finished yet apparently. Until that's all sorted out users can build this with Clang instead of gcc.

UPDATE: the latest sysprof update might fix this with gcc 10 according to heftig on IRC.

FuelFlo commented on 2020-05-07 13:19 (UTC)

@shrisha

Seems to be a problem with how pamac handles dependencies. If you try installing it with 'yay' for example, it should work.

shrisha commented on 2020-04-19 04:05 (UTC) (edited on 2020-04-19 06:57 (UTC) by shrisha)

could not satisfy dependencies: removing mutter breaks dependency 'libmutter-6.so=0-64' required by gnome-shell

Am I doing something wrong?

I just downloaded latest iso this morning 20.rc2. Installed on new ssd. system specs if required:

OS: Manjaro Linux x86_64 Host: TRX40 AORUS MASTER -CF Kernel: 5.6.5-1-MANJARO Uptime: 1 hour, 31 mins Packages: 1167 (pacman) Shell: bash 5.0.16 Resolution: 3840x2160 DE: GNOME WM: Mutter WM Theme: Adwaita-maia Theme: Adwaita-maia [GTK2/3] Icons: Papirus-Dark-Maia [GTK2/3] Terminal: gnome-terminal CPU: AMD Ryzen Threadripper 3970X (64) @ 3.900GHz GPU: NVIDIA TITAN RTX Memory: 4177MiB / 64258MiB

ciupenhauer commented on 2020-04-17 21:43 (UTC)

installed !798, played a few games, works as intented. at least on intel igpu it looks solid.

Terence commented on 2020-04-17 00:43 (UTC)

@ciupenhauer Thanks for the heads up, it looks like it compiles successfully, I didn't test it so it's not enabled by default. Just add it to the array and tell us how it went :)

ciupenhauer commented on 2020-04-17 00:05 (UTC)

fullscreen unredirect (!798) was just merged for 3.38. Any chance the commit can be compiled against current package?

v-tin commented on 2020-03-30 10:34 (UTC) (edited on 2020-03-30 10:35 (UTC) by v-tin)

What can I do to fix this error or is it not compatible with Manjaro with Gnome 3.36?

could not satisfy dependencies: removing mutter breaks dependency 'libmutter-6.so=0-64' required by gnome-shell