Skip to content

feat: add GPU% column to TUI process table - #48

Merged
binlecode merged 2 commits into
mainfrom
feat/gpu-column-tui
Aug 8, 2026
Merged

binlecode merged 2 commits into
mainfrom
feat/gpu-column-tui

Conversation

@binlecode

Copy link
Copy Markdown
Owner

What

The process table in the TUI (t key) had no GPU column — gpu_time_share was always collected by the Monitor but never rendered, even though the data was available on every ProcessSample.

Changes

  • GPU% column between CPU% and PWR, displaying gpu_time_share * 100 as a percent
  • – when the first GPU delta is still pending (matching PWR's None → dash convention)
  • SORT_GPU sort mode — s key cycle now visits GPU%: CPU% → GPU% → PWR → RSS → PID
  • Updated help overlay to document the new column and sort cycle

Bump to 1.6.3.

The ProcessSample.gpu_time_share field was always populated by the Monitor
but never consumed by the TUI. Adds:

- GPU% column between CPU% and PWR showing gpu_time_share as percent
  ("--" when first GPU delta still pending)
- SORT_GPU sort mode: s cycle now visits GPU%
  (CPU% -> GPU% -> PWR -> RSS -> PID)
- Updated help overlay to document column and sort cycle
@binlecode
binlecode merged commit 68bbe2d into main Aug 8, 2026
5 checks passed
@binlecode
binlecode deleted the feat/gpu-column-tui branch August 8, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant