Download
The PIX downloads on this website are for use on Windows devices. If you are an Xbox developer, use the version of PIX that is included with the GDK instead. If you are using HoloLens then please use PIX 2308.30.
Visit the DirectX Landing Page for more resources for DirectX developers. Subscribe to the RSS feed to get updates when new versions of PIX are released.
Latest main version, 2409.23:
- Download: (x64) (Arm64)
- Announcement: PIX 2409.23 – Support for new devices, bug fixes, and everything in 2408.09
- WinPixEventRuntime (documentation)
Latest preview version, 2407.17-preview:
We only recommend using the preview version of PIX if you are experimenting with Mesh Nodes in Work Graphs. We recommend that all other PIX users use the main version of PIX above.
- Download: (x64)
- Announcement: PIX 2407.17-preview: Mesh Nodes in Work Graphs
Older main versions:
Note: Multiple versions of PIX can be installed side-by-side. To keep your previous version while installing a newer one, uncheck the “Replace any previously installed versions” box in the PIX installer.
- PIX 2408.09 (x64) (Arm64) (PIX 2408.09 – Bug fixes + everything in 2408.05)
- PIX 2408.05 (x64) (Arm64) (PIX 2408.05 – Custom Mesh/Texture Visualizers, faster playback, and a lot more)
- PIX 2405.15 (x64) (Arm64) (PIX 2405.15: Agility SDK 1.614 support and misc bug fixes)
- PIX 2403.08 (x64) (Arm64) (PIX 2403.08 – New D3D12 features + misc PIX improvements)
- PIX 2402.07 (x64) (Arm64) (PIX 2402.07: misc bug fixes)
- PIX-2312.08 (x64) (Arm64) (PIX 2312.08: misc bug fixes and improvements )
- PIX-2310.30 (x64) (Arm64) (PIX 2310.30: a faster PIX with many raytracing + other improvements )
- PIX-2308.30 (x64) (Arm64) (PIX 2308.30: updated plugins + bug fixes ) [mirror links if you have problems: (x64) (Arm64)]
- PIX-2305.10 (x64) (Arm64) (PIX 2305.10: support for updated RenderPasses + misc other improvements )
- PIX-2303.30 (x64) (Arm64) (PIX 2303.30: Misc bug fixes + preview GPU Upload heap support )
- PIX-2303.02 (x64) (Arm64) (PIX 2303.02: You asked, we listened! A bumper PIX release)
- PIX-2208.10 (x64) (Arm64) (PIX 2208.10: SM 6.7 support, GPU and Timing Capture Improvements)
- PIX-2206.20 (x64) (Arm64) (PIX 2206.20: Servicing release with new AMD plugin)
- PIX-2205.24 (x64) (Arm64) (PIX 2205.24: Unlocking Arm and Qualcomm development)
- PIX-2203.30 (PIX 2203.30: Export to C++, UI changes and more!)
- PIX-2203.07 (PIX-2203.07 – Support for DirectStorage)
- PIX-2201.24 (PIX-2201.24 – New Timing Capture Features)
- PIX-2108.18 (PIX 2108.18: New programmatic capture APIs and much more)
- PIX-2107.01 (PIX-2107.01 – GPU Event List Navigation Aids and Column Statistics)
- PIX-2104.20 (PIX 2104.20: DirectX 12 Agility SDK Support, New Occupancy Graphs)
- PIX-2103.16 (PIX 2103.16 – Recently Launched Apps, Environment Variables, Camera Improvements in the Mesh Viewer)
- PIX-2101.27 (PIX 2101.27 – AMD raytracing counters, DXIL improvements, and more)
- PIX-2010.26 (PIX 2010.26 – Updated Command List Execution View & Descriptor Heap Viewer)
- PIX-2008.26 (PIX 2008.26 – Our biggest update to GPU captures since 2017)
- PIX-2007.29 (PIX 2007.29 – Dark Theme and bug fixes)
- PIX-2006.26 (PIX 2006.26 – Fence Signal/Wait Arrows in GPU Captures)
- PIX-2004.27 (PIX 2004.27 – Buffer viewer improvements, CPU Memory and File IO Data in Timing Captures)
- PIX-2003.26 (PIX 2003.26 – DirectX 12 Ultimate and DXIL debugging)
- PIX-1911.27 (PIX 1911.27 – New Buffer Formatter and Capture from Launch)
- PIX-1909.23 (PIX 1909.23 – New timing capture features, performance improvements and bug fixes)
- PIX-1908.16 (PIX 1908.16 – Minor update, fixes some shader debugging issues)
- PIX-1908.02 (PIX 1908.02 – Fixes for customer issues, plus DXR and New Timing Capture improvements)
- PIX-1906.26 (PIX 1906.26 – Minor update fixes PIX on Insider Preview builds of Windows)
- PIX-1906.14 (PIX 1906.14 – GPU Timing in New Timing Captures)
- PIX-1904.23 (PIX 1904.23 – New Timing Capture preview and improved DXIL shader debugging)
- PIX-1904.01 (repackaging of PIX-1903.26 that fixes an installation error on non-English versions of Windows)
- PIX-1903.26 (PIX-1903.26 – Occupancy for Turing GPUs and Variable Rate Shading)
- PIX-1903.12 (PIX-1903.12 – High Frequency Counters)
- PIX-1901.28 (PIX-1901.28 – Timing Data improvements and support for new GPUs)
- PIX-1812.14 (PIX-1812.14 – Playback Adapter Selection)
- PIX-1810.24 (PIX-1810.24 – Support for final DirectX Raytracing API)
- PIX-1810.02 (PIX-1810.02 – Direct3D11 and WinML)
- PIX-1807.19 (PIX 1807.19 – Shader Table Viewer)
- PIX-1806.20 (PIX 1806.20 – GPU Occupancy for AMD GPUs)
- PIX-1806.11 (PIX 1806.11 – Fence signals and waits visualization, major UI streamlining, new Edit and Continue experience, and more)
- PIX-1803.25 (PIX 1803.25 – GPU Occupancy, CPU sampling, automatic shader PDB resolution, and more)
- PIX 1803.16-raytracing. (A special release coinciding with DXR’s announcement at GDC 2018)
- PIX 1711.28 (GPU memory usage, TDR debugging, DXIL shader debugging, and child process GPU capture)
- PIX 1709.18.004 (Dr. PIX bandwidth on AMD and Intel, access tracking for bindless resources, more performance warnings, and pixtool save-resource)
- PIX 1707.25 (counter rollup, new Dr. PIX experiments, pixel kill reason, and pixtool.exe)
- PIX 1706.25.002 (system monitor and timing capture improvements)
- PIX 1705.17 (Intel GPU counters)
- PIX 1705.16 (AMD GPU counters, preliminary DXIL support, and more warnings)
- PIX 1704.27 (D3D12 usage warnings, Dr. PIX, and CPU hotpath analysis)
- PIX 1704.14-servicing (graphics driver compatibility fix)
- PIX 1703.20.002 (NVIDIA GPU counters, file IO traces, shader edit & continue, and pixel cost visualizer)
- PIX 1702.23.002 (visualizers, better warnings UI, memory capture type tracking, and MSAA sample inspection)
- PIX 1701.26 (GPU counter rollup, thread names, and high DPI UI)
- PIX 1701.13 (first beta release)
Older preview versions:
These have been superseded by non-preview versions of PIX available above.
- PIX 2306.21-preview (x64) (Work Graphs support)
- PIX 2303.30-preview (x64) (Misc bug fixes + preview GPU Upload heap support )
- PIX 2212.22-preview (x64) (Experimental raygen shader debugging and DXR resource access detection)
- PIX 2210.10-preview (x64) (ARM64) (Initial support for Preview Agility SDK v706)