🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux
4 messages
4 total messages Started by Marcin Debowski Wed, 10 Jul 2024 05:49
ustawienie limitu ładowania akumulatora
#324130
Author: Marcin Debowski
Date: Wed, 10 Jul 2024 05:49
52 lines
2422 bytes
Chciałbym być miły dla aku bo laptop pracuje prawie 100% czasu na kablu
i ograniczyć pojemność, do której ma być ładowany.

Czytam, że robi się to na tym:
/sys/class/power_supply/BAT0/charge_control_start_threshold
/sys/class/power_supply/BAT0/charge_control_end_threshold

Ale wszystko co mam u siebie to:
root@agatek-inspiron:/sys/class/power_supply/BAT0# ls -la
total 0
drwxr-xr-x 4 root root    0 Jul  6 21:05 .
drwxr-xr-x 3 root root    0 Jul  6 21:05 ..
-rw-r--r-- 1 root root 4096 Jul 10 13:28 alarm
-r--r--r-- 1 root root 4096 Jul  6 21:05 capacity
-r--r--r-- 1 root root 4096 Jul 10 13:28 capacity_level
-r--r--r-- 1 root root 4096 Jul  6 21:05 charge_full
-r--r--r-- 1 root root 4096 Jul 10 13:28 charge_full_design
-r--r--r-- 1 root root 4096 Jul  6 21:05 charge_now
-r--r--r-- 1 root root 4096 Jul  6 21:05 current_now
-r--r--r-- 1 root root 4096 Jul  6 21:05 cycle_count
lrwxrwxrwx 1 root root    0 Jul  6 21:05 device -> ../../../PNP0C0A:00
-r--r--r-- 1 root root 4096 Jul 10 13:28 eppid
drwxr-xr-x 3 root root    0 Jul  6 21:05 hwmon1
-r--r--r-- 1 root root 4096 Jul 10 13:28 manufacturer
-r--r--r-- 1 root root 4096 Jul 10 13:28 model_name
drwxr-xr-x 2 root root    0 Jul 10 13:28 power
-r--r--r-- 1 root root 4096 Jul  6 21:05 present
-r--r--r-- 1 root root 4096 Jul 10 13:28 serial_number
-r--r--r-- 1 root root 4096 Jul  6 21:05 status
lrwxrwxrwx 1 root root    0 Jul 10 13:28 subsystem -> ../../../../../../class/power_supply
-r--r--r-- 1 root root 4096 Jul 10 13:28 technology
-r--r--r-- 1 root root 4096 Jul  6 21:05 temp
-r--r--r-- 1 root root 4096 Jul  6 21:05 type
-rw-r--r-- 1 root root 4096 Jul 10 13:28 uevent
-r--r--r-- 1 root root 4096 Jul  6 21:05 voltage_min_design
-r--r--r-- 1 root root 4096 Jul  6 21:05 voltage_now

Utworzyć zwyczajowymi sposobami tego nie mogę (mimo, że guglam, że tak
właśnie się robi):

root@agatek-inspiron:/sys/class/power_supply/BAT0# echo 85 > /sys/class/power_supply/BAT0/charge_control_start_threshold; echo 90 > /sys/class/power_supply/BAT0/charge_control_end_threshold
-bash: /sys/class/power_supply/BAT0/charge_control_start_threshold: Permission denied
-bash: /sys/class/power_supply/BAT0/charge_control_end_threshold: Permission denied

Jak się to powinno zrobić?

Linux agatek-inspiron 6.5.0-41-generic #41~22.04.2-Ubuntu SMP
PREEMPT_DYNAMIC Mon Jun 3 11:32:55 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 22.04.4 LTS

--
Marcin
Re: ustawienie limitu ładowania akumulatora
#324131
Author: marrgol
Date: Wed, 10 Jul 2024 21:01
10 lines
322 bytes
On 2024-07-10 at 07:49 Marcin Debowski wrote:
> Chciałbym być miły dla aku bo laptop pracuje prawie 100% czasu na kablu
> i ograniczyć pojemność, do której ma być ładowany.
> […]
> Jak się to powinno zrobić?

To już wyguglałeś?

https://askubuntu.com/questions/1312186/battery-thresholds-in-ubuntu-dell

