(Only partially recoverable) GPU hangs in (trivial) GpuTest Triangle test
@eero-t
Submitted by Eero Tamminen Assigned to Intel GFX Bugs mailing list
Link to original bug (#111424)
Description
Created attachment 145093
SKL GT4e hang, with drm-tip git from few days ago and fullscreen Triangle benchmark
Setup:
- HW: SKL GT2, SKL GT4e
- Display: FullHD
- kernel: drm-tip git v5.2 and git from few days ago
- OS: Ubuntu 18.04
- Desktop: lightdm/Unity/compiz
- Test: GpuTest v0.7 (latest)
Use-case:
* Trivial windowed/composited use-case (SKL GT2 hang, with drm-tip v5.2):
GpuTest /test=triangle /width=1366 /height=768 /msaa=1 /no_scorebox /benchmark /benchmark_duration_ms=35000
* Trivial fullscreen use-case (SKL GT4e hang, with drm-tip git from few days ago):
GpuTest /test=triangle /width=1920 /height=1080 /fullscreen /msaa=1 /no_scorebox /benchmark /benchmark_duration_ms=35000
Expected output:
* No hangs
Actual output:
* (Recoverable) GPU hang.
Notes:
* Hang is rare
* Test-case is trivial 3D one, and therefore very high FPS. It does a (fast) clear, draws a 1/2 window sized triangle (benchmark's framework draws also a small bar for progress and blits penguin image to indicate Linux, but those are so small they don't impact perf)
* Due to simplicity of the benchmark and its resulting high FPS, this looks like race-condition, in kernel I think
**Attachment 145093**, "SKL GT4e hang, with drm-tip git from few days ago and fullscreen Triangle benchmark":
SKL_6770HQ_i915_error_state.txt