I can not select multiple ERG'S in the Geometry tab, I am trying to see multiple ERGS instead of just one.
Also add a option to export the whole scene to OBJ so we can view it in a 3d editor. Thanks.
I can not select multiple ERG'S in the Geometry tab, I am trying to see multiple ERGS instead of just one.
Also add a option to export the whole scene to OBJ so we can view it in a 3d editor. Thanks.
Can we have the ability to select multiple options (No Cull and No Alpha blending etc) at the same time?
It would help a lot with my program.
I'd like to use Intel Graphics Performance Analyzers on GNU/Linux, especially the Frame Analyzer, to analyze OpenGL 3.0 applications on the local machine.
Its basic features seem to work well, but I can't get the performance profiling to work. All the frames I capture, even from basic apps like glxgears, show the incompatibility icon with the "Maximum number of lights used in frame (8) exceeds device limit (0)." message.
It's especially interesting as my apps are 2D and use no lights at all. Also, OpenGL standard definitely requires more lights than 0 to be supported ;) Of course, as the frames are properly executed on the same device I'm trying to analyze them on, something seems not right.
I'm using GPA 17.3.314655 with Haswell's HD Graphics 4400 on Lenovo Yoga 2 Pro.
GPA reports the GPU as:
Name: Intel Haswell-ULT Integrated Graphics Controller
Vendor id: 0x8086
Product id: 0xA16
Hi,
After frame is captured in FrameAnalyzer, whatever draw call is selected, it shows 0 duration (Duration: 0/0 us (0%)).
Other stats (render state / geometry / program) look fine.
Is capturing timestamps for OpenGL ES not supported?
I'm using
1) Ubuntu 16.04 64bit @ Xeon(R) CPU E3-1505M / HD Graphics P530 (Skylake GT2)
2) OpenGL ES profile version string: OpenGL ES 3.2 Mesa 17.1.10
3) intel-gpa_17.3_release_314655_m64.deb
Thanks
Dmitry
Hi All,
The Intel® Graphics Performance Analyzers team is proud to announce Intel® GPA 2017 R4!
You can download Intel® GPA 2017 R4 for FREE from the GPA homepage.
Watch the full release video here!
What’s new?
Thank you all for your continual support!
Would be great if Intel would create a shader debugger like Nvidia for both the Compute and Graphics shaders (Opengl, Vulkan, Directx 11,12)
That way I can debug the actual values and get the shader algorithm correct before moving onwards to performance stuff.
http://docs.nvidia.com/nsight-visual-studio-edition/Content/shader_debug...
So I am forced to buy a Quadro K2000 card for my intel HD4000 based system, get my opengl GLSL and Directx 3D HLSL algorithm code debugged to then move back to Intel GPA to see that debugged NVIDIA shader code work on Intel GPU.
Welcome to 2018.
Mark
Hi,
I'd like to report a crash and get a possible fix.
I'm developing a DirectX11 renderer, where the pixel shader needs to write into UAV, in particular RWStructuredBuffer<float2x4>.
The Analyze Application tool helped me really a lot and it works very well for the performance debugging of my shaders.
However, since I started to use the UAVs in the Pixel shader (not Compute Shader, but I guess it doesn't matter), calling OMSetRenderTargetsAndUnorderedAccessViews function and Draw the scene with pixel shader causes a 100% reproducable crash during frame capturing.
If I remove the OMSetRenderTargetsAndUnorderedAccessViews call and then I call Draw to draw the scene with the pixel shader, the frame capture works perfectly, so I guess there must be a problem around the OMSetRenderTargetsAndUnorderedAccessViews call or around the UAVs writing in pixel shader.
I'm using MSI laptop Windows 10 x64
Intel i7-3610QM 2.3GHz
16,0GB RAM
Intel HD Graphics 4000
I tried to install the latest driver for this graphics card
Intel® Graphics Driver for Windows* [15.33]
Version: 15.33.45.4653 (Latest) Date: 5/23/2017
I tried to install the latest Performance Analyzer gpa_17.4_release_317348_x64_standalone, but the previous version had the same problem.
Thanks for your help!
Hi,
It looks like I need the installer "gpa_17.3_release_314655_x64_standalone.msi" to upgrade to 2017 R4. I deleted the installer after installation and now I cannot download the installer because the available versions on the download page are only 17.4 and 17.2. How can I upgrade or uninstall my current version?
Thanks
How can i enable this new feature?
Because when i`m using a new UI on DX11 frame - i didn`t see this new icon, and it`s look like this.. without this new shiny flame icon :(
Just don`t have hotspot icon :(can someone tell me why? or it`s cause i`m using a gtx 1070 card? Aaaand i don`t have any geometry in inputs in base pass section of frame O_O
Hello,
I need to debug a regression between 2 versions of our software. Is there a way to open two graphics frame analyzer at the same time to compare the rendering ?
Thanks.
Regards,
Laurent
Hello,
I'm using an Alienware laptop and using Graphics performance analyzer 2017 R4 makes some software (outlook 2016, windows 10 search) crash.
I don't have any problem when Graphics Monitor is not started.
Is there a workaround for that ?
Here is my configuration:
Windows 10 build 15063, 64-bit DEP enabled
Num Processors: 8
Memory: 16283MB
System BIOS: Alienware 1.2.3 (11/11/2015)
Driver 0:
Device: NVIDIA GeForce GTX 980M
Provider: NVIDIA
Date: 5-1-2017
Version: 22.21.13.8205
VendorId: 10de
ProductId: 13d7
Stepping: a1
No support for GPA Instrumentation
Driver 1:
Device: Intel(R) HD Graphics 530
Provider: Intel Corporation
Date: 1-18-2017
Version: 21.20.16.4590
VendorId: 8086
ProductId: 191b
Stepping: 6
Supports GPA Instrumentation
Install directory: C:\Program Files\IntelSWTools\GPA\
Current user is in Administrators group: YES
Current Graphics Performance Analyzers 2017 R4 (17.4.317348)
Secure Boot/Trusted Boot is Disabled
Thanks.
Regards,
Laurent
Здравствуйте. Мне необходимо проверить как работает Quick Sync. В старой версии 4.3 программы Intel Graphics Performance Analyzer (GPA) должна быть кнопка Media Performance. Пожалуйста дайте ссылку на эту версию или на отдельное приложение Media Performance. Или объясните как это сделать в новой версии.
Hello. I need to check how Quick Sync works. In the older version 4.3 of the Intel Graphics Performance Analyzer (GPA) program, there should be a Media Performance button. Please give a link to this version or to a separate Media Performance application. Or explain how to do it in the new version.
Hi All,
The Intel® Graphics Performance Analyzers team is proud to announce Intel® GPA 2018 R1!
You can download Intel® GPA 2018 R1 for FREE from the GPA homepage.
Watch the full release video here!
What’s new?
Thank you all for your continual support!
I know Ubuntu is the only "official" supported distro, but I've been using GPA tools for years on Arch with no problem by extracting binaries from the deb. The new release is in an opaque shell script, making this rather difficult. When extracting the payload from the script to /tmp (just commenting out lines 11 and 12 so it isn't deleted and dpkg isn't run), I am unable to extract the deb because it is malformed. Maybe the Intel folks could distribute this in a more friendly way or offer access to old versions?
Hi
I recently downloaded and am experimenting with 2018 R1 and wanted to provide some feedback:
First let me say overall the tool is great and the recent updates in the UI for the DirectX 11 profiling are awesome.
What I'm struggling with currently is:
a) Getting accurate frame timings
b) Getting the hotspot analysis running
I've tried the following:
Tried updating to the latest Intel Graphics Drivers, my host machine is running an Intel HD 4600 and Geforce GTX 1070 (both opening locally and remotely)
Tried running on my other machine Intel HD 4400 and Geforce GTX 650 Ti (both opening locally and remotely)
I added the registry key HKEY_CURRENT_USER\Software\Intel\GPA\17.4\ForceOnScreenPlaybackForRemoteFA=1 on my host machine and tried running the frame analyzer remotely. (Is this still valid?)
I tried capturing in fullscreen mode
None of those worked I don't see the hotspot analysis button and I don't see accurate frame timings, by that I mean my frame timings say the FPS is like 4fps and all calls are disproportionately slow (when using the Intel HDs) the actual frame runs around 30fps. I get the opposite issue when using the Nvidia cards the timings seem overly fast e.g. I know the frame runs at say 50fps but frame timings show 70fps.
Any help getting these features working correctly is much appreciated.
Some other feedback it does also seem a bit less stable than 2017 R4 I run into this error quite a bit:
An internal error occurred. Graphics Frame Analyzer may fail to work correctly. Reopen the frame to fix the issue.
It then generally works on the next attempt.
One other suggestion for future iterations of the tool that would make it even more usable:
It would be great if you could add tags to captures to make them easy to group/find e.g. I might want to add the tag low to all my captures done in low settings etc. so I can quickly find similar captures in future.
Also it would be very helpful if we could specify the default location captures are stored, my C: is generally packed with work content I can get around it for now by creating a folder junction but it would be nice to just have the option of specifying where captures are stored.
Thanks for the awesome tool, love the new ability to target the capture to either the integrated GPU or third party GPU very helpful.
Dear Intel-friends,
I just started to work with GPA to tune some GPGPU code which is implemented via GLSL shaders in OpenGL. I am working on Linux. I managed to do a frame capture and can browse textures, render targets etc., but I cannot see any relevant performance metrics. The "metrics" pane only has one entry, "GPU duration". But I am looking for all the pipeline, sampler, etc., utilization metrics, that can be seen in the tutorial/demo videos. I already found the "View-fine-grainded system-wide GPU metrics" button in Graphics Monitor, but toggling it did not change anything.
Did I miss anything?
At the end of this post is a dump from the "info" menu.
Thanks!
Julius
File Name: photoloc_shader_demo_2018_04_09__15_48_36
API: OpenGL 4.1
Resolution: 800x450
Device: i7nuc
Capture GPU: Mesa DRI Intel(R) Iris 6100 (Broadwell GT3)
Capture/Playback System Information
Operating System:
Name: Ubuntu 17.10
Locale: en_US
CPU Information:
Architecture: x64
Cores count: 2
GPU Information:
Name: Intel Iris Graphics 6100
Vendor id: 0x8086
Product id: 0x162B
Machine:
Name: i7nuc
Memory: 15929 MB
Screen: 2560x1080, 24 bit
Graphics Performance Analyzers
Version: 18.1.320246
p, li { white-space: pre-wrap; }
Graphics Frame analyzer has checkbox with HLSL, DXBC and ISA options. When I select ISA it shows me
Source code is not available. You can add the code yourself.
Is there any way to see the ISA?
Ok, so first I gonna says thanks for this tool that I can rip some of game textures... And this is helped me so much :)
As usually, I do ripping textures by using Intel GPA tool, until this day... I download the latest 2018 R1 Intel GPA and try it on an UWP game called Forza Motorsport 6 Apex to rip Rio de Janeiro textures... But, I got my very first problem ever since I used this tool back in year 2015 ago :(
I run it in UWP tab, select the game and running it... It works, then I pressed Ctrl+Shift+C as usually, it worked too, but it's not normal... The frame capture took almost 10 minutes ( usually took only some seconds, right ? ) until the notification on the screen appears. Then I quit the game and opened Graphics Frame Analyzer to see my frame capture, then I open my frame capture, it load for very long time too ( almost 10 minutes ) then it loaded as usually, but when I want to open "DrawIndexedInstanced" tab inside "frame statistics" tab, then it suddenly show an error
"An internal error occurred. Graphics Frame Analyzer may fail to work correctly. Reopen the frame to fix this issue."
And it terminate close... I already reopen it and it still show the same... Why this game can't be ripped ? Can you help me with this issue please ? Because in the future, I will use this tool to rip Prague textures from Forza Motorsport 7 game...
Hello,
I am currently trying to use Intel GPA to analyse a Unity, DirectX 11 game.
Unfortunately using Intel GPA on this game makes it crash at startup.
To investigate, I have attached a debugger to my game and let it launch with Intel GPA's modules loaded at initialisation as it should be (specifically shimloader64.dll that then loads shimd3d64.dll, that finally loads MetricsPipeline64.dll)
It works perfectly well with all other games (even the ones equally Unity and DirectX 11 based) but not for this one.
My debugger revealed that when Intel GPA's modules are loaded, the main thread of my game encounters an access violation when trying to write a memory address.
Taking a look at the call stack I can see that it is executing code within shimd3d64.dll when the error happens (precisely in a call to CreateRemoteThreadEx called from somewhere in shimd3d64.dll)
Since the main thread is the one of my game, it normally shouldn't venture executing code in Intel GPA's modules, therefore I assume that GPA is setting up some sort of hook or detour to redirect the program flow and execute additional actions, most likely during the initialisation of DirectX to enable its features afterwards.
The problem seems to be there in the additional operations that GPA makes my main thread do, but I am not a professional programmer and do not really know how I could solve this issue or further my investigation at this point.
Here is a screen capture of the debugger when encountering the issue:
Do you know of anyone having bumped into this problem in the past?
If someone of this forum's staff or active member read this, have you had other crash on startup problems? And if yes, what did solve the issue please.
I looked for more technical documentation on GPA or a troubleshoot guide but didn't find any, is there one and if so would it be useful?
Any suggestions that might help to solve the issue is more than welcome.
Thank you for your help
I'm trying to launch an OpenGL ES application from Frame Analyzer on Linux.
While apps that request GLES context with EGL work just fine, application that uses GLX instead simply makes Frame Analyzer hang after pressing "Start". The application's window doesn't even appear, and its process shows up in the system as <defunct>.
I've just tested it with GPA 18.1.320246, however, I've already seen this behaviour with earlier versions as well.