PIX on Windows
Performance tuning and debugging for DirectX 12 games on Windows
Latest posts
Timing Capture Sampling Profiler video
I recently posted a new video to the PIX on Windows YouTube channel that describes some of the features in the Sampling Profiler in Timing Captures. This ...
Converting previous versions of Timing Captures
In some releases of PIX, the Timing Capture file format must be changed as new features are added. Such a format change was made in the 2104.20 release of PIX ...
Usability improvements to the Timing Capture Metrics View
The 2104.20 release of PIX on Windows includes several usability improvements to the Metrics View in Timing Captures. These usability improvements make it ...
New CPU Sampling Profiler C++ Source Code View
Starting with the 2104.20 release of PIX on Windows, the Sampling Profiler that is built into Timing Captures includes a C++ source code view. The source view ...
Tips & Tricks: How the Pros Use PIX to Make Their Games Better on Xbox and Windows
Today, you may have caught the PIX session titled "Tips & Tricks: How the Pros Use PIX to Make Their Games Better on Xbox and Windows" at Microsoft's Game ...
PIX 2104.20: DirectX 12 Agility SDK Support, New Occupancy Graphs, Timing Capture Improvements
Today we released PIX version 2104.20 - adding support for all new DirectX 12 Agility SDK features including Shader Model 6.6. This release adds support for DXCompiler Slim PDBs, adds new occupancy graphs for supported GPUs, and includes an experimental feature that allows you to attach to a running process for GPU capture.
PIX 2103.16: Recently Launched Apps, Environment Variables, Camera Improvements in the Mesh Viewer
PIX 2103.10 was released today. This release adds new options to the app launch process, including launch history and the ability to set environment variables. We've added multi-cam support to the mesh viewer, and other bugfixes. Read the blog to learn more!
PIX Timing Captures require full PDBs
PIX Timing Captures require a title’s PDBs to be generated using the /DEBUG:FULL linker switch. PDBs generated with the /DEBUG:FASTLINK linker switch are ...
Finding memory leaks using Timing Captures
PIX Timing Captures include several analysis features aimed at making it easy to find memory leaks in your title. These features, coupled with the ability to ...