Launchpad has imported 7 comments from the remote bug at https://bugs.freedesktop.org/show_bug.cgi?id=74053.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2014-01-25T17:16:54+00:00 Lkml-m wrote: Created attachment 92776 GPU hang log Hi all, Playing movies on my HTPC causes hanging in random intervals. Checking dmesg I see the request to create a post here along with the GPU hang file. Running i3-3240 on Ubuntu 13.10 x64 , play back in XBMC alpha 10 with SOFTWARE playback. Regards, Bjoern Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- intel/+bug/1274779/comments/0 ------------------------------------------------------------------------ On 2014-01-25T17:24:08+00:00 Chris Wilson wrote: It appears to have hung trying to execute a pageflip. 0x00007eb0: 0x0a000001: MI_DISPLAY_BUFFER_INFO 0x00007eb4: 0x00001e01: dword 1 0x00007eb8: 0x06446000: dword 2 0x00007ebc: 0x00000000: MI_NOOP which looks consistent with fence[14] = 6c3d03b06446001 valid, x-tiled, pitch: 7680, start: 0x06446000, size: 8355840 and Pinned [33]: ... 06446000 8355840 41 00 0 0 P X dirty uncached (name: 49) (fence: 14) Can you please attach the full dmesg leading to the hang? Does this happen frequently or was this a one-off event? Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- intel/+bug/1274779/comments/1 ------------------------------------------------------------------------ On 2014-01-25T19:32:08+00:00 Lkml-m wrote: Created attachment 92780 dmesg log Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- intel/+bug/1274779/comments/2 ------------------------------------------------------------------------ On 2014-01-25T19:33:26+00:00 Lkml-m wrote: Find attached the dmesg log file. I can reproduce this quite consistently. I noticed it yester when I watched a movie, a "freeze" came every few minutes (just the video, HDMI audio was fine). It still happens today, even after reboot. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- intel/+bug/1274779/comments/3 ------------------------------------------------------------------------ On 2014-01-26T10:00:33+00:00 Chris Wilson wrote: Theories for why the GPU may be upset: 1. Multiple render response messages 2. Page flip with flip outstanding 3. Forcewake is required 4. The hardware hates us Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- intel/+bug/1274779/comments/4 ------------------------------------------------------------------------ On 2014-01-26T19:56:21+00:00 Lkml-m wrote: I need to do a check here on my end. After going to 3.13.0 I see some errors in dmesg (e.g. "factorial" or "conftest") poping up, even running a 3.11.10 kernel doesn't change this. Not sure, maybe something is wrong with Linux now or my hardware. It worked perfectly till I went to 3.13.0... I'll run a memtest etc. and will update here asap. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- intel/+bug/1274779/comments/5 ------------------------------------------------------------------------ On 2014-01-31T10:29:39+00:00 Chris Wilson wrote: One wicked theory I have is that the intoduction of the working SRM is breaking the flips... Can you please test: diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 5b7ce3f09681..de70260e50f3 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -8593,7 +8593,7 @@ static int intel_gen7_queue_flip(struct drm_device *dev, len = 4; if (ring->id == RCS) - len += 6; + len += 4; ret = intel_ring_begin(ring, len); if (ret) @@ -8614,10 +8614,7 @@ static int intel_gen7_queue_flip(struct drm_device *dev, intel_ring_emit(ring, ~(DERRMR_PIPEA_PRI_FLIP_DONE | DERRMR_PIPEB_PRI_FLIP_DONE | DERRMR_PIPEC_PRI_FLIP_DONE)); - intel_ring_emit(ring, MI_STORE_REGISTER_MEM(1) | - MI_SRM_LRM_GLOBAL_GTT); - intel_ring_emit(ring, DERRMR); - intel_ring_emit(ring, ring->scratch.gtt_offset + 256); + intel_ring_emit(ring, MI_NOOP); } Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- intel/+bug/1274779/comments/8 ** Changed in: xserver-xorg-video-intel Status: Unknown => Incomplete ** Changed in: xserver-xorg-video-intel Importance: Unknown => Medium -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-intel in Ubuntu. https://bugs.launchpad.net/bugs/1274779 Title: [ivb] hang on pageflip (IPEHR: 0x0a000001) To manage notifications about this bug go to: https://bugs.launchpad.net/xserver-xorg-video-intel/+bug/1274779/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp