'

Microsoft releases their PIX DirectX 12 performance tuning tool for Windows

Microsoft releases their PIX DirectX 12 performance tuning tool for Windows

Microsoft releases their PIX DirectX 12 performance tuning tool for Windows

Microsoft releases their PIX DirectX 12 performance tuning tool for Windows

 
For those outside of game development, Microsoft PIX is a relatively unknown tool, spanning from the release original Xbox until today. PIX is a performance tuning and debugging tool for DirectX code, which previously was only available for tuning Xbox titles, leaving Windows PC developers in the dark despite their use of the DirectX API.  
 
Now Microsoft has now released a new version of their PIX DirectX optimisation tool for Windows and DirectX 12, finally opening up this tool to developers outside of the Xbox ecosystem. This tool will support the capture of information from D3D12 content from 64-bit UWP and Win32 applications, though at this time it only has limited support for multi-GPU setups. 
 

PIX on Windows provides five main modes of operation, all of which should be able to help developers to optimise their games for Windows, though these games will need to use DirectX 12 exclusively and be 64-bit. 

 

  • - GPU captures for debugging and analyzing the performance of Direct3D 12 graphics rendering.

  • - Timing captures for understanding the performance and threading of all CPU and GPU work carried out by your game.

  • - Function Summary captures accumulate information about how long each function runs for and how often each is called.

  • - Callgraph captures trace the execution of a single function.

  • - Memory Allocation captures provide insight into the memory allocations made by your game.
 

  

Microsoft releases their PIX DirectX 12 performance tuning tool for Windows  

Right now PIX for Windows in Beta, with Microsoft planning to frequently update the app with bug fixes and new features. A roadmap for the development of PIX can be viewed here, which includes multi-GPU support, API summary statistics and the ability to identify common API usage mistakes.  

This program has the potential to deliver better-optimised PC games in the future, especially those that are developed on both Xbox and PC. 

Hopefully, Microsoft will continue to work and improve the PC gaming ecosystem, as the past year has certainly been transformative for the company, improving UWP with Free-Sync/G-Sync support and fullscreen options as well as creating a dedicated "game mode" for their upcoming Windows 10 Creators update.   

 

You can join the discussion on Microsoft's PIX tuning/optimisation tool for Windows on the OC3D Forums

 

«Prev 1 2 Next»

Most Recent Comments

18-01-2017, 13:18:43

NeverBackDown
Would be useful if we had any DX12 exclusive games. All the games we have are multiple API.Quote

18-01-2017, 14:09:33

SPS
Quote:
Originally Posted by NeverBackDown View Post
Would be useful if we had any DX12 exclusive games. All the games we have are multiple API.
It supports CPU profiling also, just don't know if it literally requires DX12 to take a capture.Quote

18-01-2017, 14:44:44

NeverBackDown
So a game like Ashes or TWW could still make use of it because of the CPU profiling even though they are DX11 and DX12?Quote

18-01-2017, 15:26:26

SPS
Quote:
Originally Posted by NeverBackDown View Post
So a game like Ashes or TWW could still make use of it because of the CPU profiling even though they are DX11 and DX12?
They could make use of the GPU one too if they ran it in DX12 mode.Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.