Package Details: mutter-performance 1:47.0+r18+g625965d95-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.97
First Submitted: 2019-07-09 09:35 (UTC)
Last Updated: 2024-09-21 16:33 (UTC)

Dependencies (66)

Required by (18)

Sources (5)

Pinned Comments

saltyming commented on 2022-03-22 09:37 (UTC) (edited on 2024-09-20 11:57 (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 to achieve maximum performance (!4015).


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 .. 45 46 47 48 49 50 51 52 53 54 55 .. 64 Next › Last »

Saren commented on 2019-01-23 13:15 (UTC) (edited on 2019-01-23 13:23 (UTC) by Saren)

@Terence I have tried ditching the old revert patch in favor of the new patch, it introduces stutters when I play rhythm games using wine...

Deleting this package maybe unnecessary because it will confuse people when this package is not found in AUR when people update the system.

Also, regardless to delete this package or not, I think it's good idea to still include the old revert patch, just let people edit PKGBUILD to choose which to use.

__

@deezid I see your v7b PKGBUILD. I would like to steal it from you if is doing good. :)

BTW the v7b the v7 is identical.

ciupenhauer commented on 2019-01-22 18:03 (UTC)

@deezid Xorg

deezid commented on 2019-01-21 12:47 (UTC)

@clupenhauer do you use Xorg or Wayland?

ciupenhauer commented on 2019-01-19 20:33 (UTC)

@deezid I tried it but for whatever reason those patches don't work well on my mobile card in any formula. maybe it's because of the adaptive power mode? using the cpu a bit like firing up chrome with 10 tabs or rebuilding mutter makes gnome completely unusable

I'm reverting to traditional pkgbuild for now. Thanks for all the work!

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