Ubuntu & PowerManagement

Sekcia: Konfigurácia 14.08 | 00:11
Avatar Tombo   Návštevník

Zdravím, pred nedávnom som si vedľa Windows 10 nainštaloval do dualbootu Ubuntu 20.04.1. Všetko beží fajn, no výdrž batérie sa pohybovala okolo 3 hodín, čo bolo oproti 10-11 hodinám na Win10 dosť veľký rozdiel. Pomocou TLP som sa snažil ovplyvniť výdrž systému. Nastavil som konfiguračný súbor (viď príloha) podľa dokumentácie, pričom niektoré parametre som upravil podľa seba. Z 3 hodín (15-16W) som sa dostal na 5 hodín (8-9W). Stiahol som si tiež powertop a spustil ho (výsledok je v prílohe). Vypísalo mi to pár nedostatkov tak som ich nastavil, no po tom čo som reštartoval počítač sa objavili znova, tak som to nechal tak. Najväčší problém však nastal, keď som vypol počítač (batéria mala asi 80%). Keď som sa k nemu vrátil o 5 hodín neskôr nedal sa zapnúť a až po pripojení nabíjačky sa zapol, pričom batéria mala 1%. Neviem, či som spravil niekde chybu v tlp.conf súbore alebo v niečom inom, preto sa obraciam na vás, či mi viete nejako poradiť.

Ak by ste si niekto našli trochu času a prezreli si tlp.conf súbor, či som niekde neurobil chybu, bol by som vám veľmi vďačný. Dosť ma mrzí to vybíjanie batérie, keď je notebook vypnutý. Systémové informácie, aspoň malá časť z nich, je uvedená v html súbore. Ak by bolo potrebné priložiť nejaké ďalšie info neje problém ...

Menil som tiež nastavenia grafickej karty pomocou NVIDIA X Server Settings aby pracovala iba Intel grafika a Nvidia vždy na požiadanie. Je to štandardné nastavenie, čiže tam by som chybu nehľadal.

