Boot Optimization

use sudo systemd-analyze critical-chain to get the most time consuming services. If you don’t need those services just disable them by this command sudo systemctl disable service-name.service and replace the service-name with the name of the service you want to disable.

BIOS Optimization

Just disable any feature you do not use such as fingerprint scanner. To reboot into your BIOS settings, use this command sudo systemctl reboot --firmware-setup.

Battery Optimization

Use tlp to manage your battery, and use powertop to get the power consumption statistics.

Install tlp and powertop using this command sudo apt install tlp powertop.

To enable tlp to manage your laptop battery, run this command in terminal sudo systemctl enable tlp.

To see the power consumption of each service, just use this command sudo powertop. Then disable the services you don’t need to reduce battery consumption.

Learn about how to edit the /etc/tlp.conf config file, or just use tlpui (a GUI for tlp) from github.