[Iris] Up to 15% perf drop in GfxBench Manhattan tests
System information
- OS: Ubuntu 22.04.1 LTS
- GPU: all GPUs I (still) test: BXT, GLK, TGL
- Kernel version: drm-tip v6.1 (happens also with drm-tip v6.0)
- Mesa version: latest git
- Xserver version (if applicable): 1.21.1.3
- Desktop manager and compositor: Unity
Describe the issue
Performance drop in GfxBench Manhattan 3.0 and 3.1 tests, both onscreen and offscreen, for example:
bin/testfw_app --gfx glfw --gl_api desktop_core --width 1920 --height 1080 --fullscreen 1 --test_id gl_manhattan31_off
On TGL, performance drop in these 4 tests is 10-15% (depending on test) and on BXT & GLK, 5-10%.
Regression
Regression happened between following Mesa commits:
- 2022-12-09 UTC c872e339: radv: remove some unnecessary 64-bit IO handling
- 2022-12-10 UTC 3895545b panfrost: implement clear_depth_stencil
Notes
- As this happens both on BXT and TGL i.e. GEN9 & GEN12, I assume it's a generic issue
- Did not notice any tests having better performance in the same commit interval