NO SLEEP, NO LAG, NO POWER SAVING
Praktisk manual for Linux og Windows
1. Formål
En kort, brutal og effektiv oppskrift for å slå av strømsparing som skaper hakking, jitter og treg respons. Brukes når maskinen er et instrument (kode, lyd, video, SSH, spill).
2. 🐧 Linux
2.1. CPU – alltid ytelse
Installer og sett performance governor permanent.
sudo apt install -y cpufrequtils echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils sudo systemctl enable --now cpufrequtils
2.2. Wi-Fi – aldri power save
Slå av nå:
sudo iw dev wlp1s0 set power_save off # bytt til ditt iface (f.eks. wlp2s0) iw dev wlp1s0 get power_save
Gjør det permanent via NetworkManager:
sudo mkdir -p /etc/NetworkManager/conf.d sudo tee /etc/NetworkManager/conf.d/wifi-powersave.conf <<'EOF' [connection] wifi.powersave = 2 EOF sudo systemctl restart NetworkManager
Hook ved suspend/resume (behold OFF etter søvn):
sudo tee /lib/systemd/system-sleep/wifi-awake <<'EOF' #!/bin/sh case $1 in post) /usr/sbin/iw dev wlp1s0 set power_save off ;; esac EOF sudo chmod +x /lib/systemd/system-sleep/wifi-awake
Alternativ: NM-dispatcher (skytes ved reconnect):
sudo mkdir -p /etc/NetworkManager/dispatcher.d sudo tee /etc/NetworkManager/dispatcher.d/99-wifi-powersave-off <<'EOF' #!/bin/bash IF="$1"; ACTION="$2" if [ "$ACTION" = "up" ]; then /usr/sbin/iw dev "$IF" set power_save off; fi EOF sudo chmod +x /etc/NetworkManager/dispatcher.d/99-wifi-powersave-off
2.3. Ethernet – forutsigbart
# slå av Wake-on-LAN og autoneg-flikking (valgfritt, servere/desktop) sudo ethtool -s eth0 wol d
2.4. Disker – ingen søvn
NVMe (deaktiver dype power states):
echo 0 | sudo tee /sys/module/nvme_core/parameters/default_ps_max_latency_us
SATA (ingen spindown / aggressive power mgmt):
sudo hdparm -B 255 -S 0 /dev/sda
2.5. Lyd og USB – stabil sanntid
# Lydkort: ingen autosleep echo 'options snd_hda_intel power_save=0' | sudo tee /etc/modprobe.d/audio-nosleep.conf # USB: ingen autosuspend (generelt) sudo tee /etc/udev/rules.d/99-usb-nosuspend.rules <<'EOF' ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{power/control}="on" EOF
2.6. Ingen OS-søvn – full våkemodus
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
2.7. Slå av power-tuning-daemoner
# TLP og laptop-mode (hvis installert) sudo systemctl disable --now tlp 2>/dev/null || true sudo systemctl disable --now laptop-mode 2>/dev/null || true
2.8. Nettverkslatens – små strømmer, lav delay
sudo tee /etc/sysctl.d/99-nolag.conf <<'EOF' net.ipv4.tcp_low_latency = 1 net.core.netdev_max_backlog = 4096 EOF sudo sysctl -p /etc/sysctl.d/99-nolag.conf
2.9. Etter søvn – også CPU tilbake til performance
sudo tee /lib/systemd/system-sleep/wakeup <<'EOF' #!/bin/sh case $1 in post) /usr/sbin/iw dev wlp1s0 set power_save off command -v cpupower >/dev/null && cpupower frequency-set -g performance ;; esac EOF sudo chmod +x /lib/systemd/system-sleep/wakeup
2.10. Verifisering
iw dev wlp1s0 get power_save cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ping -c 50 192.168.1.1
3. 🪟 Windows 10/11
3.1. Power plan – Ultimate Performance
GUI: Control Panel → Power Options → High/Ultimate Performance
PowerShell (Admin):
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 powercfg -setactive e9a42b02-d5df-448d-aa00-03f14749eb61
3.2. CPU – ingen core parking
(Vis parkering i Avanserte innstillinger)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v Attributes /t REG_DWORD /d 0 /f # Sett "Processor performance core parking min cores" = 100% i Power Options
3.3. Wi-Fi – ingen dvale
GUI:
Power Options → Advanced → Wireless Adapter Settings → Power Saving Mode
→ Maximum Performance (AC & Battery).Device Manager → Network adapters → Wi-Fi → Properties → Power Management
→ fjern “Allow the computer to turn off this device…”.… → Advanced
- Power Save Mode → Disabled
- U-APSD → Disabled
- Transmit Power → Highest
- Throughput Booster → Enabled
3.4. USB – ingen selective suspend
GUI: Power Options → Advanced → USB settings → USB selective suspend
→ Disabled.
3.5. Disker – aldri spinn ned
GUI: Power Options → Advanced → Hard disk → Turn off hard disk after
→ Never.
3.6. Nettverks-wake og Connected Standby
powercfg /h off # deaktiver hurtigstart/connected standby powercfg /devicequery wake_armed # Deaktiver wake for relevante enheter: powercfg /devicedisablewake "Intel(R) Wi-Fi 6 AX201"
3.7. Lyd – DPC-latens i sjakk
Device Manager → Sound → ditt lydkort → Power Management
→ fjern av-kryss.- Test med LatencyMon; store spikes peker ofte på nettverksdriver (NDIS).
- I BIOS kan C-states/SpeedStep deaktiveres for krevende realtime-opptak.
3.8. OEM-strømstyring – fjern “hjelp”
Avinstaller OEM-pakker som begrenser ytelse (Intel DPTF, Dell/Lenovo/Dyn. Power Mgr, Armoury Crate m.fl.) hvis de setter egne throttling-policyer.
3.9. GPU – unngå stutter
- NVIDIA: Prefer maximum performance i
NVIDIA Control Panel
for arbeids-/DAW-app. - AMD: Power Tuning → disable aggressiv downclock i profilen din.
3.10. Verifisering
- LatencyMon (1–5 min). Alt < 100 µs = topp. > 1000 µs → finn synderen (ofte nett/lagring).
- Task Manager → Performance: se at frekvens og parkering holder seg oppe under last.
3.11. Oppsummering
- “Power saving” er fint for Word/Outlook på batteri, men ødelegger flyt, timing og sanntid.
- Denne manualen prioriterer respons fremfor watt.
- Resultat: flat ping, stabil lyd, jevn I/O, null mikropauser.
- Fotnoter
1 Wi-Fi power save: sparer ca. 0.1 W i idle, men gir ofte 10–100 ms jitter. Lag alltid en boot/resume-jobb som kjører
iw dev <iface> set power_save off
.