Skip to main content
Microsoft
PIX
PIX
  • Home
  • DevBlogs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • DevOps
    • Developer support
    • CSE Developer
    • Azure SDK
    • IoT
    • Command Line
    • Perf and Diagnostics
    • Dr. International
    • Notification Hubs
    • Math in Office
    • DirectX
    • PIX
    • SurfaceDuo
    • Startups
    • Sustainable Engineering
    • C++
    • Java
    • Java Blog in Chinese
    • JavaScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • TypeScript
    • Visual Basic
    • Visual C#
    • Visual F#
    • .NET
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Bing Dev Center
    • Microsoft Edge Dev
    • Microsoft Azure
    • Office 365 Development
    • Old New Thing
    • Windows MIDI and Music dev
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL
    • OData
    • Revolutions R
    • SQL Server Data Tools

PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

Roadmap

PIX is far from finished: we have a long list of things we’d like to improve and add.  This list is both incomplete and uncommitted, so no guarantee that we’ll actually ever do all these!  But we wanted to share it anyway, to give you some idea of where we are likely to go next, and to get your feedback about priorities and what we are missing.  Items toward the top of this list are likely to appear in PIX sooner than the ones further down.

  • Improve Performance & Stability
  • Feature parity between new timing captures and old timing captures
  • Improved DXR debugging
  • Standardized set of counters / workflows across different GPU architectures
  • Improved ability to take captures programmatically
  • Support for Thread Group Shared Memory in shader debugger
  • Add more Dr. PIX experiments, API usage warnings, and System Monitor counters.
  • API summary statistics (how many draw calls, resource barriers, etc.)
  • Support apps that make simultaneous use of multiple GPUs.
  • Support for optionally collect Performance Monitoring Counters in Function Summary and Callgraph captures.
  • Assembly level instruction tracing to help you identify candidates for micro-optimizations within a function.
  • Tools to artificially simulate running on a GPU with less video memory, TDR, and display changes such as monitor add/remove.
Relevant Links
  • Download
  • Documentation
  • Known Issues
  • Videos
  • Support
  • WinPixEventRuntime
  • Roadmap
Top Bloggers
Steven Pratschner

Steven Pratschner
Program Manager

Avatar

Morgan Grobin
Program Manager

Austin Kinross

Austin Kinross
Developer

Matt Amert

Matt Amert
Developer

Damyan Pepper

Damyan Pepper
Dev Lead

Archive
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • May 2020
  • March 2020
  • January 2020
  • December 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • December 2018
  • October 2018
  • July 2018
  • June 2018
  • March 2018
  • November 2017
  • October 2017
  • September 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • Stay informed

    Login
    Code Block
    What's new
    • Surface Duo
    • Surface Laptop Go
    • Surface Pro X
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Microsoft 365 Dev Center
    • Microsoft 365 Developer Program
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2021