Mutter/Wayland uses dGPU on hybrid laptop w/ Bluefin

Hello,

I just noticed that Mutter, Mission Center and other GTK apps seem to use the Nvidia GPU on my laptop, as opposed to the Intel iGPU:

Mon Nov 11 13:45:54 2024       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 565.57.01              Driver Version: 565.57.01      CUDA Version: 12.7     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4060 ...    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   46C    P8              2W /   55W |      23MiB /   8188MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      6008      G   /usr/bin/gnome-shell                            2MiB |
|    0   N/A  N/A    127104      G   resources                                       2MiB |
+-----------------------------------------------------------------------------------------+

Applications such as Chrome, Firefox do not get listed in the output, which seems to mean they are using the iGPU right?

How can I get the Nvidia to not be used by Gnome itself? Intel Arc is plenty enough for Mutter and I get terribly battery life now. I would only like Nvidia to be used for steam games and AI workloads where CUDA library is invoked.

I am on:

● ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx-nvidia:latest
                   Digest: sha256:8123cf6aae1f2669b326b6dc6b4031cc09172c9a2b1eb806db5d4ab6dbc3a9e3
                  Version: 41.20241111 (2024-11-11T05:00:36Z)
          LayeredPackages: touchegg

Was told in Gnome discourse that this is a bug fixed last week so looks like I’ll have to wait for a future version (47.2 maybe?) for the fix.