So not sure if the SMC / PRAM reset or migration is an issue as it wasnt for me doing a fresh install and moving my stuff over through cloud but here are some tips that seemed to help me dramatically for battery life. Please give these a shot and let me know if these help you at all. I average 7-10 hours daily.
#1 - In the 15" if you are not doing something graphics intensive like browsing the internet, check your dGPU (Radeon) to ensure its not being used. Look at the Activity Monitor to see if it says 'Integrated' vs 'High Perf.' on energy tab. This will make you lose at least 3 hours off your total battery time leaving programs open that cause your dGPU to stay on.
#2 - Brightness has a dramatic effect on your battery life, 500 nits is not easy to maintain but I have issues reading text if its below 50% brightness. I keep mine around 60% most of the time.
#3 - Turn off your keyboard light - For me this is a feature they could lose and I'd care less. I dont use it at all and turning it all the way off can help your battery life substantially.
#4 - Turn off touchbar text recommendations. I'm an adult and know what I am typing, I don't need this feature unless I'm torn on how to spell a word. I have not figured out if touching the chevron on the TB (causing the recommendations it to collapse to the keyboard button) is the same as turning this feature off completely (if it calculates what you're typing still or just removes it visibly). To turn it off for good, go to keyboard settings in system preferences, click the text tab, and uncheck 'Touch Bar typing suggestions'.
#5 - Mail. I changed the setting in mail preferences to only check for mail every 5 minutes instead of the 'automatically'. Not sure if this one helps but it makes sense logically (especially with multiple mail accounts constantly checking) and the mail I receive is normally not time crucial.
#6 - Turn display off after... I have it set to 4 minutes. If you're like me working at home on the couch or at work and you get up to get a snack for a couple minutes, not always throwing it into sleep or shutting the clamshell, having it turn off automatically is saving tons of minutes of battery life that I am sure add up through the day. I leave 'Power nap' off also, not sure how this affects battery life.
If you're reading this apple employees, please please - Have a setting to not have the dGPU turn on. Automatic graphics switching should have options as to which GPU you're using, and the Pro's doing editing can leave their GPU on. (I use programs that are no longer supported that cause my dGPU to turn on when they don't need it. I know they don't need it because I use them on my old 13" rMBP with no dGPU and a way older integrated GPU with zero issues).
Hope these help
#1 - In the 15" if you are not doing something graphics intensive like browsing the internet, check your dGPU (Radeon) to ensure its not being used. Look at the Activity Monitor to see if it says 'Integrated' vs 'High Perf.' on energy tab. This will make you lose at least 3 hours off your total battery time leaving programs open that cause your dGPU to stay on.
#2 - Brightness has a dramatic effect on your battery life, 500 nits is not easy to maintain but I have issues reading text if its below 50% brightness. I keep mine around 60% most of the time.
#3 - Turn off your keyboard light - For me this is a feature they could lose and I'd care less. I dont use it at all and turning it all the way off can help your battery life substantially.
#4 - Turn off touchbar text recommendations. I'm an adult and know what I am typing, I don't need this feature unless I'm torn on how to spell a word. I have not figured out if touching the chevron on the TB (causing the recommendations it to collapse to the keyboard button) is the same as turning this feature off completely (if it calculates what you're typing still or just removes it visibly). To turn it off for good, go to keyboard settings in system preferences, click the text tab, and uncheck 'Touch Bar typing suggestions'.
#5 - Mail. I changed the setting in mail preferences to only check for mail every 5 minutes instead of the 'automatically'. Not sure if this one helps but it makes sense logically (especially with multiple mail accounts constantly checking) and the mail I receive is normally not time crucial.
#6 - Turn display off after... I have it set to 4 minutes. If you're like me working at home on the couch or at work and you get up to get a snack for a couple minutes, not always throwing it into sleep or shutting the clamshell, having it turn off automatically is saving tons of minutes of battery life that I am sure add up through the day. I leave 'Power nap' off also, not sure how this affects battery life.
If you're reading this apple employees, please please - Have a setting to not have the dGPU turn on. Automatic graphics switching should have options as to which GPU you're using, and the Pro's doing editing can leave their GPU on. (I use programs that are no longer supported that cause my dGPU to turn on when they don't need it. I know they don't need it because I use them on my old 13" rMBP with no dGPU and a way older integrated GPU with zero issues).
Hope these help