Sziasztok
Annyit eszrevettem hogy "itt" a hibernalas, nem az, amihez eddig hozzaszoktam 😉

Azt szeretnem beallitani, hogy ha, az akkumulator toltotsegi szintje, eleri a (pl) 20%-ot, a gep felfugessze a mukodest.
Amit jelenleg enged a rendszer, az annyi, hogy ha "nagyon alacsony a toltotsegi szint" >ne tegyen semmit, hibernal, azzonal leallit<
Ezzel az a bajom, hogy "az alacsony toltotsegi szint" annyit takar, hogy csutkara hadja lemeriteni az aksit
Segitsegeket elore is koszonom

Distro: LMDE 6 Faye
Machine: Lenovo G50-80

  • klt válaszolt erre.
    • Legjobb válaszkokopo állította be

    kokopo

    kokopo ezek utan normalisan fog mukodni a hibernalas automatikusan,

    Előbb próbáljuk ki kézzel:

    sudo systemctl hibernate

    Ha működőképes a hibernálás, akkor ezzel ez megtörténik.
    Kicsit szuttyog majd a gép, és kikapcsol teljesen.
    Bekapcsoláskor GRUB menü után indulás közben elvileg kiírja, hogy "resuming from hibernate".
    Majd minden ott lesz betöltve, ahogy hagytad...
    Ha nem így van, hibaüzenet kapsz valahol, vagy bármi, akkor előbb annak kell utánajárni.
    Szóval próba....
    Én most kezdek bele ebbe a kísérletezésbe, jelentem, a kézi hibernálásom működött 🙂

    Akkor folytatom, a siker teljes 😃

    Tehát, átírtam az említett konfig fájlt.

    PercentageLow=85
    PercentageCritical=80
    PercentageAction=79

    Értelemszerűen neked a megfelelő százalékokat kell beírni.

    A legutolsó sorban az action-t kicseréltem hibernálásra:
    CriticalPowerAction=Hibernate

    Majd újraindítottam az upower service-t, hogy a módosított konfig érvényre jusson:
    systemctl restart upower.service

    (Ha nem eleve root terminálban csinálod, akkor tedd elé a sudo -t!)

    79%-nál szépen elment hibernációba...

    kokopo

    kokopo LMDE 6 Faye

    Gyakorlatilag Debian 😃

    https://forums.debian.net/viewtopic.php?t=132327
    Azt mondják, hogy /etc/UPower/UPower.conf környékén kell birizgálni.
    Nem ügyködtem még sosem hasonlót, mivel mindig hálózati energiát használok.
    De belenézek a dologba, mert elkezdett érdekelni...

    A hibernáláshoz van elég swapod?

      klt
      Swap: 2.44GiB, Ram: 4 GiB
      Swap-ot tudom novelni

      Allitgattam ezt-azt.
      Tesztelem
      PercentageLow=30
      PercentageCritical=25
      PercentageAction=20

      A "suspend" (felfuggesztes) nem akar osszejonni

        kokopo

        Nem szoktam hibernálni.
        Az én elképzelésem szerint a minimum ahhoz, hogy hibernálni tudj, hogy ugyanannyi swap-ed legyen, mint amennyi RAM éppen foglalt.
        Alapból azt szoktam olvasni, ha hibernálni akarsz, akkor legalább akkora swaped legyen, mint amennyi RAM van a gépben.
        A 4 GiB RAM nem túl sok. Azt nem tudom, ha az betelik a RAM (a swappiness értéke, ha az alapértelmezett 60, akkor azt állítsd át 10-re vagy 5-re), és elkezd a rendszer swappelni, és van mondjuk 8 GB swaped, akkor hagy-e hibernálni, hibernál-e swap fájlba is vagy ahhoz swap partíció kell.
        Talán ezeket mind érdemes lenne végigzongorázni.

        Csak egy kis terminológiai megjegyzés:

        • A felfüggesztés (suspend) az ún. S3 alvási állapotba teszi a gépet, a CPU leáll, de a memória áram alatt marad
        • A hibernálás mindent kikapcsol, a memória tartalmát kiírja a háttértárra, Linuxokon konkrétan a cserehelyre, legyen ez külön partíció vagy fájl.

        Szóval ez utóbbihoz legalább annyi cserehely kell, amennyi memória van a számítógépben.

        Fiokban talaltam ram-ot, mar bele is tettem, tehat az mar 8GiB
        Swap meretet is fogom novelni
        Kerdesem annyi, ezek utan normalisan fog mukodni a hibernalas automatikusan, ha a toltotsegi szint eleri a modositott 20%-ot?

          kokopo Fiokban talaltam ram-ot, mar bele is tettem, tehat az mar 8GiB

          De jó kis fiókod van!

          • klt válaszolt erre.
          • klt kedveli ezt.
            • Szerkesztve
            • Legjobb válaszkokopo állította be

            kokopo

            kokopo ezek utan normalisan fog mukodni a hibernalas automatikusan,

            Előbb próbáljuk ki kézzel:

            sudo systemctl hibernate

            Ha működőképes a hibernálás, akkor ezzel ez megtörténik.
            Kicsit szuttyog majd a gép, és kikapcsol teljesen.
            Bekapcsoláskor GRUB menü után indulás közben elvileg kiírja, hogy "resuming from hibernate".
            Majd minden ott lesz betöltve, ahogy hagytad...
            Ha nem így van, hibaüzenet kapsz valahol, vagy bármi, akkor előbb annak kell utánajárni.
            Szóval próba....
            Én most kezdek bele ebbe a kísérletezésbe, jelentem, a kézi hibernálásom működött 🙂

            Akkor folytatom, a siker teljes 😃

            Tehát, átírtam az említett konfig fájlt.

            PercentageLow=85
            PercentageCritical=80
            PercentageAction=79

            Értelemszerűen neked a megfelelő százalékokat kell beírni.

            A legutolsó sorban az action-t kicseréltem hibernálásra:
            CriticalPowerAction=Hibernate

            Majd újraindítottam az upower service-t, hogy a módosított konfig érvényre jusson:
            systemctl restart upower.service

            (Ha nem eleve root terminálban csinálod, akkor tedd elé a sudo -t!)

            79%-nál szépen elment hibernációba...

              OFF
              klt

              Most már tényleg egy kukacos vénember lettem. :-(
              Volt a gépben 4 GB RAM, talált még a fiókban, beletette a gépbe, így abban van most 8 GB.
              Szerintem akkor a fiókból 4 GB-ot vett ki.
              Akkor is ez jön ki nekem, ha a fiókban volt egy 8 GB-os és azt megcserélte a gépeben lévő 4GB-ossal. :-D

              • klt válaszolt erre.

                klt
                sudo systemctl hibernate
                Szuttyog, es kikapcsol, szoval nem hibernal, ujboli elinditas utan nem ott indul ahol abba hagyta, hanem nullarol 🙁

                Visszavonom, kiprobaltam "gomb"-rol, es mukodott, utanna paracsbol, es mukodott
                Koszonom a segitseget!

                • klt válaszolt erre.

                  kokopo Pedig mát vakartam a fülem tövét, hogy vajon RESUME jól van-e beállítva?
                  Ha működik, most nincs teendőd (szerintem), amúgy pedig ha nem működne a hibernálásból visszatérés, akkor itt találsz -valószínűleg- hasznos infót, illetve keresőszavakat, amik hozzásegíthetnek a probléma megoldásához.

                    meskobalazs a következőre módosította a címet: Akkumulátor töltöttségéhez igazított felfüggesztés.
                    Ennyivel később: 14 nap