Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 07:06
· 1 commit to main since this release
  • PERF_INSTRUMENTS="Time Profiler;Metal GPU Counters" adds Instruments to the Metal System Trace recording; their
    tables live in the .trace, so it pairs with KEEP_TRACE=1.
  • trace_count: rows of several tables of a kept .trace, in all and per process; by default the tables that
    matter for a translation layer. Measured on drawstress d3d12 under Mullion (M1 Pro, 30 s): 2559
    graphics-compiler-spill-events and 115 compiled shaders for the Wine process, 0 rows in the GPU counter and
    shader profiler tables.
  • perf_baseline_record: records the same program count times and saves the runs as a reference in one call.
  • xctrace 27.1 writes metal-resource-allocations and time-profile whole and then dies with SIGTRAP (exit 133):
    an export cut at a row boundary is read to its last row instead of failing.