Limit charge less than 100% to save battery life

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
djcaptpln880
Level 3
Level 3
Posts: 173
Joined: Sun Jun 06, 2021 7:04 am

Limit charge less than 100% to save battery life

Post by djcaptpln880 »

Greetings

is it possible to limit the amount of charge on a battery to save the battery since recharging it to 100% each time eventually shortens the life of the battery?

I know this is possible in Many instances of Windows.

Does anyone know how to implement this in Linux Mint Latest version?

I don't even know what this process would be be called?

Can you assist?

Code: Select all

System:
  Kernel: 5.15.0-67-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: MATE 1.26.0 wm: marco
    dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
  Type: Laptop System: Micro-Star product: GE62MVR 7RG v: REV:1.0 serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-16JC v: REV:1.0 serial: <superuser required>
    UEFI: American Megatrends v: E16JCIMS.30E date: 03/15/2018
Battery:
  ID-1: BAT1 charge: 46.8 Wh (94.9%) condition: 49.3/53.4 Wh (92.3%) volts: 12.1 min: 10.9
    model: MSI Corp. MS-16JC serial: N/A status: N/A
CPU:
  Info: quad core model: Intel Core i7-7700HQ bits: 64 type: MT MCP arch: Kaby Lake rev: 9 cache:
    L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 3560 high: 3782 min/max: 800/3800 cores: 1: 3498 2: 3505 3: 3782 4: 3547
    5: 3540 6: 3545 7: 3561 8: 3508 bogomips: 44798
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Micro-Star MSI driver: i915 v: kernel ports:
    active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:591b
  Device-2: NVIDIA GP104M [GeForce GTX 1070 Mobile] vendor: Micro-Star MSI driver: nvidia
    v: 525.85.05 pcie: speed: 8 GT/s lanes: 16 ports: active: none off: HDMI-A-3 empty: DP-2
    bus-ID: 01:00.0 chip-ID: 10de:1ba1
  Device-3: Chicony USB 2.0 Webcam Device type: USB driver: uvcvideo bus-ID: 1-11:7
    chip-ID: 04f2:b521
  Display: x11 server: X.Org v: 1.21.1.3 compositor: marco v: 1.26.0 driver: X:
    loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 101
  Monitor-1: HDMI-0 pos: primary,1-1 res: 1920x1080 dpi: 305 diag: 184mm (7.2")
  Monitor-2: eDP-1-1 pos: primary,1-1 res: 1920x1080 dpi: 142 diag: 395mm (15.5")
  OpenGL: renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2 v: 4.6.0 NVIDIA 525.85.05
    direct render: Yes
Audio:
  Device-1: Intel CM238 HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:a171
  Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel v: kernel pcie:
    speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10f0
  Sound Server-1: ALSA v: k5.15.0-67-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter vendor: Rivet Networks
    driver: ath10k_pci v: kernel pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 168c:003e
  IF: wlp2s0 state: up mac: <filter>
  Device-2: Qualcomm Atheros Killer E2500 Gigabit Ethernet vendor: Micro-Star MSI driver: alx
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 1969:e0b1
  IF: enp3s0 state: down mac: <filter>
Bluetooth:
  Device-1: Qualcomm Atheros QCA61x4 Bluetooth 4.0 type: USB driver: btusb v: 0.8 bus-ID: 1-10:5
    chip-ID: 0cf3:e300
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 2.1 lmp-v: 4.2
    sub-v: 25a
Drives:
  Local Storage: total: 1.03 TiB used: 280.72 GiB (26.7%)
  ID-1: /dev/nvme0n1 vendor: Toshiba model: N/A size: 119.24 GiB speed: 31.6 Gb/s lanes: 4
    serial: <filter> temp: 54.9 C
  ID-2: /dev/sda vendor: Samsung model: SSD 860 QVO 1TB size: 931.51 GiB speed: 3.0 Gb/s
    serial: <filter>
Partition:
  ID-1: / size: 94.34 GiB used: 21.28 GiB (22.6%) fs: ext4 dev: /dev/nvme0n1p3
  ID-2: /boot/efi size: 486 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1
  ID-3: /home size: 915.82 GiB used: 259.44 GiB (28.3%) fs: ext4 dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 22.35 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p2
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Device-1: 1-4:2 info: Dell Keyboard SK-8115 type: Keyboard driver: hid-generic,usbhid rev: 1.1
    speed: 1.5 Mb/s chip-ID: 413c:2003
  Device-2: 1-7:3 info: MSI steel series rgb keyboard type: HID driver: gt683r_led,usbhid
    rev: 1.1 speed: 12 Mb/s chip-ID: 1770:ff00
  Hub-2: 1-8:4 info: Atmel at43301 4-Port Hub ports: 4 rev: 1.1 speed: 12 Mb/s
    chip-ID: 03eb:3301
  Device-1: 1-8.4:6 info: Logitech Unifying Receiver type: Keyboard,Mouse
    driver: logitech-djreceiver,usbhid rev: 2.0 speed: 12 Mb/s chip-ID: 046d:c534
  Device-2: 1-10:5 info: Qualcomm Atheros QCA61x4 Bluetooth 4.0 type: Bluetooth driver: btusb
    rev: 2.0 speed: 12 Mb/s chip-ID: 0cf3:e300
  Device-3: 1-11:7 info: Chicony USB 2.0 Webcam Device type: Video driver: uvcvideo rev: 2.0
    speed: 480 Mb/s chip-ID: 04f2:b521
  Device-4: 1-12:8 info: Realtek RTS5129 Card Reader Controller type: <vendor specific>
    driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc rev: 2.0 speed: 480 Mb/s chip-ID: 0bda:0129
  Hub-3: 2-0:1 info: Super-speed hub ports: 8 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003
  Hub-4: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Hub-5: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s chip-ID: 1d6b:0003
Sensors:
  System Temperatures: cpu: 69.0 C pch: 65.0 C mobo: 27.8 C gpu: nvidia temp: 50 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: 2566 apt: 2537 flatpak: 29
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/ernstp-mesarc-jammy.list
    1: deb [arch=amd64 signed-by=/etc/apt/keyrings/ernstp-mesarc-jammy.gpg] https: //ppa.launchpadcontent.net/ernstp/mesarc/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list
    1: deb [arch=amd64] http: //dl.google.com/linux/earth/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https: //mirror.csclub.uwaterloo.ca/linuxmint-packages vera main upstream import backport
    2: deb http: //archive.ubuntu.mirror.rafal.ca/ubuntu jammy main restricted universe multiverse
    3: deb http: //archive.ubuntu.mirror.rafal.ca/ubuntu jammy-updates main restricted universe multiverse
    4: deb http: //archive.ubuntu.mirror.rafal.ca/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
Info:
  Processes: 341 Uptime: 5h 47m Memory: 23.36 GiB used: 5.01 GiB (21.4%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.3.0 alt: 11/12 Client: Unknown python3.10 client inxi: 3.3.13
Last edited by LockBot on Sun Sep 24, 2023 10:00 pm, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
Midnight True
Level 7
Level 7
Posts: 1504
Joined: Wed Jul 20, 2022 3:23 am
Location: Southern and Southwestern area of Mato
Contact:

Re: Limit charge less than 100% to save battery life

Post by Midnight True »

Please try this program https://linrunner.de/tlp/index.html
Locked

Return to “Hardware Support”