Çözüldü Arch Linux pil süresi uzatmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Çözüm
acpi_cpufreq sürücüsü ile ilgili komutlar yine uygulanmamış. Şu dosyayı yönetici hakları ile aç.
Kod:
/etc/default/grub

Aşağıdaki şekilde başlayan satırı bul.

Kod:
GRUB_CMDLINE_LINUX=""

Tırnak işaretleri arasına intel_pstate=disable değişkenini ekle ve dosyayı kaydet.

Kod:
GRUB_CMDLINE_LINUX="intel_pstate=disable"

Aşağıdaki komutu çalıştır ve sistemi yeniden başlat.

Kod:
LC_ALL=C sudo grub-mkconfig -o /boot/grub/grub.cfg
Kod:
System:
  Host: FX506LH Kernel: 5.17.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc
    v: 11.2.0 Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 wm: xfwm dm: LightDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: ASUS TUF Gaming F15 FX506LH_FX506LH
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: FX506LH v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: FX506LH.310 date: 11/26/2021
CPU:
  Info: quad core model: Intel Core i5-10300H bits: 64 type: MT MCP
    arch: Comet Lake rev: 2 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 4267 high: 4400 min/max: 800/4500 cores: 1: 4384
    2: 3928 3: 4344 4: 4297 5: 4376 6: 4193 7: 4400 8: 4220 bogomips: 39999
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx


intel_pstate
performance
4339313
 
Şu an CPU performance kipinde, bu durumda CPU dalgalanması yaşamazsın. Bununla birlikte bunun pil süresine etkisi olduğu doğrudur. intel_pstate yerine acpi_cpufreq ve ondemand governer kullanarak; CPU salınımını biraz daha iyi hale getirebilirsin. intel_pstate ile gelen powersave governer da CPU salınımı yapıyor ama acpi_cpufreq ondemand kipi daha başarılı.

Bunun için; öncelikle aşağıdaki komutlarla acpi_cpufreq'i etkinleştirmen lazım.

Kod:
echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX intel_pstate=disable"' | sudo tee /etc/default/grub.d/acpi-cpufreq.cfg
Kod:
LC_ALL=C sudo grub-mkconfig -o /boot/grub/grub.cfg

Bunlardan sonra sistemini yeniden başlat ve aşağıdaki komutun çıktısını yeniden paylaş.

Kod:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_{driver,governor,cur_freq}

Bir de CPU'yu performans kipine almak için özel bir işlem yaptıysan, bunu belirtirsin.
 
Sistemim şuan şarja takılı ve cihazımda TLP yüklü. Performans modunu o yapmış olabilir. Pil modundayken logları tekrar paylaşayım mı?

Dediklerini yaptıktan sonraki log:
Kod:
intel_pstate
performance
3923114
Bu da sistem pil modundaykenki log:
Kod:
intel_pstate
powersave
900102
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…