Bug 111425

Summary: [KBL] large number of recoverable RSC0 hangs during video transcoding
Product: DRI Reporter: Eero Tamminen <eero.t.tamminen>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED WORKSFORME QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: not set    
Priority: not set CC: intel-gfx-bugs
Version: DRI git   
Hardware: Other   
OS: All   
Whiteboard: Triaged
i915 platform: KBL i915 features: GPU hang
Attachments:
Description Flags
KBL GT3e i915 error state none

Description Eero Tamminen 2019-08-19 10:30:46 UTC
Created attachment 145095 [details]
KBL GT3e i915 error state

Setup:
* HW: KBL GT3e
* kernel: drm-tip git v5.2 kernel
* OS: Ubuntu 18.04
* Desktop: lightdm/Unity/compiz
* Latest MediaSDK & FFmpeg built from Git

Use-case:
* Run many parallel video encode tasks in parallel, first using FFmpeg with VA-API backend, then using MSDK sample_multi_transcode application

Expected output:
* No hangs

Actual output:
* Last number of (recoverable) GPU hangs on rsc0 (media-driver uses compute EUs to do some of the transcoding operations)

Notes:
* This may be media driver issue, but  media driver (Github) tracker doesn't allow attachments like i915 error state, so I though better to start from here
Comment 1 Chris Wilson 2019-08-19 10:36:24 UTC
The GPU gave up. That's a pattern I attribute to media hangs, so I would expect this to be userspace.
Comment 2 Eero Tamminen 2019-08-22 12:12:19 UTC
I haven't seen these since.  If they keep away for a week more, I'll mark this as WORKSFORME.

(There are occasional recoverable GPU hangs in random 3D programs, but I'm not filing bugs on those until they repeat.  This I filed just because there were so many hangs on the same test run.)
Comment 3 Eero Tamminen 2019-08-26 08:38:44 UTC
Only issues I see on KBL GT3e is bug 111424 with Mesa, I haven't seen this issue since => marking as WORKSFORME.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.