🚀 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
#907726
Author: Marcin Debowski
Date: Wed, 10 Jul 2024 05:49
53 lines
3362 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
#907727
Author: marrgol
Date: Wed, 10 Jul 2024 19:01
9 lines
1325 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
#907728
Author: Marcin Debowski
Date: Thu, 11 Jul 2024 23:50
61 lines
2670 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?driverId=42VJ8

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
#907729
Author: Marcin Debowski
Date: Mon, 29 Jul 2024 04:32
50 lines
2509 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?driverId=42VJ8
>
> 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