Rollout ARM SBC performance enhancements (Raspberry Pi 5) on higgs #6

Closed
opened 2026-05-07 11:13:54 +00:00 by marfrit · 1 comment
Owner

Plasma6 effects reduction, vfs and swap settings, baloo and remove akonadi. Also check btrfs mount options.

Plasma6 effects reduction, vfs and swap settings, baloo and remove akonadi. Also check btrfs mount options.
Author
Owner

Applied on higgs (Pi 5 / Debian 13 trixie / kernel 6.12.75+rpt-rpi-2712 / Plasma 6.3.6 / 16GB RAM, NVMe).

State at recon: zram already 2GB zstd via systemd-zram-generator (Debian default), vm.page-cluster=0 already set by /run/sysctl.d/70-rpi-swap.conf (rpt kernel default), baloo already disabled, akonadi never installed, root is ext4 on NVMe — no btrfs anywhere on the box.

Applied:

System (/etc/sysctl.d/99-higgs-perf.conf, reloaded via sysctl --system):

vm.swappiness = 180        # zram is RAM-backed → swap eagerly
vm.page-cluster = 0        # already set by rpt 70-rpi-swap.conf, kept for explicitness
vm.vfs_cache_pressure = 50 # keep dentry/inode caches warmer

User (~mfritsche/.config/kwinrc + ~mfritsche/.config/kdeglobals, KWin live-reconfigured via qdbus6 org.kde.KWin /KWin reconfigure):

  • [Compositing] LatencyPolicy=ExtremelyLow, RenderTimeEstimator=Fastest, MaxFPS=60, AnimationSpeed=4
  • [Plugins] disabled: blur, contrast, translucency, morphingpopups, dimscreen, fade, slidingpopups, slide, magiclamp, wobblywindows
  • [KDE] AnimationDurationFactor=0.5

Skipped (nothing to do):

  • zram (already zstd, 2GB)
  • baloo (already disabled at user level)
  • akonadi (no akonadi-* packages in dpkg)
  • btrfs mount options — N/A: nvme0n1p2 / ext4 noatime, no btrfs partitions on the box. If a btrfs-formatted external/USB drive ever lands here, revisit.

Backups: ~mfritsche/.config/kwinrc.bak.YYYYMMDD, ~mfritsche/.config/kdeglobals.bak.YYYYMMDD.

Closing — same spot-check rigour as #7.

Applied on higgs (Pi 5 / Debian 13 trixie / kernel 6.12.75+rpt-rpi-2712 / Plasma 6.3.6 / 16GB RAM, NVMe). **State at recon:** zram already 2GB **zstd** via `systemd-zram-generator` (Debian default), `vm.page-cluster=0` already set by `/run/sysctl.d/70-rpi-swap.conf` (rpt kernel default), baloo already disabled, **akonadi never installed**, root is **ext4** on NVMe — no btrfs anywhere on the box. **Applied:** System (`/etc/sysctl.d/99-higgs-perf.conf`, reloaded via `sysctl --system`): ``` vm.swappiness = 180 # zram is RAM-backed → swap eagerly vm.page-cluster = 0 # already set by rpt 70-rpi-swap.conf, kept for explicitness vm.vfs_cache_pressure = 50 # keep dentry/inode caches warmer ``` User (`~mfritsche/.config/kwinrc` + `~mfritsche/.config/kdeglobals`, KWin live-reconfigured via `qdbus6 org.kde.KWin /KWin reconfigure`): - `[Compositing]` LatencyPolicy=ExtremelyLow, RenderTimeEstimator=Fastest, MaxFPS=60, AnimationSpeed=4 - `[Plugins]` disabled: blur, contrast, translucency, morphingpopups, dimscreen, fade, slidingpopups, slide, magiclamp, wobblywindows - `[KDE]` AnimationDurationFactor=0.5 **Skipped (nothing to do):** - zram (already zstd, 2GB) - baloo (already disabled at user level) - akonadi (no akonadi-* packages in dpkg) - **btrfs mount options — N/A**: `nvme0n1p2 / ext4 noatime`, no btrfs partitions on the box. If a btrfs-formatted external/USB drive ever lands here, revisit. **Backups:** `~mfritsche/.config/kwinrc.bak.YYYYMMDD`, `~mfritsche/.config/kdeglobals.bak.YYYYMMDD`. Closing — same spot-check rigour as #7.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marfrit/claude-his-agent#6