Package Details: mutter-781835-workaround 3.30.2+7-7

Git Clone URL: https://aur.archlinux.org/mutter-781835-workaround.git (read-only)
Package Base: mutter-781835-workaround
Description: A window manager for GNOME. This package reverts a commit which may causes performance problems for nvidia driver users. Some performance patches also included.
Upstream URL: https://gitlab.gnome.org/GNOME/mutter
Licenses: GPL
Groups: gnome
Conflicts: mutter
Provides: mutter
Submitter: Saren
Maintainer: Saren (Terence)
Last Packager: Terence
Votes: 31
Popularity: 2.572664
First Submitted: 2017-10-06 15:19
Last Updated: 2019-01-19 17:20

Required by (12)

Sources (5)

Pinned Comments

Saren commented on 2018-08-30 14:52

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.

The patch indicated by https://gitlab.gnome.org/GNOME/mutter/merge_requests/70/commits is the one Ubuntu 18.04 currently using.

A package for gnome-shell performance patches: https://aur.archlinux.org/packages/gnome-shell-performance/

Latest Comments

1 2 3 4 5 6 ... Next › Last »

deezid commented on 2019-01-21 12:47

@clupenhauer do you use Xorg or Wayland?

ciupenhauer commented on 2019-01-19 20:33

@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

@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

@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

@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

@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

@rkmax should be fixed, please try again.

rkmax commented on 2019-01-19 17:11

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

deezid commented on 2019-01-17 23:35

Updated to latest version: https://forum.manjaro.org/t/how-to-gnome-mutter-performance-patches/71989

@clupenhauer: On my 1080Ti dragging windows feels horrible with the revert patch applied. Runs at 30Hz and there's lots of input lag if no other animation or video is running at 60Hz. Speed inside apps is about the same, YouTube as well (running 8K videos here without any issues) and the overview is actually smoother.

Saren commented on 2019-01-17 12:39

@deezid I am trying your PKGBUILD right now, it seems to be much smooth than this package for my GTX1080 with nvidia.