FS#34610 - on i915 and X11 the kworker hangs the gpu since 3.8.x kernels
Attached to Project:
Arch Linux
Opened by George Amanakis (gamanakis) - Thursday, 04 April 2013, 20:36 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 04 April 2013, 21:27 GMT
Opened by George Amanakis (gamanakis) - Thursday, 04 April 2013, 20:36 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 04 April 2013, 21:27 GMT
|
Details
Description:
Since the 3.8.x. kernels, the drm and i915 hangs the GPU on X11. (e.g. Lenovo X200, Lenovo T400 with Intel X4500) See here: https://bbs.archlinux.org/viewtopic.php?id=160186 Steps to reproduce: Just install the new repo kernels. Shortly after the mouse, screen and keyboard hangs periodically. Solution: doing a git bisect from 3.7 through 3.8 on the official git kernel repo the following commit is the culprit: commit 69787f7da6b2adc4054357a661aaa1701a9ca76f Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Tue Oct 23 18:23:34 2012 +0000 drm: run the hpd irq event code directly All drivers already have a work item to run the hpd code, so we don't need to launch a new one in the helper code. Dave Airlie mentioned that the cancel+re-queue might paper over DP related hpd ping-pongs, hence why this is split out. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Dave Airlie <airlied@redhat.com> Reversing this commit on the 3.8 kernels resolve the issue. |
This task depends upon
Closed by Dave Reisner (falconindy)
Thursday, 04 April 2013, 21:27 GMT
Reason for closing: Duplicate
Additional comments about closing: Please don't do this. Tasks can be moved.
Thursday, 04 April 2013, 21:27 GMT
Reason for closing: Duplicate
Additional comments about closing: Please don't do this. Tasks can be moved.