Package Details: mutter-performance 1:46.1+r8+gc23274cd2-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
Groups: gnome
Conflicts: mutter
Provides: libmutter-14.so, mutter
Submitter: Terence
Maintainer: Terence (Saren, saltyming)
Last Packager: saltyming
Votes: 76
Popularity: 0.97
First Submitted: 2019-07-09 09:35 (UTC)
Last Updated: 2024-05-23 11:29 (UTC)

Required by (12)

Sources (7)

Pinned Comments

saltyming commented on 2022-03-22 09:37 (UTC) (edited on 2023-09-02 03:43 (UTC) by saltyming)

Please note that a debug option is disabled in this package.

To disable building the docs package, set an env: _disable_docs=y

To enable the check() process, set an env: _enable_check=y


If the building process is getting failed on check() like

83/114 mutter:core+mutter/backends/native / native-unit TIMEOUT 180.01s killed by signal 15 SIGTERM

then you might want to do one of these:

0) Unset an env: _enable_check=y

1) Kill your pipewire session manager; killall $(pacman -Qq pipewire-session-manager).

2) Reboot the machine.

3) Pass a variable --nocheck to makepkg (which can be passed along with --mflags first if you are using paru) to temporarily disable a check() process.

4) Add a line options=(!check) to the package's PKGBUILD file to disable a check() process.

And try again.

Terence commented on 2020-08-31 16:26 (UTC) (edited on 2020-08-31 16:26 (UTC) by Terence)

@NettoHikari or anyone unable to compile with the following error:

lto1: internal compiler error: bytecode stream: expected tag identifier_node instead of LTO_UNKNOWN

You need to rebuild sysprof and then try again.

Reference: https://bugs.archlinux.org/task/67686.

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 .. 60 Next › Last »

m3thodic commented on 2018-12-15 21:13 (UTC)

Sorry if anyone was having an issue with that diff I posted to gist. When I grabbed it using wget the patch command wouldn't apply it correctly and errors out. Here is a direct link: http://libpcap.net/repo/Sync-to-the-hardware-refresh-rate.patch

Saren commented on 2018-12-15 18:12 (UTC) (edited on 2018-12-15 18:12 (UTC) by Saren)

@Pumpi run $ git config --global user.email "you@example.com" and $ git config --global user.name "Your Name", because you have not set a email and name for git and it does not allow you to git commit but it's required in prepare() of this package.

I should not really do the git commit thing and I need to find a way to workaround that.

Pumpi commented on 2018-12-15 17:28 (UTC)

@Terence do you mean the var/tmp/pamac-build-user order? i deleted the files there and tried again. I get the same error

Terence commented on 2018-12-15 16:27 (UTC)

@Pumpi delete the source directory and try again.

Pumpi commented on 2018-12-15 15:31 (UTC)

I am getting this error and am not able to successfully install. Sorry, my system is in German....

error: Konnte 5c123a76a... (clutter: Fix offscreen-effect painting of clones) nicht anwenden Hinweis: nach Auflösung der Konflikte markieren Sie die korrigierten Pfade Hinweis: mit 'git add <Pfade>' oder 'git rm <Pfade>' und tragen Sie das Ergebnis mit Hinweis: 'git commit' ein

This message is displayed because 'merge.tool' is not configured. See 'git mergetool --tool-help' or 'git help config' for more details. 'git mergetool' will now attempt to use one of the following tools: opendiff kdiff3 tkdiff xxdiff meld tortoisemerge gvimdiff diffuse diffmerge ecmerge p4merge araxis bc codecompare emerge vimdiff Merging: clutter/tests/conform/meson.build

Deleted merge conflict for 'clutter/tests/conform/meson.build': {local}: deleted {remote}: modified file Use (m)odified or (d)eleted file, or (a)bort? *** Bitte geben Sie an, wer Sie sind.

Führen Sie

git config --global user.email "you@example.com" git config --global user.name "Your Name"

aus, um das als Ihre standardmäßige Identität zu setzen. Lassen Sie die Option "--global" weg, um die Identität nur für dieses Repository zu setzen. fatal: Konnte die E-Mail-Adresse nicht automatisch erkennen ('dawid@dawid-pc.(none)' erhalten) ==> FEHLER: Ein Fehler geschah in prepare(). Breche ab...

Saren commented on 2018-12-12 17:44 (UTC)

Update: full power regained

tannisroot commented on 2018-12-07 09:48 (UTC)

also GPU-less picking and clutter patches compatible with 3.30: https://gitlab.gnome.org/GNOME/mutter/merge_requests/189#note_380775

tannisroot commented on 2018-12-03 22:21 (UTC) (edited on 2018-12-07 09:48 (UTC) by tannisroot)

You can use this to resolve conflict with "Sync to the hardware refresh rate, not just 60.00Hz [performance]": https://gitlab.gnome.org/GNOME/mutter/merge_requests/318/commits

A.J commented on 2018-11-30 14:32 (UTC)

still there is error :

fatal: bad revision '68af9783'

it can build with it commented out .