pix_start_analysis
Replays a GPU capture on a real D3D12 device to generate per-event timing data and reports when ready, enabling subsequent timing queries for all events.
Instructions
Replay a capture on a GPU so that PIX's timing data exists. Slow, and once only.
PIX gets per-event GPU timing by replaying the capture on a real D3D12 device; the 4.5 GB reference capture takes about twenty-five seconds. This blocks for up to wait_seconds (90 by default, enough for most captures) and reports where it got to. The replay keeps running between calls, so polling is free; pass wait_seconds=0 to start it and return at once. Once ready is true, pix_get_event_timing answers for every event in every queue at no further cost.
Windows defaults to this machine. Xbox requires an explicit device_address matching the GDK PIX analysis devkit and may interrupt its running title.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| capture_id | Yes | ||
| wait_seconds | No | ||
| device_address | No | ||
| timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||