From a2c6fdb51619042c7947ff536000e6bf2ab670e8 Mon Sep 17 00:00:00 2001 From: dullbananas Date: Fri, 6 Mar 2026 17:19:52 -0700 Subject: [PATCH 1/2] Add info about mutter primary gpu --- docs/guides/hybrid-graphics.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/guides/hybrid-graphics.md b/docs/guides/hybrid-graphics.md index 70b2aac4..dbd941c8 100644 --- a/docs/guides/hybrid-graphics.md +++ b/docs/guides/hybrid-graphics.md @@ -44,6 +44,12 @@ If using the iGPU causes the screen to be black after waking up from suspend, th - Add `i915.enable_guc=3` to [your kernel parameters](https://wiki.t2linux.org/guides/postinstall/#add-necessary-kernel-parameters). If that has a problem, try setting the value to 2 instead of 3. - Turn the screen off and on after the backlight turns on. For GNOME: type your password then press enter, press Command + L to lock (this should turn off the backlight), then press any key. +## Using iGPU as primary gpu (Mutter) + +Mutter-based desktop environments (e.g. GNOME) pick one GPU to use as the "primary GPU", and it's not necessarily the same as the one connected to the display. Even if apple-gmux is configured with `force_igd=y`, Mutter's primary GPU might be the AMD GPU, which makes the AMD GPU active when screen contents change. + +See [Mutter Multi-GPU documentation](https://gitlab.gnome.org/GNOME/mutter/-/blob/27d2aceb7136e4d9633cd00ff1408b7512ce3098/doc/multi-gpu.md) for more info, including how to change the primary GPU. + ## Use on Windows The iGPU only works on Windows if there's no driver for it installed. Windows likes installing drivers. From fdfc6cffe0b1cf7c4f47b4063cf9fa26a6e95599 Mon Sep 17 00:00:00 2001 From: Aditya Garg Date: Sun, 8 Mar 2026 11:33:56 +0530 Subject: [PATCH 2/2] Update link to Mutter Multi-GPU documentation --- docs/guides/hybrid-graphics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/hybrid-graphics.md b/docs/guides/hybrid-graphics.md index dbd941c8..d7845264 100644 --- a/docs/guides/hybrid-graphics.md +++ b/docs/guides/hybrid-graphics.md @@ -48,7 +48,7 @@ If using the iGPU causes the screen to be black after waking up from suspend, th Mutter-based desktop environments (e.g. GNOME) pick one GPU to use as the "primary GPU", and it's not necessarily the same as the one connected to the display. Even if apple-gmux is configured with `force_igd=y`, Mutter's primary GPU might be the AMD GPU, which makes the AMD GPU active when screen contents change. -See [Mutter Multi-GPU documentation](https://gitlab.gnome.org/GNOME/mutter/-/blob/27d2aceb7136e4d9633cd00ff1408b7512ce3098/doc/multi-gpu.md) for more info, including how to change the primary GPU. +See [Mutter Multi-GPU documentation](https://gitlab.gnome.org/GNOME/mutter/-/blob/main/doc/multi-gpu.md) for more info, including how to change the primary GPU. ## Use on Windows