diff --git a/TODO-nvidia.md b/TODO-nvidia.md index 27a2d97..06cadc1 100644 --- a/TODO-nvidia.md +++ b/TODO-nvidia.md @@ -81,9 +81,16 @@ what it does, `tests/nvidia-hardware-test.sh` reports GPU and driver so results for Blackwell, not this fix. 3. [ ] Not covered by any test: the early-load drop-in with the REAL NVIDIA modules (the VMs only have renamed fake ones), and systemd-boot/GRUB with a pacman transaction (only Limine was run). -4. [ ] Changelog: fill in the commit hashes of this feature's lines (next commit, per AGENTS.md). -5. [ ] Build the opt-out toggle (section above) before release. -6. [ ] When complete and tested: ask the user whether it may be released. On a yes delete +4. [ ] **Verify the RTX 20+ check on the PC** (decided 2026-10-01, only unit-tested with a fake chwd list; this laptop and the VMs + have no `/var/lib/chwd/ids`): `bash tests/nvidia-hardware-test.sh check` prints the NVIDIA PCI id, whether it is on a chwd legacy + list, and whether the lists exist at all. Expect for the RTX 5080: "supported", "not on a legacy list". If it says "no chwd + legacy lists found" the check cannot tell old from new there (every card then counts as supported, like the VRAM booster): + look at what `chwd`/`/var/lib/chwd/ids` provide on CachyOS and whether another source (the open-driver device list, the + `nvidia-open` package) would be better for both the VRAM booster and this fix. Also try `check` on any older NVIDIA card + that turns up (GTX 10/9 series): it must say "older than RTX 20 ... not applied" and `apply` must change nothing. +5. [ ] Changelog: fill in the commit hashes of this feature's lines (next commit, per AGENTS.md). +6. [ ] Build the opt-out toggle (section above) before release. +7. [ ] When complete and tested: ask the user whether it may be released. On a yes delete `.no-release-yet` and this file, open the PR into `release/2.9.7` (local branch only so far, one commit `chore: Version 2.9.7`; push it then) and merge it. The user merges `release/2.9.7` into `main`.