PIX on Windows

PIX on Windows Performance tuning and debugging for DirectX 12 games on Windows

  • PIX 2505.30 and 2505.30-preview: support for DXR 1.2, Cooperative Vectors and more
    by Austin Kinross on May 30, 2025 at 5:00 pm

    Today we released two new versions of PIX, which can be downloaded here. These complement the new D3D12 Agility SDKs released today. The new versions of PIX are: PIX 2505.30 – supports the new retail D3D12 features released today in Agility SDK 1.616, including: Opacity Micromaps (OMMs) Tiled Resources Tier 4 PIX 2505.30-preview – supports the The post PIX 2505.30 and 2505.30-preview: support for DXR 1.2, Cooperative Vectors and more appeared first on PIX on Windows.

  • New memory profiling features in Timing Captures
    by Steven Pratschner on May 15, 2025 at 10:41 pm

    The 2505.09 release of PIX on Windows adds several new features to help you optimize your game’s use of memory.  These features include: A set of metrics that track working set size, page fault count and page file usage. A new lane in the Timeline that displays the working set size, and the amount of The post New memory profiling features in Timing Captures appeared first on PIX on Windows.

  • Power status, CPU frequency and CPU C-State counters
    by Steven Pratschner on May 12, 2025 at 11:27 pm

    Starting with the 2505.09 release of PIX on Windows, new metrics have been added to help you optimize your title on battery powered devices such as tablets and Windows handheld gaming devices.  With these counters, you can see whether performance issues in your game can be correlated with power-related events, such as a change in The post Power status, CPU frequency and CPU C-State counters appeared first on PIX on Windows.

  • PIX 2505.09 – Revamped UX, Improved Usability, and Many New Features
    by Norman Chen, Austin Kinross on May 9, 2025 at 1:05 pm

    Today we released PIX on Windows version 2505.09, which can be downloaded here. Since our preview announcement at GDC, we have been working hard to deliver the changes we promised and more. Today’s release includes many new improvements to PIX, including big overall changes and changes specific to GPU Captures and Timing Captures. Other improvements, The post PIX 2505.09 – Revamped UX, Improved Usability, and Many New Features appeared first on PIX on Windows.

  • Introducing Budget Profiles in Timing Captures
    by Steven Pratschner on May 6, 2025 at 11:55 pm

    The 2505.09 release of PIX on Windows introduces the concept of Budget Profiles in Timing captures.  A Budget Profile is a grouping of budgets defined for their respective metrics.  A common use of Budget Profiles is to define the performance targets, or profiles, for different hardware specifications.  For example, your studio likely has different performance The post Introducing Budget Profiles in Timing Captures appeared first on PIX on Windows.

  • Changes to PIX Events with a D3D context parameter
    by Steven Pratschner on May 6, 2025 at 10:02 pm

    Prior to the 2505.09 release of PIX on Windows, calls to PIXBeginEvent and PIXEndEvent that include a Direct3D context were required to be called from the same CPU thread.  Starting with the 2505.09 release,  PIXBeginEvent and PIXEndEvent calls that include a context (referred to as PIX GPU events) may now be made on different CPU The post Changes to PIX Events with a D3D context parameter appeared first on PIX on Windows.

  • Capturing video frames in Timing Captures
    by Steven Pratschner on April 28, 2025 at 11:41 pm

    Starting with the 2505.09 release of PIX on Windows, an option has been added to Timing Captures to record video frames along with the timing data.  If the option to collect video frames is selected before a capture is taken, PIX will add a lane named Video Frames to the Timeline view. This lane will The post Capturing video frames in Timing Captures appeared first on PIX on Windows.

  • PIX 2503.24: misc bug fixes
    by Austin Kinross on March 24, 2025 at 10:03 pm

    Today we released PIX version 2503.24, which can be downloaded here. This release includes everything in the previous 2501.30 release, plus the following bug fixes: Fix capture-time crash introduced in 2501.30 in CPU write tracking code Fix capture-time issue with reserved resources, that could cause replay-time corruption for some UE5 captures Fix PIXBeginCapture() deadlocking for Timing The post PIX 2503.24: misc bug fixes appeared first on PIX on Windows.

  • PIX 2501.30-preview: Application Specific Driver State, Recreate At GPUVA and Tight Alignment
    by Henchhing Limbu on January 30, 2025 at 6:01 pm

    Today we released PIX version 2501.30-preview, available for download here. This release has initial support for the exciting new D3D12 features that were released in a preview DirectX Agility SDK today. Please visit this blog post for more information about the Agility SDK release. 2501.30-preview is a preview version of PIX. It is identical to 2501.30 The post PIX 2501.30-preview: Application Specific Driver State, Recreate At GPUVA and Tight Alignment appeared first on PIX on Windows.

  • PIX 2501.30 – Support for Shader Hash Bypass, bug fixes, and everything in 2412.12
    by Henchhing Limbu on January 30, 2025 at 6:01 pm

    Today we released PIX version 2501.30, which can be downloaded here. This release includes support for everything that was in the 2412.12 version of PIX, plus the following improvements: Support for Shader Hash Bypass PIX has full support for this new D3D12 feature that allows apps to bypass shader hash validation in D3D12 runtime by The post PIX 2501.30 – Support for Shader Hash Bypass, bug fixes, and everything in 2412.12 appeared first on PIX on Windows.

Share Websitecyber
We are an ethical website cyber security team and we perform security assessments to protect our clients.