[TGL] Iris: up to 7% perf regression in shader bound tests
System information
- OS: up to date Ubuntu 20.04 LTS
- CPU/GPU: TGL i7-11800H (0x9a60)
- Kernel version: drm-tip Git (~5.18)
- Mesa version: Git
- Xserver version (if applicable): Git
- Desktop manager and compositor: Unity / compiz
Describe the issue
Between following Mesa commits:
- 2022-05-14: e9e8c649 freedreno/fdperf: support dumping counters
- 2022-05-16: 5c90eb1c glsl: Delete lower_extracts code
3D performance dropped in few shader bound 3D benchmarks.
Regression
Performance regressions:
- 7% SynMark PSBump2
- 3% SynMark PSBump8
- 2-3% GfxBench 5 ALU2, SynMark shMapVsm
- 2% GfxBench 5 Aztec Ruins (normal)
Between these commits, there was also smaller (0.5-1.0%) perf improvement, in:
- GfxBench 5 tessellation test
- GpuTest 0.7 FurMark
- SynMark PSPhong
It would be interesting if somebody could bisect whether regression and improvement came from same or different commits.
I did not see any performance change on BXT, SKL or CML-H, so it does not seem to affect older platforms.