Intel® Graphics Performance Analyzers (Intel® GPA)
Improve your game's performance by quickly specifying problem areas

GPA shader profiling on 10th Gen and OpenGL?


I want to use GPA for profiling a GLSL shader in a OpenGL 4.3 desktop app and frame capturing via Graphics Monitor and loading it into Frame Analyzer works, but when I navigate to the shader stage and select my shader the little fire icon for shader profiling is grayed out and the hover reads:


To run shader profiling on Intel devices that support Gen9, Gen11, Gen12 graphics, use driver versions newer than


Im on a laptop with a 10510U, so am I just out of luck since I just picked the one in the line that is not supported for shader profiling? And if I would get a new laptop with a 13th gen CPU like a 1355U, would that also not work because it is not in the list?


Or is this a OpenGL issue because I can use the shader profiler on the sample application which is HSLS / DirectX?


Graphics Monitor data for further information:

CPU Information:
    Name: Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
    Architecture: x64
    Cores count: 8


GPU Information:
    Name: Intel(R) UHD Graphics
    Vendor id: 0x8086
    Product id: 0x9B41
    Stepping: 2
    Driver Version:
    Driver Date: 5-24-2023


Graphics Performance Analyzers:
    Version: 23.2.1686276958
    Commit hash: fbb84559

Labels (1)
0 Kudos
1 Reply

Thanks for the details.

Yes, unfortunately, we only support OpenGL on Trace Analyzer, not Frame Analyzer.

So you can capture a trace (default 5 seconds) and view the workloads on your CPU cores and the GPU queue, and the GPU execution.

I made 4 5 minute videos about using Trace Analyzer a couple of years ago. Check it out and see if it's helpful. (this is the first, let me know if you need links to the others)

Of course, it won't get into the details of the frame like you would with Frame Analyzer, but it's pretty cool. You might find something useful.

0 Kudos