PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

GPU Captures: Support for D3D video
GPU Captures: Support for D3D video
PIX on Windows version 2008.26 added support for taking GPU Captures of applications that use D3D video APIs. This means that you can now use PIX to capture regions of GPU work that involve videos, such as title screens in games or videos playing in web browsers. In this blog post, we’ll talk about how PIX captures video workloads and what ...
Changes to the capture experience
Changes to the capture experience
Summary As some of you have likely noticed by now, PIX.2008-26 comes with some improvements to the overall capture and Start-Analysis experience, made possible by the rewrite of the capture layer within PIX on Windows. This is a list of the major changes – read on for a detailed explanation! API selection change - no ...
Comments are closed.0
GPU Captures: How we support placed and reserved resources
GPU Captures: How we support placed and reserved resources
Quick Links   Summary   Recap: placed and reserved resources in D3D12 In D3D12, there are three types of resources: A committed resource has its own dedicated backing memory that isn’t shared with any other resource. This makes them relatively easy for PIX to capture...
Comments are closed.0
PIX 2008.26: Performance Improvements
PIX 2008.26: Performance Improvements
Earlier today we released PIX on Windows version 2008.26, featuring a 100,000+ line rewrite of our component that takes GPU Captures. Morgan has described this release’s functional improvements in her blog post, but here we’ll take a closer look at the new performance improvements.    Recap: GPU Captures in PIX on Windows...
Comments are closed.0
Analyzing stalls and context switches in Timing Captures
Analyzing stalls and context switches in Timing Captures
A context switch occurs when a CPU core switches from executing code on one thread, to executing code on a different thread, or going to idle. When the OS switches the thread that is running on a CPU, it must save and restore state, both for the thread that is being switched out, and for the thread that is being switched in. This state, or ...
Comments are closed.0
PIX 2007.29 – Dark Theme, bug fixes
PIX 2007.29 – Dark Theme, bug fixes
Today we released PIX version 2007.29 which can be downloaded here. This release introduces Dark Theme, a change to timing capture file formats, and includes several bug fixes.   Dark Theme PIX now has a Dark Theme! You can enable Dark Theme in the Theme tab in the Settings menu. We hope this often requested feature will keep eyes ...
PIX 2006.26 – Fence Signal/Wait Arrows in GPU Captures
PIX 2006.26 – Fence Signal/Wait Arrows in GPU Captures
Today we released PIX 2006.26 which can be downloaded here. This release contains support for fence signal-wait arrows in GPU captures, document tab behavior improvements, buffer viewer enhancements, and many bugfixes.   Fence Signal-Wait arrows for GPU captures GPU captures now track and visualize fence signals and waits to help you...
PIX 2004.27  –  Improved struct support in the Buffer Viewer, CPU Memory and File IO Data in Timing Captures
PIX 2004.27 – Improved struct support in the Buffer Viewer, CPU Memory and File IO Data in Timing Captures
Today we released PIX 2004.27 which can be downloaded here. This release contains improved support for structs in the Buffer Viewer, and support for CPU memory allocation data and file I/O data in Timing Captures. This version also includes an updated plugin for AMD GPUs, and supports a new pixtool flag to help automate grabbing an unknown ...