Na stranke help.ubuntu.com sa tiež spomínajú nástroje pm-utils a laptop-mode-tools. Rád by som ich použil ak by sa tým zvýšila výdrž batérie, no neviem či si nebudú protirečiť s TLP. Podla vás by to spolu fungovalo? Poprípade ak máte skúsenosti s inými nástrojmi rád ich vyskúšam. Za každú radu alebo poznámku (k veci) budem vďačný.

    • RE: Ubuntu & PowerManagement 14.08 | 07:19
      Avatar Livan Manjaro, Arch, všetko s XFCE  Používateľ

      Ahoj. Používam TLP na Manjare a mám porovnateľnú životnosť baterky ako vo windows. Nie som si istý, či súčasné použitie TLP s PowerTopom nie je skôr na škodu. V prílohe je článok, ako TLP použiť a optimalizovať. Možno ti to pomôže. Mimochodom 8-9W je celkom dobrá hodnota príkonu na 35W procesore, pokiaľ ovšem nemáš úsporný 15W procesor.

      • RE: Ubuntu & PowerManagement 14.08 | 10:45
        Avatar Tombo   Návštevník

        Čo som si čítal na wiki stránkach ArchLinuxu, powertop je len nástroj na určovanie ktoré procesy odoberajú najväčší výkon. Dá sa s tým aj zapínať určité režimy šetrenia, no tie som nezapínal.TLP je daemon ktorý beží na pozadí už od spustenia. Tak dúfam, že si to navzájom neprotirečí, keďže režimy v nástroji powertop som nezapínal.

        Moj procesor je 15W:

        TDP      : 15 W  (1.6 GHz)
        TDP-up   : 25 W  (1.8 GHz)
        TDP-down : 10 W  (800 MHz)
        

        Myslim si že by sa dalo z toho 15W procesora vytisnuť viac ako 8-9W, alebo nie?

        • RE: Ubuntu & PowerManagement 14.08 | 11:59
          Avatar Livan Manjaro, Arch, všetko s XFCE  Používateľ

          Priznám sa, že s TLP som zatiaľ neskúšal kúzliť, pretože je v Manjare, ktoré používam, dobre nastavený už v defaulte. A čo sa týka toho príkonu, možno by sa dalo niečo máličko ešte znížiť ale zasa na úkor výkonu. Však pozri ten článok z odkazu, použij všetky odporúčania a uvidíš. Ja sa snažím používať ntb na baterky minimálne, pretože cyklovanie jednak znižuje kapacitu baterky a aj výkon notebooku na baterku je nižší.

    • RE: Ubuntu & PowerManagement 14.08 | 07:57
      Avatar Zer0   Návštevník

      V nvidii by si chybu nehladal, lebo je vypnuta a pouzivas intel... A co vypise v terminale tento prikaz, ked bezis len na tej intelackej grafike?

      lspci
      • RE: Ubuntu & PowerManagement 14.08 | 09:58
        Avatar Tombo   Návštevník

        Výpis píkazu lspci dávam od prílohy, rovnako tak aj screen PRIME Profiles v aplikácii NVIDIA X Server Settings

        • RE: Ubuntu & PowerManagement 14.08 | 23:06
          Avatar Yonny   Návštevník

          Tu sa riesilo to iste. Neviem, ci to chapem spravne, ale kym tam je cokolvek ine ako (rev ff), tak je ta grafika aktivna. System ju nepouziva, ale je aktivna a zerie stavu. https://linuxos.sk/forum/22811/ Este postni "lspci -vv" pls... Sorry, som na mobile

          • RE: Ubuntu & PowerManagement 15.08 | 09:53
            Avatar Tombo   Návštevník

            Tak skusim este vypnút nvidiu a uvidim co sa zmeni, ked pojem iba na intel grafike. Vypis lspci -vv prikladam do prílohy.

    • RE: Ubuntu & PowerManagement 14.08 | 09:18
      Avatar debian+   Návštevník

      CPU freqfrencne limity mozes nastavit cez cpupower-gui.

      • RE: Ubuntu & PowerManagement 14.08 | 10:57
        Avatar Tombo   Návštevník

        V kofiguračnom súbore pre TLP sa nachádzajú tieto možnosti ...

        CPU_MIN_PERF_ON_AC=0
        CPU_MAX_PERF_ON_AC=100
        CPU_MIN_PERF_ON_BAT=0
        CPU_MAX_PERF_ON_BAT=30
        

        ktoré predstavujú percentá (0 - 100%) výkonu, ktorý sa má použiť z celkového dostupného výkonu procesora, ak je notebook napájaný zo siete alebo z batérie. Nebudú si tieto dve veci (TLP a cpupower-gui) navzájom odporovať?

    • RE: Ubuntu & PowerManagement 14.08 | 11:33
      Avatar redhawk75 mx19, galliumos, antiX, Devuan,  Používateľ

      rovnaky problem s xubuntu + tlp.

      Akoby neakceptovalo nastavenia. 

      Pri MX + Bunsenlabs vsetko v poriadku.

      k tlp.conf:

      TLP_DEFAULT_MODE=BAT preco Battery? znizuje to vykon.

      Powertop - byva tam konflikt s TLP. 

      Treba pozriet navod co dal Livan z tecmint

      • RE: Ubuntu & PowerManagement 14.08 | 11:52
        Avatar Tombo   Návštevník

        K tomu tlp.conf suboru ... nastavoval som to podľa tejto stranky TLP a pochopil som to tak, že 'prepínačom' TLP_DEFAULT_MODE sa definuje predvolený prevádzkový režim v prípade, že TLP nedokáže zistiť zdroj napájania. Keď som si prezeral módy napájania cez príkaz sudo tlp-stat -s tak som vždy dostal korektný Mode a Power source vzhľadom k napájaniu. Čiže chápem to tak, že to je poistka ak sa nevie určiť zdroj napajania, no mne to funguje a určuje sa to správne, no pre istotu som tam dal BAT aby to netopilo zbytočne ak by sa niečo pokazilo.

        • RE: Ubuntu & PowerManagement 14.08 | 17:28
          Avatar redhawk75 mx19, galliumos, antiX, Devuan,  Používateľ

          pozrel som moje nastavenie

          +++ Configured Settings: /etc/default/tlp
          TLP_ENABLE=1
          TLP_DEFAULT_MODE=AC
          TLP_PERSISTENT_DEFAULT=0
          DISK_IDLE_SECS_ON_AC=0
          DISK_IDLE_SECS_ON_BAT=2
          MAX_LOST_WORK_SECS_ON_AC=15
          MAX_LOST_WORK_SECS_ON_BAT=60
          CPU_HWP_ON_AC=balance_performance
          CPU_HWP_ON_BAT=balance_power
          SCHED_POWERSAVE_ON_AC=0
          SCHED_POWERSAVE_ON_BAT=1
          NMI_WATCHDOG=0
          ENERGY_PERF_POLICY_ON_AC=performance
          ENERGY_PERF_POLICY_ON_BAT=power
          DISK_DEVICES="sda sdb"
          DISK_APM_LEVEL_ON_AC="254 254"
          DISK_APM_LEVEL_ON_BAT="128 128"
          SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
          SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
          AHCI_RUNTIME_PM_TIMEOUT=15
          PCIE_ASPM_ON_AC=performance
          PCIE_ASPM_ON_BAT=powersave
          RADEON_POWER_PROFILE_ON_AC=high
          RADEON_POWER_PROFILE_ON_BAT=low
          RADEON_DPM_STATE_ON_AC=performance
          RADEON_DPM_STATE_ON_BAT=battery
          RADEON_DPM_PERF_LEVEL_ON_AC=auto
          RADEON_DPM_PERF_LEVEL_ON_BAT=auto
          WIFI_PWR_ON_AC=off
          WIFI_PWR_ON_BAT=on
          WOL_DISABLE=Y
          SOUND_POWER_SAVE_ON_AC=0
          SOUND_POWER_SAVE_ON_BAT=1
          SOUND_POWER_SAVE_CONTROLLER=Y
          BAY_POWEROFF_ON_AC=0
          BAY_POWEROFF_ON_BAT=0
          BAY_DEVICE="sr0"
          RUNTIME_PM_ON_AC=on
          RUNTIME_PM_ON_BAT=auto
          USB_AUTOSUSPEND=1
          USB_BLACKLIST_BTUSB=0
          USB_BLACKLIST_PHONE=0
          USB_BLACKLIST_PRINTER=1
          USB_BLACKLIST_WWAN=1
          RESTORE_DEVICE_STATE_ON_STARTUP=0

           

          bateria je: Battery    BAT0: charge: 24.7 Wh 82.6% condition: 29.9/36.7 Wh (81%)
                     volts: 12.0/11.4
                     model: LGC AC14B18 Li-ion serial: 3904 status: Discharging cycles: 308

          vydrz 12-14 hodin. nastavene len niektore veci cez tlpui (gui pre tlp)

          pri Windows 7 to bolo 9-12h s chrome OS 8-10h

    • RE: Ubuntu & PowerManagement 14.08 | 18:00
      Avatar bedňa LegacyIce-antiX  Administrátor

      Pretože sa Intel správa ako ukážkový korporát, tak počítam, že máš smolu a máš procesor okolo ktorého je všetko closed a nedostaneš na nižšie úrovne spotreby. Ja už Intelu a NVidií nedám ani kačku zo svojho vačku.

      Moc som ti nepomohol, ale taká je realita dnešnej doby. Ja viem, že hneď zajtra sa to nezmení, keď ja nebudem podporovať šmedov, ale človek musí tlačiť z druhej strany a veriť, že raz.

      Podľa toho čo tu čítavam, tak väčšina ľudí má u zádale podobné veci riešiť a cpe šmejdom prachy.

      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Ubuntu & PowerManagement 15.08 | 10:58
        Avatar martin-zeleny   Používateľ

        v dnešnej dobe kupovať intel môže len masochista. iná motivácia nedáva zmysel. čo predvádzajú je neskutočné, už len napr. tie bludy a lži v marketingu

    • RE: Ubuntu & PowerManagement 15.08 | 11:10
      Avatar Tombo   Návštevník

      Dobre, napíšem to do nového komentára aby som neodpisoval všetkým. Čo sa týka súboru tlp.conf nastavil som ho podľa vzoru od redhawk75, s tým, že CPU_HWP_ON_BAT som nastavil iba na power. Všimol som si že pri DISK_DEVICES mal redhawk75 ošetrené oba disky. Ja som mal ošetrený iba disk s Linuxom, ten s Win10 som do toho zabudol zahrnúť.

      Grafickú kartu NVIDIA som vypol pomocou NVIDIA X Server Settings. Vo výpise príkazu lspci je pri NVIDIA stále (rev a2) no teplotné senzory nie sú dostupné a odber vo Wattoch je celkovo o 0.5W menší, čiže tipujem že je odpojená.

      Na tejto stránke som sa dočítal, že WOL môže vybiť batériu aj keď je notebook vypnutý. V súbore tlp.conf som mal WOL_DISABLE nastavený na N, čím som WOL povolil. Nejak som si neuvedomil že to je disable a nechtiac som to povolil. Po tom co som to opravil som mal notebook vypnutý síce iba 3x no vždy sa zapol s rovnakým percentom baterie s akým som ho vypol.

      Po týchto zmenách mám na baterke so zapnutým wifi odber okolo 5.30W a predpokladaná výdrž batérie sa pohybuje okolo 7 hodín.

      Tak ako písal bedňa môj procesor je uzamknutý, čiže tam už asi viac nevymyslím. Zatiaľ mi to takto postačuje 7 hodín je lepšie ako 3 aj ked to nie je 10-11 hodín ako na Win10. Každopádne ďakujem všetkým za rady, cením si to.

      Považujem to za uzavreté, vedel by niekto z kompetentných dať k tomuto príspevku zelenú kvačku? Nie som prihlásený užívateľ a nikde tu na túto možnosť nevidím. Ďakujem.