Re: ustawienie limitu ładowania akumulatora
#324132
Author: Marcin Debowski
Date: Thu, 11 Jul 2024 23:50
60 lines
1612 bytes
On 2024-07-10, marrgol <marrgol@address.invalid> wrote:
> On 2024-07-10 at 07:49 Marcin Debowski wrote:
>> Chciałbym być miły dla aku bo laptop pracuje prawie 100% czasu na kablu
>> i ograniczyć pojemność, do której ma być ładowany.
>> […]
>> Jak się to powinno zrobić?
>
> To już wyguglałeś?
>
> https://askubuntu.com/questions/1312186/battery-thresholds-in-ubuntu-dell

Nie, nie znalazłem tego, dzięki.

To tak dla szukających:

Rzeczony Dell to Inspiron 14 5430.

Jedno podejście jest z użyciem softu Dell'a:
"Dell Command | Configure Application"
Stąd można ściągnąc:
https://www.dell.com/support/home/en-sg/drivers/DriversDetails?driverIdBVJ8

Po instalacji wystarczy zrobić
sudo /opt/dell/dcc/cctk --PrimaryBattChargeCfg=Custom:50-65

Wydaje się, że działa.

###########

Drugie podejście jest z użyciem smbios-battery-ctl (pakiet smbios-utils).
Niby przyjmuje ustawienia:
root@agatek-inspiron:~# smbios-battery-ctl --set-custom-charge-interval 50 65
Custom charge interval has been set to (50, 65)

Ale
root@agatek-inspiron:~# smbios-battery-ctl -c
Libsmbios version : 2.4.3
smbios-battery-ctl version : 2.4.3

 Supported battery charging features:
	 NIL

 Battery charging Status:
	 NIL

co nie wiem czy jest oczekiwaną odpowiedzią?

Z drugiej strony, widzę, że po ustawieniu
smbios-battery-ctl --set-custom-charge-interval 50 65

podładował aku z 63 do 65% :)

Też:
root@agatek-inspiron:~# smbios-battery-ctl --get-charging-cfg
Charging mode: custom
Charging interval: (50, 65)

więc może niepotrzebnie wcześniej się tu zniechęciłem.

--
Marcin
Re: ustawienie limitu ładowania akumulatora
#324501
Author: Marcin Debowski
Date: Mon, 29 Jul 2024 04:32
49 lines
1422 bytes
On 2024-07-11, Marcin Debowski <agatek@INVALID.zoho.com> wrote:
> Rzeczony Dell to Inspiron 14 5430.
>
> Jedno podejście jest z użyciem softu Dell'a:
> "Dell Command | Configure Application"
> Stąd można ściągnąc:
> https://www.dell.com/support/home/en-sg/drivers/DriversDetails?driverIdBVJ8
>
> Po instalacji wystarczy zrobić
> sudo /opt/dell/dcc/cctk --PrimaryBattChargeCfg=Custom:50-65
>
> Wydaje się, że działa.
>
> ###########
>
> Drugie podejście jest z użyciem smbios-battery-ctl (pakiet smbios-utils).
> Niby przyjmuje ustawienia:
> root@agatek-inspiron:~# smbios-battery-ctl --set-custom-charge-interval 50 65
> Custom charge interval has been set to (50, 65)
>
> Ale
> root@agatek-inspiron:~# smbios-battery-ctl -c
> Libsmbios version : 2.4.3
> smbios-battery-ctl version : 2.4.3
>
>  Supported battery charging features:
> 	 NIL
>
>  Battery charging Status:
> 	 NIL
>
> co nie wiem czy jest oczekiwaną odpowiedzią?
>
> Z drugiej strony, widzę, że po ustawieniu
> smbios-battery-ctl --set-custom-charge-interval 50 65
>
> podładował aku z 63 do 65% :)
>
> Też:
> root@agatek-inspiron:~# smbios-battery-ctl --get-charging-cfg
> Charging mode: custom
> Charging interval: (50, 65)
>
> więc może niepotrzebnie wcześniej się tu zniechęciłem.

Taka ciekawostka: Windows (11) trzyma się tych ustawień :)
Musi być na poziomie biosu (cmosu, czy gdzie to tam siedzi).

--
Marcin
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads