# Next Steps - 2026-04-02 ## Immediate (Post-Reboot - GXA7801Q Firmware Activation) > NVMe firmware GXA7801Q was applied 2026-04-02 but requires reboot to activate. > Run `sudo reboot` when ready. - [ ] Reboot workstation to activate NVMe firmware GXA7801Q - [ ] Verify firmware: `nvme list` should show `GXA7801Q` (was `GXA7401Q`) - [ ] Check SMART health post-update: `sudo nvme smart-log /dev/nvme0n1` - [ ] Run post-update fio benchmark (same parameters as pre-update): ```bash fio --directory=/tmp --name=seq-read --rw=read --bs=4k --iodepth=32 \ --ioengine=libaio --direct=1 --size=1g --runtime=30 --time_based ``` - [ ] Document before/after comparison in `docs/tech/nvme-benchmark-post-gxa7801q.md` - [ ] Update `docs/tech/firmware-update-research.md` status from "reboot pending" to "complete" ## Short Term - [ ] Update `linux-firmware` and kernel packages: `sudo pacman -Syu linux-firmware` - [ ] Check NVIDIA driver version: `pacman -Q nvidia` - [ ] Run `scripts/update-cli-suite.sh` to sync CLI tool suite - [ ] Monitor system behavior under multi-day sustained load to ensure `zswap` and `MGLRU` keep the system responsive. - [ ] Verify that `archlinux-keyring-wkd-sync.service` failure is resolved or investigate further. ## Optimization - [ ] Evaluate if `systemd-oomd` is aggressive enough for interactive desktop use; if not, consider testing `earlyoom` as an alternative. - [ ] Automate periodic S.M.A.R.T. checks via a systemd timer (currently manual). ## Infrastructure - [ ] Consolidate Ansible variables for Docker memory limits into `ansible/vars/main.yml`. - [ ] Extend `scripts/maintenance.sh` to include a summary of the last 24h OOM events (if any).