I tested several phones with snapdragon 808 (adreno 418) and 810 (adreno 430) using Adreno profiler v4.0.5511.5192 on Windows 7 64-bit, but I got unusual values on all hardware counters.
When I changed the sampling frequency (default 4Hz) to 1 Hz or 20 Hz, the average (not a specific period) FPS value (EGL category) of benchmarks (3D mark or GFXbench) SIGNIFICANTLY changed.
For example:
3FPS on 1Hz sampling rate,
5FPS on 4Hz,
16FPS on 20Hz.
(but actually the real FPS was 3 at the benchmark, not 5 or 16)
And other hardware counter values (ex. fragment shaded per second) are also fluctuated accoding to the sampling rate. Interestingly, the FPS value was correct when I only displayed the FPS flot in App. grapher, but I tried to add another floats for hardware counter, the FPS value was distorted.
Is there anybody know why the hardware counter values are incorrect?