Steven Pratschner

Program Manager, PIX on Windows

I'm the Program Manager for the PIX CPU tools in the Gaming Division at Microsoft. PIX helps you identify the performance issues that may be affecting the frame rate of your DX12 AAA title on Windows and on Xbox.

Post by this author

PIX CPU Tools: Introduction to New Timing Captures Videos

We've recently posted a series of 4 new videos to the PIX for Windows YouTube channel.  These videos provide an overview of the features in New Timing Captures. Check 'em out.  If you have feedback, please use the Feedback button in PIX to contact us. Steven Pratschner PIX CPU Tools Program Manager...

Windows 10 Servicing Release KB4505903 required for instrumented CPU captures

If you're running the 1903 build of Windows 10 (the Spring 2019) update, you must have KB4505903 installed to take Function Summary, Callgraph, and Tracked Functions captures.  Without this update, your title will hang when taking one of these captures. To check whether you have this update, open Settings and go to Update and Recovery->...

PIX CPU Tools: Finding and Analyzing Context Switches

The information in this post has been updated and replaced with the following documentation page: Finding and Analyzing context switches Steven Pratschner Program Manager - PIX team  ...

PIX CPU Tools: Populating the Range Details view

The most common way to populate the Range Details view in the new implementation of PIX Timing Captures is to drag select a range of time in the Timeline using the mouse.  When you complete your selection, Range Details is populated with the data from all Thread and Core lanes for the range of time you selected.  After Range Details is ...

PIX CPU Tools: Graphing PIXReportCounter values in the Metrics View

The Metrics view in New Timing Captures allows you to graph the duration of PIX CPU events and any counter values that are reported using the PIXReportCounter API.  Graphing event durations is fairly discoverable in the UI, but I think it's less well-known that counter values can be graphed as well. Annotating your title with calls to ...

PIX CPU Tools Reboot!

A few weeks ago we released a version of PIX that includes a Preview release of a new implementation of Timing Captures.  This release represents a significant reboot of our CPU performance tools in PIX. We've gotten a lot of feedback over the last few years about how our CPU tools in PIX compare with other AAA game-focused profiling tools...