Gehe richtig in der Annahme das “Hybrider Energiesparmodus” mit “versetzt den Rechner in Bereitschaft und hinterlegt den Speicher im Swap” identisch ist?
Genau so hätte ich es gerne.
Bitte hilft mir jemand das so Schritt für Schritt einzurichten?
Ich fand etwas im wiki.arch
dazu aber traue mich nicht wirklich etwas an der Grub Datei zu ändern.
Wenn Du des englischen mächtig bist, dann informiere Dich lieber im “echten” Arch Wiki - das deutsche ist oft nicht ganz so vollständig/umfangreich - ist nur meine Meinung.
Mit Swap Datei statt Swap Partition geht es auch, das ist aber dort im deutschen Wiki gar nicht beschrieben.
Du brauchst Auslagerungsspeicher (Swap) und Du mußt den in der Grub Konfigurationsdatei erwähnen - woher soll Grub sonst wissen, wo das Speicherabbild zu finden ist, welches wiederhergestellt werden soll.
Außerdem muß noch ein Wort in der /etc/mkinitcpio.conf
hinzugefügt werden.
Ist ja alles beschrieben.
Du mußt nur etwas an den zwei Dateien ändern.
Du kannst sie ja sogar, bevor Du sie änderst, irgendwohin kopieren / unter anderem Namen speichern, damit Du ein leicht wiederherstellbares Backup hast.
Ansonsten gibt es da nicht viel zu helfen - Du machst es entweder - oder halt nicht.
Auch hier wäre übrigens ein bischen Hardware Information hilfreich (inxi -zv8
)
richtig - wenn und falls dann die Batterie irgendwann alle ist, wenn also nicht mehr aus dem suspend Modus aufgeweckt werden kann, weil der RAM Inhalt dann weg ist, dann wird das System aus dem im Auslagerungsspeicher ebenfalls hinterlegten Speicherabzug wiederhergestellt.
Ok dann werde ich es so machen.
Es ist mir alles ein bisschen rätselhaft weil es auch so viele Möglichkeiten schon im Bios gibt aber keine richtige Dokumentation.
Ich würde wirklich gerne bei “Bereitschaft” das gar kein Strom gebraucht wird aber die Sitzung schnell wieder arbeitsbereit ist.
Die Bildschirmsperre funktioniert schon mal Dank “light-locker”.
inxi -zv8
:
> System:
> Kernel: 6.6.54-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
> clocksource: tsc avail: acpi_pm
> parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
> root=UUID=cbe87050-4f41-4c3f-b96c-74e06dc2fce7 rw quiet splash apparmor=1
> security=apparmor udev.log_priority=3
> Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.18.0
> with: xfce4-panel tools: light-locker,xfce4-screensaver vt: 7 dm: LightDM
> v: 1.32.0 Distro: Manjaro base: Arch Linux
> Machine:
> Type: Laptop System: HP product: HP ZBook Firefly 16 inch G11 Mobile
> Workstation PC v: SBKPF serial: <superuser required> Chassis: type: 10
> serial: <superuser required>
> Mobo: HP model: 8CD1 v: KBC Version 02.4B.00 serial: <superuser required>
> part-nu: 8T0Y8EA#ABD uuid: <superuser required> UEFI: HP
> v: W70 Ver. 01.03.05 date: 09/12/2024
> Battery:
> ID-1: BAT0 charge: 53.7 Wh (70.0%) condition: 76.7/76.0 Wh (100.9%)
> power: 22.8 W volts: 11.9 min: 11.6 model: Hewlett-Packard Primary
> type: Li-ion serial: <filter> status: discharging cycles: 3
> Memory:
> System RAM: total: 32 GiB available: 30.81 GiB used: 6.02 GiB (19.5%)
> Message: For most reliable report, use superuser + dmidecode.
> Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
> max-module-size: 32 GiB note: est.
> Device-1: Bottom-Slot 1(left) type: DDR5 detail: synchronous size: 16 GiB
> speed: 5600 MT/s volts: curr: 1 width (bits): data: 64 total: 64
> manufacturer: Samsung part-no: M425R2GA3PB0-CWMOD serial: <filter>
> Device-2: Bottom-Slot 2(right) type: DDR5 detail: synchronous size: 16 GiB
> speed: 5600 MT/s volts: curr: 1 width (bits): data: 64 total: 64
> manufacturer: Samsung part-no: M425R2GA3PB0-CWMOD serial: <filter>
> PCI Slots:
> Permissions: Unable to run dmidecode. Root privileges required.
> CPU:
> Info: model: Intel Core Ultra 7 155H bits: 64 type: MST AMCP
> arch: Meteor Lake level: v3 note: check built: 2023+ process: Intel 4 (7nm)
> family: 6 model-id: 0xAA (170) stepping: 4 microcode: 0x1F
> Topology: cpus: 1x dies: 1 clusters: 9 cores: 16 threads: 22 mt: 6 tpc: 2
> st: 10 smt: enabled cache: 24 MiB note: check
> Speed (MHz): avg: 400 min/max: 400/4400:4700:3800:2500 scaling:
> driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 400 4: 400
> 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400
> 15: 400 16: 400 17: 400 18: 400 19: 400 20: 400 21: 400 22: 400
> bogomips: 131824
> Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
> arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
> bts bus_lock_detect clflush clflushopt clwb cmov constant_tsc cpuid
> cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est
> f16c flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni hfi ht hwp
> hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt
> ida intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe
> movdir64b movdiri msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid
> pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid
> rdrand rdseed rdtscp rep_good sdbg sep serialize sha_ni smap smep smx
> split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm
> tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip
> user_shstk vaes vme vmx vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave
> xsavec xsaveopt xsaves xtopology xtpr
> Vulnerabilities:
> Type: gather_data_sampling status: Not affected
> Type: itlb_multihit status: Not affected
> Type: l1tf status: Not affected
> Type: mds status: Not affected
> Type: meltdown status: Not affected
> Type: mmio_stale_data status: Not affected
> Type: reg_file_data_sampling status: Not affected
> Type: retbleed status: Not affected
> Type: spec_rstack_overflow status: Not affected
> Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
> prctl
> Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
> sanitization
> Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
> conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: BHI_DIS_S
> Type: srbds status: Not affected
> Type: tsx_async_abort status: Not affected
> Graphics:
> Device-1: Intel Meteor Lake-P [Intel Arc Graphics] vendor: Hewlett-Packard
> driver: i915 v: kernel arch: Gen-13 process: Intel 4 (7nm+) built: 2023+
> ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1
> bus-ID: 00:02.0 chip-ID: 8086:7d55 class-ID: 0300
> Device-2: NVIDIA GA107GLM [RTX A500 Laptop GPU] vendor: Hewlett-Packard
> driver: nvidia v: 550.120 alternate: nouveau,nvidia_drm non-free: 550.xx+
> status: current (as of 2024-09; EOL~2026-12-xx) arch: Ampere code: GAxxx
> process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 4 speed: 16 GT/s
> lanes: 4 link-max: lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:25bb
> class-ID: 0302
> Device-3: Chicony HP 5MP Camera driver: uvcvideo type: USB rev: 2.0
> speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5:2 chip-ID: 04f2:b7e9
> class-ID: fe01 serial: <filter>
> Display: x11 server: X.org v: 1.21.1.14 compositor: xfwm4 v: 4.18.0
> driver: X: loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa
> dri: iris gpu: i915 display-ID: :0.0 note: <missing: xdpyinfo/xrandr>
> Monitor-1: eDP-1 model: BOE Display 0x0bfb built: 2023 res: 1920x1200
> dpi: 141 gamma: 1.2 chroma: red: x: 0.639 y: 0.329 green: x: 0.298 y: 0.600
> blue: x: 0.149 y: 0.059 white: x: 0.314 y: 0.329
> size: 345x215mm (13.58x8.46") diag: 407mm (16") ratio: 16:10
> modes: 1920x1200
> EDID-Warnings: 1: parse_edid: unknown flag 2 2: parse_edid: unknown tag
> 112
> API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
> drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
> surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-2
> API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.2.4-arch1.0.1
> glx-v: 1.4 direct-render: yes renderer: Mesa Intel Arc Graphics (MTL)
> device-ID: 8086:7d55 memory: 15.04 GiB unified: yes
> Audio:
> Device-1: Intel Meteor Lake-P HD Audio vendor: Hewlett-Packard
> driver: sof-audio-pci-intel-mtl
> alternate: snd_hda_intel,snd_sof_pci_intel_mtl bus-ID: 00:1f.3
> chip-ID: 8086:7e28 class-ID: 0401
> API: ALSA v: k6.6.54-2-MANJARO status: kernel-api with: aoss
> type: oss-emulator tools: alsactl,alsamixer,amixer
> Server-1: JACK v: 1.9.22 status: off tools: N/A
> Server-2: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
> status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
> tools: pactl,pw-cat,pw-cli,wpctl
> Network:
> Device-1: Intel Meteor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
> bus-ID: 00:14.3 chip-ID: 8086:7e40 class-ID: 0280
> IF: wlp0s20f3 state: up mac: <filter>
> IP v4: <filter> type: dynamic noprefixroute scope: global
> broadcast: <filter>
> IP v6: <filter> type: dynamic noprefixroute scope: global
> IP v6: <filter> type: noprefixroute scope: link
> Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
> WAN IP: <filter>
> Bluetooth:
> Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
> speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:3 chip-ID: 8087:0033
> class-ID: e001
> Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
> rfk-block: hardware: no software: yes address: see --recommends
> Logical:
> Message: No logical block device data found.
> RAID:
> Message: No RAID data found.
> Drives:
> Local Storage: total: 593 GiB used: 60.33 GiB (10.2%)
> SMART Message: Required tool smartctl not installed. Check --recommends
> ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD PC
> SN740 SDDPNQD-512G-2006 size: 476.94 GiB block-size: physical: 512 B
> logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
> fw-rev: HPS1 temp: 27.9 C scheme: GPT
> ID-2: /dev/sda maj-min: 8:0 vendor: Verbatim model: STORE N GO
> size: 116.06 GiB block-size: physical: 512 B logical: 512 B type: USB
> rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
> fw-rev: 2.00 scheme: MBR
> Message: No optical or floppy data found.
> Partition:
> ID-1: / raw-size: 172.19 GiB size: 168.43 GiB (97.82%)
> used: 33.05 GiB (19.6%) fs: ext4 dev: /dev/nvme0n1p7 maj-min: 259:7
> label: N/A uuid: cbe87050-4f41-4c3f-b96c-74e06dc2fce7
> ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
> used: 88.9 MiB (34.7%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
> label: SYSTEM uuid: 3A58-6AAF
> ID-3: /run/timeshift/2700/backup raw-size: 116.06 GiB
> size: 113.68 GiB (97.95%) used: 27.19 GiB (23.9%) fs: ext4 dev: /dev/sda1
> maj-min: 8:1 label: N/A uuid: 39b1b9bb-86c7-45ac-9e62-eb2cedbfeae3
> Swap:
> Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
> compressor: zstd max-pool: 20%
> ID-1: swap-1 type: partition size: 58.63 GiB used: 0 KiB (0.0%)
> priority: -2 dev: /dev/nvme0n1p8 maj-min: 259:8 label: linux-swap
> uuid: ebee6587-c1ad-4138-b110-450cc56a96e7
> Unmounted:
> ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
> label: N/A uuid: N/A
> ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 212.9 GiB fs: ntfs
> label: Windows uuid: 1C249F8A249F6614
> ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 968 MiB fs: ntfs
> label: Windows RE Tools uuid: 5E7ACBE47ACBB6D5
> ID-4: /dev/nvme0n1p5 maj-min: 259:5 size: 1024 MiB fs: vfat label: SR_AED
> uuid: ECCB-F756
> ID-5: /dev/nvme0n1p6 maj-min: 259:6 size: 31 GiB fs: ntfs label: SR_IMAGE
> uuid: 3E52CC8252CC407F
> USB:
> Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
> speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
> class-ID: 0900
> Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
> speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
> class-ID: 0900
> Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
> speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
> class-ID: 0900
> Device-1: 3-5:2 info: Chicony HP 5MP Camera type: video driver: uvcvideo
> interfaces: 5 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
> power: 500mA chip-ID: 04f2:b7e9 class-ID: fe01 serial: <filter>
> Device-2: 3-6:4 info: Verbatim Flash Drive type: mass storage
> driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
> lanes: 1 mode: 2.0 power: 100mA chip-ID: 18a5:0302 class-ID: 0806
> serial: <filter>
> Device-3: 3-10:3 info: Intel AX211 Bluetooth type: bluetooth driver: btusb
> interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
> power: 100mA chip-ID: 8087:0033 class-ID: e001
> Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
> speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
> class-ID: 0900
> Sensors:
> System Temperatures: cpu: 39.0 C mobo: N/A
> Fan Speeds (rpm): N/A
> Repos:
> Packages: pm: pacman pkgs: 1169 libs: 343 tools: pamac pm: flatpak pkgs: 0
> Active pacman repo servers in: /etc/pacman.d/mirrorlist
> 1: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
> 2: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
> 3: https://manjaro.kurdy.org/stable/$repo/$arch
> 4: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
> 5: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
> 6: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
> 7: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
> 8: https://mirrors.xtom.de/manjaro/stable/$repo/$arch
> Processes:
> CPU top: 5 of 454
> 1: cpu: 2.6% command: timeshift-gtk pid: 5841 mem: 53.4 MiB (0.1%)
> 2: cpu: 2.3% command: chromium pid: 11132 mem: 211.8 MiB (0.6%)
> 3: cpu: 2.1% command: chromium pid: 4595 mem: 559.3 MiB (1.7%)
> 4: cpu: 1.6% command: Xorg pid: 4379 mem: 241.1 MiB (0.7%)
> 5: cpu: 1.5% command: chromium pid: 4843 mem: 181.2 MiB (0.5%)
> Memory top: 5 of 454
> 1: mem: 559.3 MiB (1.7%) command: chromium pid: 4595 cpu: 2.1%
> 2: mem: 392.6 MiB (1.2%) command: chromium pid: 7647 cpu: 0.4%
> 3: mem: 353.5 MiB (1.1%) command: chromium pid: 4884 cpu: 0.6%
> 4: mem: 326.5 MiB (1.0%) command: chromium pid: 8148 cpu: 0.1%
> 5: mem: 295.4 MiB (0.9%) command: chromium pid: 4937 cpu: 0.8%
> Info:
> Processes: 454 Power: uptime: 3h 13m states: freeze,mem,disk suspend: s2idle
> wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
> image: 12.31 GiB services: upowerd,xfce4-power-manager Init: systemd
> v: 256 default: graphical tool: systemctl
> Compilers: N/A Shell: Bash v: 5.2.37 running-in: xfce4-terminal
> inxi: 3.3.36
Dann willst Du / brauchst Du nicht “hybrid sleep” sondern einfach nur “hibernate” -
also nur in den Auslagerungsspeicher sichern und später daraus wieder herstellen,
nicht den RAM am Leben halten solange es geht.
Ob die Wiederherstellung schnell geht hängt von der Art Deiner Festplatte ab - Dein Swap Bereich ist auf einer nvme SSD, so daß das recht zügig gehen wird.
Würde der Swap Bereich auf einer normalen, sich drehenden Festplatte liegen, würden Zugriffe und auch die Wiederherstellung recht lange dauern.
Ich z.B. benutze “hibernate” nicht oder sehr selten, weil ich nur ein drehende Festplatte habe und sowohl die Sicherung (das runterfahren) als auch das Wiederherstellen lange dauert.
Normal neu booten geht fast genauso schnell (bzw. langsam …)
… Du hast 32 GB Ram und ~60 GB Swap - scheint mir ein bischen viel und Platzverschwendung zu sein, das ist aber nur meine Meinung und mein Eindruck
Leider liegt es nicht nur an der Geschwindigkeit der Festplatte (HDD, SSD, NVMe), Hibernation ist unter Linux leider immer extrem langsam, selbst mit modernen Systemen. Die Aufwachzeit aus Hibernation ist oft eher in Minuten als Sekunden zu messen.
@GKMRico wenn den System schnell startet (wenige Sekunden), boot lieber neu und nutze die Wiederherstellungs-Optionen deiner DE.
Also so wirklich verwirrend das Ganze, in der Wiki steht:
systemctl suspend # versetzt den Rechner in Bereitschaft
systemctl hybrid-sleep # versetzt den Rechner in Bereitschaft und hinterlegt den Speicher im Swap
systemctl hibernate # versetzt den Rechner in den Ruhezustand
Also Ruhezustand (hibernate) speichert den Zustand und schaltet völlig ab, wenn richtig konfiguriert speichert es in den Swap ansonsten funktioniert es nicht ?
Was ist DE?
Aha - das habe ich nicht gewußt.
Konnte ich ja auch, mangels SSD, noch nicht testen.
Deshalb habe ich einfach angenommen, daß es an der Platten(lese)geschwindigkeit liegt.
Aber aufwachen aus Hibernation dauert echt lange, deshalb mache ich das selten.
Desktop Environment, also z.B. Gnome, XFCE, KDE.
Ja, und der “hybrid-sleep” ist einfach gesagt eine Kombination aus “suspend” und “hibernate”. Da wird das System erst erst in den Suspend Zustand gebracht um dann nach einer einstellbaren Zeitspanne in Hibernation überzugehen. Hat den Vorteil, dass das System am Anfang noch schnell aufwachen kann, aber über einen längeren Zeitraum dann keine Energie mehr verbraucht.
Ohne Swap zu konfigurieren funktioniert nur “suspend”.
Die beiden anderen Varianten sichern dern RAM in den Swap.
Der hybrid Modus erhält den RAM solange Strom da ist. Wie bei suspend.
Ist aber trotzdem langsam, weil ja auch in den Swap gesichert wird.
Probiers doch einfach …