We develop an application with multiple dx11 devices. And unfortunately we can't use GPA for profiling (Graphics Monitor 2016 R2 v.16.2.299487). So If I change captured device, I can't capture a frame.
Thanks for deciding to use GPA.
I tried recreating your issue over here using the same GPA version you are using (Thanks for providing the download link).
- I followed your instructions and when I captured a frame with CTRL-SHIFT-C I saw the 'captured successfully' message (a bit hidden by the taskbar of your app :) ).
- I checked the default save location for frames - Documents/GPA/ - to confirm a frame file was created, it was.
- I could then open it in our legacy Frame Analyzer app which is for DX9-11. The legacy version is a seperate exe from the DX12 version - I myself have opened the incorrect exe many times :)
Do these steps match with what you are experiencing? If not, where do they differ?
If you still cannot capture a frame, could you provide the information in the 'About' dialog from GPA Monitor? To get this - Make sure Graphics Monitor is running -> click on the GPA Monitor icon in the task tray in Windows -> click on 'About...' -> Click on the 'Save to File...' button.
Ahh, thank you for the attachments. I now see you are using Win7.
I attempted reproducing this issue on Win 7 (I was on Win 10 before) and I did see the capture failure as you are talking about. I also tried with our newly released GPA version - unfortunately, that also produced a 'capture fail' message.
Is upgrading to Win 10 a viable solution for you? Additionally, I was using Win 10 with the anniversary update when I had success capturing the frame file.
Thank you for help.
Unfortunately, described solution is incomplete for us. We are usually check our render engine on several computers with different software and hardware.
If the bug will be fixed in a feature updates of GPA, it will be great.
I've gone ahead and filed an issue for this in our database.
After talking to the engineering team, unfortunately I do not have an ETA for you on when we will be able to address this. If I do get one I will let you know.
As a side note, I was able to capture a trace through our System Analyzer tool that can be opened with Platform Analyzer.
Sorry for the confusion. What I meant in my side note was that you are able to take a trace capture (red circle button) or a CSV capture from within System Analyzer.
You are correct, taking a frame capture from System Analyzer will also produce the 'capture fail' message.