Files
ARMSX2/pcsx2-gsrunner
Brian Degenhardt 9a4bd0f56f GS tooling: report GPU device and driver identity in stats output
Both `gsctl stats` and `gsrunner -stats-json` reported counters with no
indication of which GPU or driver produced them, so a stats blob from a
tester was not attributable — and driver identity is the axis nearly every
mobile GPU behaviour turns on.

This matters beyond provenance. Several GS features are force-overridden
per-driver (framebuffer fetch and texture barriers are forced on for Adreno
regardless of INI), so without knowing the driver you cannot tell whether a
settings A/B was applied at all or silently compared a config against itself.

gsrunner captures the strings on the GS thread at first present rather than
at shutdown, where the device may already be gone. Both emitters escape the
values, since GetDriverInfo() is multi-line on Vulkan.
2026-07-22 21:16:45 -07:00
..
2023-07-22 05:15:21 +01:00
2023-07-22 05:15:21 +01:00
2025-10-08 15:26:34 -04:00