I've seen a few other posts about this. It seems like if there is a process using the Nvidia GPU when you activate Eco then it stays powered and you don't get the full benefit. Some people have been resorting to restarting Windows to clear active processes and re-enabling Eco. I'm not sure if there is a way to tell what process is holding things up.
For offline battery drain I would check the BIOS and make sure no options for USB charging are enabled. If the machine is off and you can plug a phone into it and start charging then that means some stuff has to stay awake and use power even when on standby.
EDIT: Yes, Albert is right you do have to *activate* Eco mode. I didn't ask if your 4hr number was in Eco.
Thanks for replying.
The 4 hour battery life can be obtained in eco with battery saver on, I'm not using the dGPU for any task on battery.
Also, the machine was shut down properly (shift+shutdown) , yet it drained to depletion.
I've sent it in for repairs, hoping that the battery would register as faulty and they'd replace it.
My Zephyrus g15 also has the same problem Losing 10 to 15% of battery on shutdown in 24h
I tried everything
disabled fast boot
unistalled armoury crate
unistalled my asus
various ways of shutting down
holding power key for 15 seconds after shut down
the problem is on both shutdown and Hilbernate I get the same drain from battery
the support says the battery is doing okay
but there is something wrong
some say it is a bug on Win 11
but I dunno
there are lots of people out there having the same problem.