the difference of TLP's default config compared to a vanilla Ubuntu installation is quite simple:
- SATA ALPM is set to min_power on battery instead of max_performance
- USB autosuspend is enabled for all devices (except input and wwan devs) instead of bluetooth only
The situation is different with other distros.
For even more aggressive settings you may use RUNTIME_PM_ALL=1 to enable runtime pm for all devices.
Additional gains are:
- Easy config/enable/disable for all features compared to pm-utils' undocumented scripts
- Easy and automatic enabling/disabling of radio devices
- ThinkPad battery features
TLP's documentation contains only the facts about the settings, there is no advertising.