Microsoft PIX

Microsoft PIX

DirectX 12 game performance analysis

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.

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.