← 返回首页
Microsoft PIX introduces AMD-Integrated plug-in with high frequency counter graph - AMD GPUOpenMicrosoft PIX introduces AMD-Integrated plug-in with high frequency counter graph - AMD GPUOpen
  1. Home
  2. » News
  3. » Microsoft PIX introduces AMD-Integrated plug-in with high frequency counter graph
Share on Bluesky Share on Mastadon Share on LinkedIn Share on Twitter/X Share on Reddit Share on Facebook Share on Whatsapp Share via Email

Microsoft PIX introduces AMD-Integrated plug-in with high frequency counter graph

Originally posted: May 28, 2019

Microsoft® PIX is the premiere integrated performance tuning and debugging tool for Windows game developers using DirectX® 12. PIX can enable developers to debug and analyze the performance of Direct3D 12 graphics rendering using high precision timing and hardware-specific GPU performance features.

With the March 2019 release, PIX introduced a new GPU High Frequency Counter graph based on AMD’s Streaming Performance Metrics (SPM) that is supported on current generation AMD GPUs, including: AMD Radeon™ 7, AMD Radeon™ Vega, AMD Radeon™ RX, and the Intel® Core™ i7 Processor with Radeon™ RX Vega M graphics.

The new version of PIX is available at https://devblogs.microsoft.com/pix/download/

Whereas per-command metrics tell you the cumulative amount of time or resources that were spent during a specific command, Streaming Performance Metrics provide a deeper and more insightful look into how time or resource utilization changed during the execution of the command.  This can reveal otherwise hidden bottlenecks or spikes in usage that were not apparent or obvious from the per-command metrics.

With this release of PIX, AMD has also updated and improved the depth of data provided by the per-command metrics to include driver-generated work as well. What this means in practice is that you may see additional DirectX® 12 commands issued by the driver.  For example, a slow clear may be implemented in the driver as rendering two triangle primitives to the screen, and this will be reflected in visible vertex and primitive data for the clear command.  This additional behind-thesscenes data is also included in the Streaming Performance Metrics and Stage Occupancy data.

PIX Stage Occupancy data has also been updated in our recent drivers to provide a higher level of detail and finer granularity for each stage occupied by a command during execution compared to previous AMD GPU drivers.

The functionality to enable the new Streaming Performance Metrics is already shipping in all current generation AMD GPU drivers, and does not require any additional downloads or installation.  However, for best results, we suggest downloading the latest drivers for your GPU.

Related news and technical articles

Introducing MiniDXNN: MLP library for DirectX 12
MiniDXNN is a native HLSL and DirectX 12 library for lightning-fast MLP inference leveraging AMD Radeon™ RX 9000 series matrix cores via cooperative vector APIs, delivering optimized kernels, samples, full source and docs to remove compute interop friction.
Welcome to the AMD FSR SDK 2.2, now available on GPUOpen
The AMD FSR™ "Redstone" SDK 2.2 update delivers ML-powered FSR Upscaling 4.1 and FSR Ray Regeneration 1.1 optimized for AMD RDNA™ 4 graphics, enabling higher visual fidelity and performance with analytical fallbacks to scale across handhelds, consoles, and PCs.
Enhancing DirectX Testing with AMD Smoldr
Smoldr is an open-source command-line tool that runs DirectX 12 HLSL shaders from simple text scripts, letting you compile, create resources and pipelines, and dispatch compute or raytracing workloads without writing C++ code.
AMD and Microsoft partner on DirectX ML, DirectStorage, and developer tools at GDC 2026
Microsoft and AMD partnered at GDC to announce powerful new developer technologies for Windows, including DirectStorage 1.4, PIX tools updates, DirectX ML integration, Advanced Shader Delivery, and support for the latest Agility SDK update.
Enhancing AMD Radeon GPU Detective Output with DirectX Debug Information
With version 1.5 of AMD Radeon™ GPU Detective (RGD) you can now use the debug information that is produced by the Microsoft DirectX® Shader Compiler.
Using Neural Networks for Geometric Representation
Explore how Neural Intersection Functions (NIF) and the enhanced LSNIF are poised to reshape ray tracing by replacing traditional BVH traversal with efficient, GPU-friendly neural networks for accelerated performance and high-fidelity imagery.
CPU performance optimization guide - part 3
We look at optimizing CPU performance by reducing the number of instructions, and highlights methods to enhance instruction efficiency and algorithm throughput.
CPU performance optimization guide - part 4
Optimize CPU performance by manually writing x64 assembly code, offering a detailed comparison with compiler-generated instructions and achieving improved performance through streamlined instruction sets.

Related videos

GPU Reshape – Modern Shader Instrumentation and Instruction Level Validation (Digital Dragons 2024) – YouTube link
GPU Reshape is, a just-in-time instrumentation framework with instruction level validation of shaders. A deep dive into current validation methodologies, and what the future of instrumentation may hold.
Mesh Shaders – Learning Through Examples (Digital Dragons 2024) – YouTube link
Learn about the new Mesh Shader pipeline which can help to create even more better-looking games.
GDC 2024 - Mesh Shaders in AMD RDNA™ 3 Architecture - YouTube link
This talk describes the mesh shader pipeline and how it maps to the AMD RDNA™ 3 architecture.
GDC 2024 - Game Optimization With The Radeon™ Developer Tool Suite - YouTube link
This session presents the latest enhancements in the RDTS, a rich set of GPU profilers and analyzers and a new GPU crash analysis tool.
GDC 2024 - Post-mortem GPU crash analysis with AMD Radeon™ GPU Detective (RGD) - YouTube link
This session covers different types of failures - when they occur, why they are difficult to debug, and how RGD can help to identify a crash's root cause.
GDC 2024 - Shader Instrumentation with GPU Reshape - YouTube link
This talk presents GPU Reshape, a just-in-time instrumentation framework with instruction level validation of shader operations.
DirectStorage: Optimizing Load-time and Streaming (GDC 2023 - YouTube link)
Join us for a presentation about DirectStorage and how to integrate it to extract optimal load time and streaming performance.
Optimizing Game Performance with the Radeon Developer Tool Suite (GDC 2023 - YouTube link)
This talk gives an overview of RGP, RMV, RRA, and RGA, introducing new features and improvements, and reveal the current work in progress.