Haruna waking up Nvidia dgpu in hybrid laptop unnecessarily

Has anyone seen Haruna unnecessarily wake the NVIDIA dGPU on a hybrid Intel/NVIDIA laptop?

On my system (CachyOS/Arch, KDE Wayland, Intel iGPU + RTX 3050), simply launching Haruna with no media loaded causes the NVIDIA GPU to become active and opens “/dev/nvidia*” devices.

Interestingly:

  • Haruna renders on the Intel GPU (“Mesa Intel Graphics”)
  • Hardware decoding is disabled
  • A fresh Haruna profile shows the same behavior
  • “mpv --idle” on the same system keeps the NVIDIA GPU suspended

Using “LD_DEBUG=libs,files”, I found that “libmpv.so” loads “libcuda.so.1” when Haruna starts, which appears to wake the dGPU.

This increases power uses in a laptop significantly.