Why does my battery drain so fastly in fedora 42(prev in 41 too), is it something related to GPU integration?

I’m using an ASUS ROG Strix G16 laptop with an Intel i7-13650HX and NVIDIA RTX 4050 (6GB). While battery performance is stable on Windows, I’ve noticed that battery drains significantly faster on Linux.

For setting up the NVIDIA drivers, I followed the official RPM Fusion guide:
link : Howto/NVIDIA - RPM Fusion

Since this laptop supports NVIDIA Optimus (hybrid graphics switching between the iGPU and dGPU), I suspect the system might be running the discrete GPU (dGPU) unnecessarily, even for basic tasks — which could be the cause of the high battery usage.

I’d appreciate help in verifying:

  • If the NVIDIA drivers and Optimus setup are correctly configured.
  • Whether the discrete GPU is staying active when it shouldn’t, leading to power drain.
  • Any tips to optimize battery life on Linux with hybrid graphics.

Thanks in advance!