Microsoft PIX for Windows (beta) now available
No idea if this might be useful for anyone here, especially since it's for dx12. But I thought that some of you might find it interesting. https://developer.nvidia.com/microsoft-pix-windows-beta-now-available By David Coombes, posted Jan 20 2017 PIX, the legendary performance tuning tool used by Xbox developers is now available for Windows developers using DirectX12. PIX on Windows provides five main modes of operation: 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. Developers can also add user markers with WinPixEventRuntime. Pix even works remotely allowing for working with multiple machines. https://blogs.msdn.microsoft.com/pix/2017/01/17/introducing-pix-on-windows-beta/ Read the comments on the msdn blog for some useful insight https://www.youtube.com/watch?v=thiF3xKT_Qg&index=1&list=PLeHvwXyqearWuPPxh6T03iwX-McPG5LkB Videos 2,3,4 and 5 are available on Youtube
No idea if this might be useful for anyone here, especially since it's for dx12.

But I thought that some of you might find it interesting.

https://developer.nvidia.com/microsoft-pix-windows-beta-now-available

By David Coombes, posted Jan 20 2017

PIX, the legendary performance tuning tool used by Xbox developers is now available for Windows developers using DirectX12.


PIX on Windows provides five main modes of operation:


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.

Developers can also add user markers with WinPixEventRuntime. Pix even works remotely allowing for working with multiple machines.

https://blogs.msdn.microsoft.com/pix/2017/01/17/introducing-pix-on-windows-beta/

Read the comments on the msdn blog for some useful insight

;index=1&list=PLeHvwXyqearWuPPxh6T03iwX-McPG5LkB

Videos 2,3,4 and 5 are available on Youtube

#1
Posted 02/16/2017 06:07 PM   
Sounds like this might be as useful as using frame analysis in 3DMigoto. Shame it's only for DirectX 12 though.
Sounds like this might be as useful as using frame analysis in 3DMigoto. Shame it's only for DirectX 12 though.

3D Gaming Rig: CPU: i7 7700K @ 4.9Ghz | Mobo: Asus Maximus Hero VIII | RAM: Corsair Dominator 16GB | GPU: 2 x GTX 1080 Ti SLI | 3xSSDs for OS and Apps, 2 x HDD's for 11GB storage | PSU: Seasonic X-1250 M2| Case: Corsair C70 | Cooling: Corsair H115i Hydro cooler | Displays: Asus PG278QR, BenQ XL2420TX & BenQ HT1075 | OS: Windows 10 Pro + Windows 7 dual boot

Like my fixes? Dontations can be made to: www.paypal.me/DShanz or rshannonca@gmail.com
Like electronic music? Check out: www.soundcloud.com/dj-ryan-king

#2
Posted 02/16/2017 06:52 PM   
Nvidia has a similar product. http://www.nvidia.com/object/nsight.html It's been around for a long time, it used to be PerfHud I know that Perfhud had shader edit and continue, as well as Frame Analysis Watch him change the shader on the fly at about 5:20 https://www.youtube.com/watch?v=Q-6fTaEyJz0 The problem I think is that they developer can lock the release version of their game from working with Nvidia's tools. link to old PerfHUD feature list https://developer.nvidia.com/nvidia-perfhud https://www.youtube.com/watch?v=UdDfvq0cL04
Nvidia has a similar product.

http://www.nvidia.com/object/nsight.html

It's been around for a long time, it used to be PerfHud

I know that Perfhud had shader edit and continue, as well as Frame Analysis

Watch him change the shader on the fly at about 5:20



The problem I think is that they developer can lock the release version of their game from working with Nvidia's tools.

link to old PerfHUD feature list

https://developer.nvidia.com/nvidia-perfhud

#3
Posted 02/16/2017 07:33 PM   
There's a program called 3D Ripper, but development ceased on it. [url]http://www.deep-shadows.com/hax/3DRipperDX.htm#quickstartguide[/url] Scroll down on that page for an overview [img]http://deep-shadows.com/hax/Images/3dr6.jpg[/img] It might be useful for older games?
There's a program called 3D Ripper, but development ceased on it.

http://www.deep-shadows.com/hax/3DRipperDX.htm#quickstartguide

Scroll down on that page for an overview

Image

It might be useful for older games?

#4
Posted 02/16/2017 07:44 PM   
Scroll To Top