Very high battery usage during suspend

Hi everyone, I am running the following system:
Fedora 41
6.12.15
3.04
Intel 13th Gen Core.

Basically, the issue is that I haven’t really used it for portability until now and I face a very big problem. The battery life during suspend is very bad. Like 30% battery usage over 7-8hours suspend and often if I leave it over a day the laptop dies easily. I wanted to know how can I fix this? Does the BIOS update fix this? I have seen recommendations of suspend-then-hibernate but I only have a 8gb swap(while I have 16gb ram) and I really don’t wanna waste time on that if the suspend issue can be fixed.
Please let me know. Thanks

I recall previously that this was an issue for some users of the AMD boards initially as well.

Forum member @Mario_Limonciello has mentioned a script that can run through things and check to see that all Linux toggles have been toggled appropriately for best suspend:

Hmm, on second thought, that might not be as useful here.

First remove all expansion cards to rule out USB issues.

yes, i have tested removing all expansion cards… similarly high usage

thanks yeah I don’t think an amd script will be useful for me…

Intel 13th gen has never had decent battery life, but just to be sure, do you have anything like the TLP tool enabled while PPD is enabled?