docs: TODO-nvidia.md: verify the RTX 20+ check against a real chwd list on the PC
Sync git.upriser.nl mirror / sync (push) Skipped

This commit is contained in:
theupriser committed 2026-10-01 15:22:25 +02:00
1 parent 23ad9d7bc8
commit 878ef9f8d0
1 file changed
+10 -3
+10 -3
View File
@@ -81,9 +81,16 @@ what it does, `tests/nvidia-hardware-test.sh` reports GPU and driver so results
for Blackwell, not this fix. 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 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). 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). 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
5. [ ] Build the opt-out toggle (section above) before release. 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
6. [ ] When complete and tested: ask the user whether it may be released. On a yes delete 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 `.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 far, one commit `chore: Version 2.9.7`; push it then) and merge it. The user merges
`release/2.9.7` into `main`. `release/2.9.7` into `main`.