Commit Graph

22 Commits

Author SHA1 Message Date
Lumpiasty bbd4e4900f remove version pins and update nixos 2026-06-01 17:12:58 +02:00
Lumpiasty c9e6ec7b23 add audio-rt module to fight xruns under cpu load
EasyEffects DSP plugins (rnnoise, deepfilternet, crystalizer) drop audio
when the system is under load. Layered workaround with per-optimization
toggles for bisecting impact:

- cgroup-based CPU partitioning: dedicated audio.slice with AllowedCPUs
  pinning, restricted app/session/background slices for everything else
- rlimits so PipeWire's module-rt sets SCHED_FIFO 88 directly instead of
  going through RTKit's priority-10 ceiling
- persistent watcher that re-applies performance governor on audio cores
  (gamemoded/PPD keep resetting it)
- ananicy rule pinning easyeffects to nice -12 for non-RT DSP threads
- znver4-tuned rebuilds of easyeffects and its DSP deps

Master switch + per-feature toggles via lumpiasty.audioRt.*; all enabled
by default on acer host. None of this fully eliminates dropouts on this
thermally constrained laptop but each layer is independently testable.
2026-05-18 17:20:21 +02:00
Lumpiasty 7a05c3221f Manual update of spotify 2026-05-05 22:18:17 +02:00
Lumpiasty 10df44a898 add ventoy and efibootmgr 2026-04-24 03:41:19 +02:00
Lumpiasty 6c638c6afd manually update qtpass 2026-04-23 23:16:47 +02:00
Lumpiasty f717ac1c4e remove version pin on ts6 2026-04-23 23:04:39 +02:00
Lumpiasty 39c472b590 add pwgen, siyuan, gimp programs 2026-03-12 22:00:51 +01:00
Lumpiasty 7cfc97e377 add thunderbird 2026-01-16 16:46:57 +01:00
Lumpiasty 426e7a46c8 add transmission 2026-01-16 16:46:28 +01:00
Lumpiasty 7d9a41205a fix tailscale exit node routing 2026-01-14 21:26:18 +01:00
Lumpiasty a54dffd385 update nixos and remove ts3 to avoid rebuilding qtwebengine 2025-10-18 22:08:59 +02:00
Lumpiasty 9d08563c58 add ungoogled chromium to browsers 2025-10-18 21:43:14 +02:00
Lumpiasty 6b4d06aa74 introduce teamspeak6-client with pinned updated version 2025-10-18 21:43:14 +02:00
Lumpiasty cacccaef06 add tailscale 2025-10-18 21:43:14 +02:00
Lumpiasty 17d8db1398 add signal 2025-10-18 21:43:14 +02:00
Lumpiasty d152880051 move prismlauncher under gaming option and add mangohud 2025-10-18 21:43:14 +02:00
Lumpiasty 7e06b44056 use pass with wayland support 2025-10-18 21:43:14 +02:00
Lumpiasty 4bb1b46721 remove ts6 client 2025-10-18 21:43:14 +02:00
Lumpiasty fdf1c8e324 add inkscape 2025-10-18 21:43:14 +02:00
Lumpiasty b0eb115358 work around bug of qtpass 2025-10-18 21:43:14 +02:00
Lumpiasty f0503d3009 add vlc 2025-10-18 21:43:14 +02:00
Lumpiasty 1a20402712 init config 2025-10-18 21:43:00 +02:00