Package Details: mutter-vrr 42.3-1

Git Clone URL: (read-only, click to copy)
Package Base: mutter-vrr
Description: A window manager for GNOME (with VRR)
Upstream URL:
Licenses: GPL
Conflicts: mutter
Provides:, mutter
Submitter: CorvetteCole
Maintainer: CorvetteCole
Last Packager: CorvetteCole
Votes: 4
Popularity: 2.30
First Submitted: 2022-06-12 21:52 (UTC)
Last Updated: 2022-07-07 01:29 (UTC)

Required by (19)

Sources (2)

Pinned Comments

CorvetteCole commented on 2022-06-12 23:50 (UTC)

install this to get a toggle in your gnome settings:

Latest Comments

angryfog commented on 2022-08-11 22:23 (UTC)

Hi, Is there a way to combine this set of patch and mutter-performance? If yes, how to do it? Thanks you

CorvetteCole commented on 2022-07-27 03:04 (UTC)

hey all, I'm currently looking in to creating a -git package that builds whatever code is the latest from doraskayo. Latest patch diff isn't guaranteed to be for Gnome 42.3, but I'll test and update this package soon anyways. Thanks for your patience... very very busy this week

domve commented on 2022-07-16 12:10 (UTC) (edited on 2022-07-16 12:11 (UTC) by domve)

I'm also getting failed tests on both gnome-control-center-vrr and mutter-vrr, native-unit timing out here and network-panel failing on the control center.

Commenting out meson test inside both check functions in the PKGBUILD made them build fine, and everything seems to be working.

un_couteau commented on 2022-07-16 06:37 (UTC)

I built mutter-vrr and gnome-control-center-vrr, but I can't tell if anything has been added. There are 6 items in "displays": 1. Orientation 2. Resolution 3. Refresh rate 4. Adjust by TV 5. Scale 6. Night illumination

AMD Freesync is enabled in the monitor settings, but I don't understand how to enable it

P.S. I am using wayland session

Smokus commented on 2022-07-12 15:00 (UTC)

Can't install it. Here is the entire terminal output: Don't know what to do.

CorvetteCole commented on 2022-07-05 14:42 (UTC)

Will update this to 42.3 later today

CorvetteCole commented on 2022-07-04 21:26 (UTC)

I can't reproduce this @Taijian, it works fine on my machine. Seems like it is less of a failed test and more of a "session spawn failure" kind of thing. I think you can skip tests with an argument, I'll look for one in a few when I'm at my desktop (if you just want to install it anyways)

Taijian commented on 2022-07-03 19:18 (UTC)

After the latest update I get a failed test while building in a clean chroot:

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

G_TEST_SRCDIR=/build/mutter-vrr/src/mutter-vrr/src MALLOC_PERTURB_=186 G_TEST_BUILDDIR=/build/mutter-vrr/src/build MUTTER_TEST_PLUGIN_PATH=/build/mutter-vrr/src/build/src/compositor/plugins/ /build/mutter-vrr/src/mutter-vrr/src/tests/ /build/mutter-vrr/src/build/src/tests/mutter-native-unit ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout:

random seed: R02Sc225cab8abe3b8578c79ae493e4ef350
libmutter-MESSAGE: Running Mutter Test (using mutter 42.2) as a Wayland display server
GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation memory (GMemorySettingsBackend) for ‘gsettings-backend’
libmutter-MESSAGE: Created surfaceless renderer without GPU
GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
libmutter-MESSAGE: Disabling DMA buffer screen sharing (not hardware accelerated)
libmutter-MESSAGE: Disabling DMA buffer screen sharing (implicit modifiers not supported)
libmutter-DEBUG: WL: loaded
libmutter-MESSAGE: Using Wayland display name 'mutter-test-display'


Start of backends tests
Start of native tests
Start of virtual-monitor tests
libmutter-MESSAGE: Added virtual monitor Meta-0
libmutter-INFO: Acquired name org.gnome.Mutter.ScreenCast
libmutter-INFO: Acquired name org.gnome.Mutter.RemoteDesktop
libmutter-MESSAGE: Removed virtual monitor Meta-0

ok 1 /backends/native/virtual-monitor/create

End of virtual-monitor tests

xDShot commented on 2022-06-26 20:07 (UTC)

Ok so freesync works only on most left placed monitor, no matter if it's 1st or 2nd monitor. Can you provide upstream url of patched fork where I can submit bug report please?

xDShot commented on 2022-06-25 10:17 (UTC)

Ok it seems working but only on secondary monitor and not on primary.

xDShot commented on 2022-06-25 10:10 (UTC)

Doesn't appear to work. Monitor doesn't indicate that Freesync works when launch games.

Smokus commented on 2022-06-19 09:27 (UTC)

@glorious-yellow thanks I did it. I was unsure if I am allowed to uninstall mutter :)

glorious-yellow commented on 2022-06-18 23:52 (UTC) (edited on 2022-06-18 23:52 (UTC) by glorious-yellow)

@Smokus type y to replace mutter with mutter-vrr.

Smokus commented on 2022-06-18 22:28 (UTC)

mutter-vrr and mutter are in conflict. Remove mutter? [y/N] What should I do?

CorvetteCole commented on 2022-06-18 18:21 (UTC)

it's possible this is an upstream bug with the merge request. I update this package pretty much everytime a new commit is added to the MR. I could try to keep this stable instead but I don't think that's really the point. Other than updating the mr patch, nothing has changed

glorious-yellow commented on 2022-06-18 05:54 (UTC) (edited on 2022-06-18 06:00 (UTC) by glorious-yellow)

Hmm... I updated this package to the latest version, and VRR is not working anymore. It's also not working when enabled in mutter-performance.

Is this a problem with my computer? I downgraded to the version I compiled (using this package) a few days ago and it works fine.

CorvetteCole commented on 2022-06-15 01:05 (UTC) (edited on 2022-06-15 04:18 (UTC) by CorvetteCole)

@glorious-yellow mr2464 actually shouldn't be included in this package. I will try to keep it exclusively to mr1154 so that our test results are actually useful for the creator of the merge request

glorious-yellow commented on 2022-06-14 23:41 (UTC)


Can this MR be added to PKGBUILD?

This deals with direct scanout, especially when VRR is active.

CorvetteCole commented on 2022-06-12 23:50 (UTC)

install this to get a toggle in your gnome settings:

CorvetteCole commented on 2022-06-12 23:50 (UTC)

yes variable refresh rate is correct @FabioLolix. I just created this package and am running it on my computer. There may be a few improvements to be made as of now

FabioLolix commented on 2022-06-12 22:20 (UTC)

Seems variable refresh rate from

FabioLolix commented on 2022-06-12 22:18 (UTC)

What does mean vrr in pkgname?