• feat(tui): GPU Platform Stress Test — live nvtop chart during test

    mchus released this 2026-03-26 10:01:31 +03:00 | 445 commits to main since this release

    Apply the same pattern as NVIDIA SAT: launch nvtop via tea.ExecProcess
    so it occupies the full terminal as a live GPU chart (temp, power, fan,
    utilisation lines) while the stress test runs in the background.

    • Add screenGPUStressRunning screen + dedicated running/render handlers
    • startGPUStressTest: tea.Batch(stress goroutine, tea.ExecProcess(nvtop))
    • [o] reopen nvtop at any time; [a] abort (cancels context)
    • Graceful degradation: test still runs if nvtop is not on PATH
    • gpuStressDoneMsg routes result to screenOutput on completion

    Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

    Downloads