PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

Latest posts

Image pix samples analysis video thumbnail
Steven Pratschner
Steven Pratschner
May 6, 2021

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 ...

0
0
Image pix convert capture in place
Steven Pratschner
Steven Pratschner
Apr 29, 2021

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 ...

0
0
Image active metrics panel y axis customization
Steven Pratschner
Steven Pratschner
Apr 22, 2021

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 ...

0
0
Image sampling profiler source view
Steven Pratschner
Steven Pratschner
Apr 22, 2021

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 ...

0
0
Image MicrosoftGameStackLiveGDC2020
Morgan Grobin
Morgan Grobin
Apr 20, 2021

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 ...

0
0
DirectX 12 Ultimate Logo
Morgan Grobin
Morgan Grobin
Apr 20, 2021

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.

0
0
Image recents crop
Morgan Grobin
Morgan Grobin
Mar 18, 2021

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!

0
0
Steven Pratschner
Steven Pratschner
Feb 26, 2021

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 ...

0
0
Steven Pratschner
Steven Pratschner
Feb 23, 2021

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 ...

0
0