Package Details: mutter-781835-workaround 3.32.2+11+ga3a97621b-2

Git Clone URL: (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:
Licenses: GPL
Groups: gnome
Conflicts: mutter
Provides: mutter
Submitter: Saren
Maintainer: Saren (Terence)
Last Packager: Terence
Votes: 39
Popularity: 1.942437
First Submitted: 2017-10-06 15:19
Last Updated: 2019-06-20 13:48

Dependencies (22)

Required by (12)

Sources (1)

Pinned Comments

Terence commented on 2019-06-10 19:14

If you get cogl/cogl/ ERROR: dependency glesv2 not found., this is caused by upstream mesa not providing some files anymore.


  • Use regular mesa for building mutter and reinstall mesa-git afterwards.

  • Patch libglvnd to provide the missing pkg-config files: Use asp to download a snapshot of the files needed to build current libglvnd, replace the PKGBUILD and add the patch attached on

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 is the one Ubuntu 18.04 currently using.

A package for gnome-shell performance patches:

Latest Comments

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

Terence commented on 2019-06-20 13:48

@alex4401 @deezid Thanks, updated.

deezid commented on 2019-06-20 13:02

@Terence: !602 has been updated to df38ad3c !168 has been updated to 657cb4b5

alex4401 commented on 2019-06-20 11:54

"cogl: Remove GLX "threaded swap wait" used on Nvidia [performance]" (MR602) breaks the build (bad revision 'f12eddc1')

Terence commented on 2019-06-17 16:57

Weird mwohah, please report your findings in the issue.

mwohah commented on 2019-06-17 16:16

FYI, I was looking into reporting the broken keybindings issue, but I noticed that it may not be due to 579, after all. I seem to only get this issue sporadically. I got it once with 579 disabled, but it seems to happen more often with 579 enabled.

It seems to be fixable by refreshing GNOME shell (Alt+F2 and "r").

Terence commented on 2019-06-13 12:05

@deezid Thanks for the report, I knew about !568, I was waiting for my issue to be resolved to merge it but now it looks good :)

deezid commented on 2019-06-13 11:52

!602 commit has been updated to: f12eddc1 Also add !568 which will lower CPU usage while dragging windows. Testing atm and seems to do the job.

deezid commented on 2019-06-12 22:34

!189 updated commit to e702cbc7 Everything works just fine

kode54 commented on 2019-06-11 04:18

s/bfdf54fa/eddfdfcd/ s/fd2a7562/dfb1ef0c/

Both pull requests were just rebased 18 hours ago.

btd1337 commented on 2019-06-11 02:13

fatal: bad revision 'bfdf54fa'

fatal: bad revision 'fd2a7562'