If you have a problem after any system update with mutter-performance-unstable
& gnome-shell-performance-unstable
, please install mutter
& gnome-shell
packages from the official [gnome-unstable] repository first, then build the performance packages later.
If you are using stable repositories, use mutter-performance
The optional patches for performance and fixes are by default enabled.
The default patch list includes "Dynamic triple buffering(!1441)", "text-input-v1(!3751)".
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.
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/
A package for gnome-shell performance patches: https://aur.archlinux.org/packages/gnome-shell-performance-unstable/
Pinned Comments
saltyming commented on 2024-09-15 06:26 (UTC) (edited on 2024-10-19 14:03 (UTC) by saltyming)
If you have a problem after any system update with
mutter-performance-unstable
&gnome-shell-performance-unstable
, please installmutter
&gnome-shell
packages from the official [gnome-unstable] repository first, then build the performance packages later.If you are using stable repositories, use mutter-performance
The optional patches for performance and fixes are by default enabled.
The default patch list includes "Dynamic triple buffering(!1441)", "text-input-v1(!3751)".
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.
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/
A package for gnome-shell performance patches: https://aur.archlinux.org/packages/gnome-shell-performance-unstable/