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 .. 12 13 14 15 16 17 18 19 20 21 22 .. 64 Next › Last »

saltyming commented on 2021-11-27 06:34 (UTC) (edited on 2021-11-27 06:35 (UTC) by saltyming)

@JordanViknar Please test the latest version and if it doesn't help, change

_commit=561ec4f3e722ea365c535aea4e03b496b20cb8c9 # tags/41.1^25

to

_commit=8de96d3d7c40e6b5289fd707fdd5e6d604f33e8f # tags/41.1^0

in PKGBUILD and try building & installing it via makepkg -sric

JordanViknar commented on 2021-11-26 07:34 (UTC) (edited on 2021-11-26 07:45 (UTC) by JordanViknar)

I'd like to warn the maintainers (and users) of this package that it has caused me issues when used with a secondary monitor. If you combine both screens, only the primary display will work properly : the other display will just freeze on one of the first few frames, and it will not unfreeze until you change the mode. I was using it alongside gnome-shell-performance, and while uninstalling gnome-shell-performance did not fix the problem, uninstalling this package did solve it. I can only assume then that the problem is caused by one of the patches applied to mutter in this package.

System Info that might be useful :

CPU : Intel Celeron N3450 (4) @ 2.200GHz

GPU : Intel HD Graphics 500

Kernel : 5.15.4-zen1-1-zen

(On a side note, it is quite effective at boosting performance, even more than gnome-shell-performance. If you don't have secondary monitors, feel free to install it.)

gnx commented on 2021-11-20 16:18 (UTC)

This package, together with gnome-shell-performance, drastically improved the GNOME performance for me. No more stuttering animations. Thank you!

saltyming commented on 2021-10-27 13:52 (UTC)

Hi, I'm a new co-maintainer of gnome-shell-performance and mutter-performance packages. Please don't hesitate to give us/me advice and bug reports.

Thanks.

kal commented on 2021-10-26 20:28 (UTC) (edited on 2021-10-26 20:28 (UTC) by kal)

@Terence

Whether you are able to continue maintenance of this package or not can I just say a huge thank you for the work you have put into this! It has been the difference between a show-stoppingly juddery desktop and one that was a joy to work with.

Thank you.

I hope we are able to find a maintainer :o)

Terence commented on 2021-10-17 09:36 (UTC) (edited on 2021-10-17 09:37 (UTC) by Terence)

Hey all,

As you noticed, I'm not able to update this package frequently anymore (lack of time/motivation). If someone wants to help maintain this package I'll gladly add them to the maintainer list.

JockeTF commented on 2021-07-24 11:43 (UTC)

Okay! I've created mutter-dynamic-buffering which includes the working patch for merge request 1441. It's about as close to the original mutter package as I could make it. This is my first AUR package, so feel free to comment with feedback.

SilverMarcs commented on 2021-07-24 07:36 (UTC) (edited on 2021-07-24 07:37 (UTC) by SilverMarcs)

@JockeTF i think that would be very useful to many. I would defo switch to arch from fedora if theres a package in the aur for just 1441. As for the risks, I think someone who's installing this from the AUR already knows what 1441 is and how it doesnt work on wayland

JockeTF commented on 2021-07-23 21:31 (UTC)

I've uploaded a working patch to a comment in the merge request. I'm considering creating an AUR package that bundles and includes only !1441. Would that be useful to anyone?