Battery life problem with laptop

I havent used this but it makes Chris happy.Saving Power on a Linux Laptop - YouTube

there is also amd-pstate driver but i dont think that will work on your current kernel How to enable amd-pstate?

your mileage may vary.