[GEN9+] Non-recoverable GPU hangs in SynMark2 OglTerrainFly* with Iris
@eero-t
Submitted by Eero Tamminen Assigned to Intel GFX Bugs mailing list
Link to original bug (#111936)
Description
Created attachment 145683
TerrainFlyTess ICL error state (2019-10-07 drm-tip)
Setup:
- HW: ICL-U D1
- OS: Ubuntu 18.04 with Unity desktop (compiz)
- SW: git versions of drm-tip 5.4-rc2 kernel, X server & Mesa
- Desktop uses i965, benchmarks use Iris
Use-case:
* Run SynMark TerrainFlyTess with Iris:
MESA_LOADER_DRIVER_OVERRIDE=iris ./synmark2 OglTerrainFlyTess
Expected outcome:
* Like on GEN9, no GPU hangs
Actual outcome:
* Recoverable GPU hangs, see attachment
* Reproducibility: always
Notes:
* This test-case tests CPU`<->`GPU synchronization, by generating the terrain data on-fly in 4 CPU threads with AVX, for GPU tessellation & rendering
* No idea whether these hangs are an regression. It seems to have happened already >2 weeks ago on drm-tip v5.3 when I first did ICL testing
Kenneth from Mesa team already looked at the error state and commented that:
"This error state makes no sense, ACTHD points at the very start of the batch and IPEHR is 0x18800101 which never appears in the error dump at all. Sounds like a kernel bug to me."
**Attachment 145683**, "TerrainFlyTess ICL error state (2019-10-07 drm-tip)":
icl-synmark_terrainflytess-i915_error_state.txt