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.
File Name: photoloc_shader_demo_2018_04_09__15_48_36
API: OpenGL 4.1
Capture GPU: Mesa DRI Intel(R) Iris 6100 (Broadwell GT3)
Capture/Playback System Information
Name: Ubuntu 17.10
Cores count: 2
Name: Intel Iris Graphics 6100
Vendor id: 0x8086
Product id: 0x162B
Memory: 15929 MB
Screen: 2560x1080, 24 bit
Graphics Performance Analyzers
Thank you for downloading and installing Intel® Graphics Performance Analyzers! I'm sorry that you are experiencing issues with the tool and with profiling your title.
We unfortunately do not support the same metrics across APIs or OSs. We do not currently support the metrics you are looking for, for OpenGL* on Ubuntu*... which is why you won't see them in the tool in the same way you were seeing on the tutorial videos. These videos are filmed on Windows* so the metrics that are visible in the tutorials are Windows* specific.
To see further details on what you should/shouldn't be able to see within the tool please visit our documentation page for Ubuntu* hosts.
Other metrics were supported on Ubuntu 16.04 using previous version of Intel GPA (which haven't showed any metrics at all on my Arch, while the newest version shows at least GPU duration). You might want to try that.
However, this looks very interesting: https://github.com/intel/metrics-discovery