
Description
A game drops frames, but is the CPU waiting, is the GPU maxed out, or is one draw call dragging everything down? A frame-rate counter can't tell you. Microsoft PIX is built for DirectX 12 games and splits a frame into pieces you can inspect.
It connects to a game on your machine or a remote one, captures a frame's full rendering, shows timing and resource state call by call, and lays CPU and GPU work side by side on a timeline to find synchronization and rendering bottlenecks.
GPU frame capture:Capture and replay a frame, inspecting state, resources and shaders per draw call.
Performance timing:Timeline sampling of CPU and GPU work to locate the source of hitches.
Ray tracing debugging:Inspect and analyze DirectX Raytracing workloads.
Local or remote targets:Attach to a game on this PC or on a remote device.
Built for Windows development:Free, aimed at DirectX 12 games, descended from the Xbox-era tooling.
It connects to a game on your machine or a remote one, captures a frame's full rendering, shows timing and resource state call by call, and lays CPU and GPU work side by side on a timeline to find synchronization and rendering bottlenecks.
Features
GPU frame capture:Capture and replay a frame, inspecting state, resources and shaders per draw call.
Performance timing:Timeline sampling of CPU and GPU work to locate the source of hitches.
Ray tracing debugging:Inspect and analyze DirectX Raytracing workloads.
Local or remote targets:Attach to a game on this PC or on a remote device.
Built for Windows development:Free, aimed at DirectX 12 games, descended from the Xbox-era tooling.
