Commit Graph

30 Commits

Author SHA1 Message Date
Lumpiasty b38e5db90b switch linux to current and zfs 2.4 2026-05-19 03:08:21 +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 87703ec951 linux_6_19 form last nixpkgs rev before removal 2026-05-07 23:50:15 +02:00
Lumpiasty d44f528d0e kick system76-scheduler out and use scx_cosmos 2026-04-02 02:38:22 +02:00
Lumpiasty 274ba7900f update kernel to 6_19 2026-03-19 16:25:33 +01:00
Lumpiasty 50a2e5b53c replace zram swap with swap partition on acer 2026-03-13 16:50:39 +01:00
Lumpiasty 9ac845015b add option for system76 scheduler and enable on acer 2026-03-12 22:56:08 +01:00
Lumpiasty abaf8f887f increase igpu memory limits on acer 2026-03-12 22:00:20 +01:00
Lumpiasty e9d00708d7 yet another workaround for instability 2026-01-23 22:37:25 +01:00
Lumpiasty 0b436c1fe5 update nixos 2026-01-14 21:45:06 +01:00
Lumpiasty c44536e17c disable failed hangs workaround on acer 2026-01-14 21:29:11 +01:00
Lumpiasty 86dedc48fe enable subpixel rendering on acer 2025-12-17 20:34:43 +01:00
Lumpiasty 3f2066c21c limit number of generations on acer to 3 2025-10-18 21:43:14 +02:00
Lumpiasty 4b404fbc31 add bottles 2025-10-18 21:43:14 +02:00
Lumpiasty cacccaef06 add tailscale 2025-10-18 21:43:14 +02:00
Lumpiasty 9e28e3eba6 enable corectrl and amdgpu overdrive on acer 2025-10-18 21:43:14 +02:00
Lumpiasty d7009f8ebb disable aspm on acer 2025-10-18 21:43:14 +02:00
Lumpiasty fdbf53789a update nixos 2025-10-18 21:43:14 +02:00
Lumpiasty e9746eaa4c broken power limiting config 2025-10-18 21:43:14 +02:00
Lumpiasty 5ef1572747 enable external display in stage1 on acer 2025-10-18 21:43:14 +02:00
Lumpiasty e0be58c634 prevent esp from filling up in acer 2025-10-18 21:43:14 +02:00
Lumpiasty 9ff80b28f1 enable microcode updates on acer 2025-10-18 21:43:14 +02:00
Lumpiasty a2335f453a update kernel to 6.15 and use acer-wmi-ext module 2025-10-18 21:43:14 +02:00
Lumpiasty ecba2b07fb acer is also gaming machine 2025-10-18 21:43:14 +02:00
Lumpiasty 8aafe80021 automatically load acer-wmi-battery 2025-10-18 21:43:14 +02:00
Lumpiasty d63ff510aa show battery indicator on laptops 2025-10-18 21:43:14 +02:00
Lumpiasty 51ed79611d add acer-wmi-battery kernel driver 2025-10-18 21:43:14 +02:00
Lumpiasty 756195c96c fix touchpad options 2025-10-18 21:43:14 +02:00
Lumpiasty 0e1131cc10 add touchpad config 2025-10-18 21:43:14 +02:00
Lumpiasty 1a20402712 init config 2025-10-18 21:43:00 +02:00