docs(windows-rewrite): track GB1/GB3 progress + box IP floats (DHCP)
Record GB1 (host-side recover-or-drop) + GB3 groundwork (driver descriptor guard/logging) in the tracker; note the RTX validation box IP floats (DHCP/ephemeral, recently .173/.158) instead of hardcoding .158. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -120,10 +120,20 @@ mid-session fallback → 20 s `bail!`.
|
||||
the user-visible fix) → Stage 2 adaptive ring (P1/P2; proto bump + driver re-vendor) → Stage 3 trim
|
||||
advertised modes → Stage S driver resilience (S1/S2). Tracked as GB0–GB3 in the task list.
|
||||
|
||||
**Progress (2026-06-25):** **GB1 landed host-side** — *recover-or-drop, no DDA* (per the owner's call): the
|
||||
ring now tracks the display's ACTUAL mode (CCD `active_resolution`), recreating on a size/HDR change so a
|
||||
game mode-set recovers in-place; if no frame resumes within 3 s it drops the session cleanly (client
|
||||
reconnects). Commits `f98ab07` (first-frame failover) + `c87bfe0`. **Awaiting on-glass Doom validation.**
|
||||
**GB3 groundwork landed** — driver `publish()` width/height guard + descriptor-on-drop logging + a flushed
|
||||
process-lifetime log appender so the swap-chain worker's lines land (commit `789ad49`); **needs a driver
|
||||
rebuild + re-vendor to deploy.** Stage 3 (trim modes) deprioritized; Stage S code-fix gated on these
|
||||
diagnostics showing whether S1/S2 fire on-glass.
|
||||
|
||||
## Verification
|
||||
|
||||
The persistent validator is the **RTX box** `ssh "Enrico Bühler"@192.168.1.158` (ENRICOS-DESKTOP, RTX 4090,
|
||||
PS shell). **EPHEMERAL — boots to Proxmox on reboot; never reboot it, never depend on it surviving.** It has
|
||||
The persistent validator is the **RTX box** `ssh "Enrico Bühler"@<ip>` (ENRICOS-DESKTOP, RTX 4090,
|
||||
PS shell). **The IP FLOATS — DHCP + boots to Proxmox on reboot (new lease each time); recently `.173` /
|
||||
`.158`, confirm the current IP first. EPHEMERAL — never reboot it, never depend on it surviving.** It has
|
||||
WDK 26100 + LLVM 21.1.2 + the Rust toolchain. Build clone: `C:\Users\Public\pf-rewrite`.
|
||||
|
||||
```sh
|
||||
@@ -133,7 +143,7 @@ cargo check -p punktfunk-host # Linux paths; the win_* mod
|
||||
|
||||
# 1. reset the box clone to a clean base, then overlay your changed files
|
||||
# ssh ... "cd C:\Users\Public\pf-rewrite; git fetch -q origin; git reset -q --hard origin/main; git clean -qfd; git checkout -q <rev>"
|
||||
# scp <changed files> "Enrico Bühler@192.168.1.158:C:/Users/Public/pf-rewrite/<same rel path>"
|
||||
# scp <changed files> "Enrico Bühler@<ip>:C:/Users/Public/pf-rewrite/<same rel path>"
|
||||
|
||||
# 2. host clippy (warm target ~4s). NVENC import lib at C:\t\nvenc; no FFmpeg needed (amf-qsv off).
|
||||
ssh ... "cd C:\Users\Public\pf-rewrite; $env:PUNKTFUNK_NVENC_LIB_DIR='C:\t\nvenc'; \
|
||||
|
||||
Reference in New Issue
Block a user