• v7.10 525ed8b8fc

    Fix GPU clock lock normalization for Blackwell (clocks.max.* unsupported)

    mchus released this 2026-04-12 13:33:54 +03:00 | 201 commits to main since this release

    clocks.max.graphics / clocks.max.memory CSV fields return exit status 2 on
    RTX PRO 6000 Blackwell (driver 98.x), causing the entire gpu inventory query
    to fail and clock lock to be skipped → normalization: partial.

    Fix:

    • Add minimal fallback query (index,uuid,name,pci.bus_id,vbios_version,
      power.limit) that succeeds even without clock fields
    • Add enrichGPUInfoWithMaxClocks: parses "Max Clocks" section of
      nvidia-smi -q verbose output to fill MaxGraphicsClockMHz /
      MaxMemoryClockMHz when CSV fields fail
    • Move nvidia-smi -q execution before queryBenchmarkGPUInfo so its output
      is available for clock enrichment immediately after
    • Tests: cover enrichment and skip-if-populated cases

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

    Downloads