@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.
Search Criteria
Package Details: mutter-performance 48.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mutter-performance.git (read-only, click to copy) |
---|---|
Package Base: | mutter-performance |
Description: | Window manager and compositor for GNOME |
Upstream URL: | https://gitlab.gnome.org/GNOME/mutter |
Licenses: | GPL-2.0-or-later |
Groups: | gnome |
Conflicts: | mutter |
Provides: | libmutter-16.so, mutter |
Submitter: | Terence |
Maintainer: | glorious-yellow |
Last Packager: | glorious-yellow |
Votes: | 76 |
Popularity: | 0.013505 |
First Submitted: | 2019-07-09 09:35 (UTC) |
Last Updated: | 2025-04-14 05:13 (UTC) |
Dependencies (68)
- at-spi2-core (at-spi2-core-gitAUR)
- bash-completion (bash-completion-gitAUR)
- cairo (cairo-gitAUR)
- colord (colord-gitAUR)
- dconf
- egl-wayland (egl-wayland-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- fribidi (fribidi-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- gnome-desktop-4 (gnome-desktop-4-gitAUR)
- gnome-settings-daemon (gnome-settings-daemon-mobileAUR, gnome-settings-daemon-gitAUR)
- graphene (graphene-gitAUR)
- gsettings-desktop-schemas (gsettings-desktop-schemas-gitAUR, gsettings-desktop-schemas-nofontAUR)
- gtk4 (gtk4-paper-planeAUR, gtk4-gitAUR)
- harfbuzz (harfbuzz-gitAUR)
- iio-sensor-proxy (iio-sensor-proxy-gitAUR, iio-sensor-proxy-tuxedoAUR, iio-sensor-proxy-tuxedo-gitAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libcanberra
- libcolord (libcolord-gitAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libei (libei-gitAUR)
- libgirepository
- libglvnd (libglvnd-gitAUR)
- libgudev
- libice
- libinput (libinput-gitAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR, libinput-noaccumAUR)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- libsm
- libsysprof-capture
- libwacom (libwacom-surfaceAUR)
- libx11 (libx11-gitAUR)
- libxau
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxcursor
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxi (libxi-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- libxkbfile
- libxrandr (libxrandr-gitAUR)
- libxtst
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-amber)
- pango (pango-gitAUR)
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR)
- pixman (pixman-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-argcomplete
- python-gobject
- startup-notification
- systemd-libs (systemd-libs-fmlAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-bug865-issue1578AUR, xorg-xwayland-hidpi-xpropAUR)
- gi-docgen (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2-devel (make)
- gobject-introspection (make)
- meson (meson-gitAUR) (make)
- python-docutils (make)
- sysprof (sysprof-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Required by (16)
- gnome-kiosk (requires mutter)
- gnome-monitor-config-git (requires mutter)
- gnome-shell-beta-performance (requires mutter)
- gnome-shell-docs-git (requires libmutter-16.so) (make)
- gnome-shell-git (requires libmutter-16.so)
- gnome-shell-git (requires libmutter-16.so) (make)
- gnome-shell-performance (requires mutter)
- gnome-shell-performance (requires libmutter-16.so)
- gnome-shell-performance-unstable (requires mutter)
- magpie-wm-git (requires mutter)
- phoc-git (requires mutter) (check)
- power-profile-selector-git (requires mutter) (optional)
- regolith-i3 (requires mutter)
- wingpanel-git (requires mutter)
- xwayland-run (requires mutter) (optional)
- xwayland-run-git (requires mutter) (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 47 48 49 50 51 52 53 54 55 56 57 .. 65 Next › Last »
Terence commented on 2019-01-19 17:26 (UTC)
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
deezid commented on 2019-01-17 23:35 (UTC)
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 (UTC)
@deezid I am trying your PKGBUILD right now, it seems to be much smooth than this package for my GTX1080 with nvidia.
ciupenhauer commented on 2019-01-16 22:12 (UTC)
installed deezid's pkgbuild with mixed results: better scrolling inside browsers, smoother window drag, smoother open/close animations. Worse overview animations , still slow or slower overview with youtube video playing, worse overall feeling. So not quite there yet.
ciupenhauer commented on 2019-01-16 17:09 (UTC)
thanks @deezid trying your build now
deezid commented on 2019-01-16 16:41 (UTC) (edited on 2019-01-16 19:07 (UTC) by deezid)
Please take a look here https://forum.manjaro.org/t/how-to-gnome-mutter-performance-patches/71989
Altered to the PKGBUILD to make it work with latest patches inside the 3.30 branch. Also removed the "NVIDIA-fix" which just caused harm and replaced it by patch 281 by Daniel van Vugt.
V4 fixed the last remaining issues.
The difference honestly is quite insane, doesn't really feel like Gnome anymore - in a good way.
deezid commented on 2019-01-16 02:26 (UTC)
Final fix found, thanks to Daniel van Vugt (281.patch)
The revert.patch has to be deleted since it causes more harm than it actually helps.
The 281.patch by Daniel van Vugt fixed the last piece of lag entirely. https://gitlab.gnome.org/GNOME/mutter/merge_requests/281.patch
deezid commented on 2019-01-15 21:13 (UTC)
Just noticed that with the revert patch the performance maybe still way better than before thanks to the other patches but it's not quite the same inside programs.
With the revert patch applied performance inside programs is amazing but dragging windows stutters at 30fps unless a video or animation is running at 60fps.
I wonder what exactly causes this behavior https://aur.archlinux.org/cgit/aur.git/tree/revert.patch?h=mutter-781835-workaround
Pinned Comments
<deleted-account> commented on 2023-05-02 11:11 (UTC)
gnome-44 diffs: https://gist.github.com/FiestaLake/aaf26db49292840aef43210001b4e080
For people using [staging] & [gnome-unstable] branch (or [testing] branch in the near future).
Apply the patch with
git am {patchname}.patch
<deleted-account> commented on 2023-02-13 04:41 (UTC)
Hi, I'm the co-maintainer of the package.
Unfortunately, my laptop's gpu died a few days ago. So I cannot bring lots of changes to the package. The only thing I can do right now is upgrading the package along with mr1441 only.
Sorry for the situation and I hope you understand it. If you want to be a co-maintainer of this package, please contact fiestalake@disroot.org and/or the other maintainers. Thanks.
<deleted-account> commented on 2022-10-27 15:54 (UTC)
gnome-43 diffs: https://gist.github.com/FiestaLake/d6d9e597fe693b3f55d92890880e463c
For people using [testing] branch.
Apply the patch with
git am {patchname}.patch
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/