I am getting 7.5 to 8 hours of battery life. Doesn't matter if I am just watching YouTube videos, or doing work using Microsoft Office apps. Also, my Surface Pro 7 (i5, 8 ram, 128 ssd) was not new, it was an open-box excellent condition purchase from Best Buy. Anyway, here are some of the things I did to increase my Surface Pro's battery life:
- Made sure all background apps are always turned off.
- Use Microsoft Edge Carney browser (Google Chrome is a big drain on the battery).
- Unless I am using it, I always have the Edge Carney browser closed.
- I keep screen brightness at around 50%-60%.
5. Battery saver mode is activated as soon as the battery's charge goes below 100%.
6. Applied some of the tips from this webpage, "Ultimate Tips to Max Out Microsoft Surface Battery Life" (https://surfacetip.com/ultimate-tips-max-surface-pro-4-battery-life/)
- Instilled this update, SurfacePro7_Win10_17763_20.020.2886.0.msi (https://www.microsoft.com/en-us/download/details.aspx?id=100419)
- Most importantly, uninstalled this update, SurfacePro7_Win10_18362_ 20.014.39957.0.msi, from my Surface Pro 7. For whatever reason, removing this driver/firmware update increased my battery's life by around 2 hours.
Hope these things work as well for you as they did for me...