PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

PIX 1908.16 – Shader debugging fixes
PIX 1908.16 – Shader debugging fixes
Today we released PIX 1908.16 which can be downloaded here. This is a servicing release that fixes a couple of issues that causes PIX to crash when inspecting or debugging shaders, otherwise it is identical to PIX 1908.02...
PIX CPU Tools: Introduction to New Timing Captures Videos
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...
Comments are closed.0
Windows 10 Servicing Release KB4505903 required for instrumented CPU captures
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->...
Comments are closed.0
PIX 1908.02 – Fixes for customer issues, plus DXR and New Timing Capture improvements
PIX 1908.02 – Fixes for customer issues, plus DXR and New Timing Capture improvements
Today we released PIX 1908.02, which can be downloaded here. This release fixes miscellaneous bugs that were reported to us by customers. It also adds new CPU features to New Timing Captures, and adds some final touches to the new DirectX Raytracing (DXR) Pipeline View in GPU Captures. Thank you everyone who has reported issues to us. As ...
GPU timing data in New Timing Captures
GPU timing data in New Timing Captures
GPU timing data was added to the New Timing Captures preview feature in the PIX 1906.14 release.  This allows developers to view GPU work submission and execution, including async compute. Getting Started The application should be launched with the following GPU timings checkbox checked in the options to enable timing data collection. ...
Comments are closed.0
PIX 1906.14 – GPU Timing in New Timing Captures
PIX 1906.14 – GPU Timing in New Timing Captures
Today we released PIX 1906.14, available for download here.  This release adds GPU timings to the New Timing Capture preview and further improvements to DXIL shader debugging. Highlights GPU Timing Data This release of PIX adds GPU Timing Data to the preview of New Timing Captures. Like with ...
PIX CPU Tools: Populating the Range Details view
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 ...
Comments are closed.0
PIX CPU Tools: Graphing PIXReportCounter values in the Metrics View
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 ...
Comments are closed.0