Summary: | [gm45] lots of corruption (2.20.14) | ||
---|---|---|---|
Product: | xorg | Reporter: | J49137 |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | J49137 |
Version: | 7.7 (2012.06) | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Created attachment 70912 [details]
VLC output (-v 2) when video is broken
Created attachment 70913 [details]
/sys/kernel/debug/dri/0/i915_error_state
Created attachment 70914 [details]
corruption.png: corruption around window decorations
Created attachment 70915 [details]
urxvt corruption (1).png: corruption within composited windows
Created attachment 70916 [details]
urxvt corruption (2).png: corruption within composited windows
Created attachment 70917 [details]
urxvt corruption (3).png: corruption within composited windows
Created attachment 70918 [details]
Xine output when it crashes
Created attachment 70919 [details]
urxvt corruption (1).png: corruption within composited windows
Created attachment 70920 [details]
urxvt corruption (3).png: corruption within composited windows
Created attachment 70921 [details]
urxvt corruption (2).png: corruption within composited windows
I have some of these problems too and a few additional problems. I believe it is the same bug that is causing these problems, so I'm adding my comments instead of opening a new bug. - VLC: Same as above -- no video displayed. - mplayer/SMPlayer: conspicuous horizontal tears in the video when the scene pans left or right in my old default output driver "gl (fast)". Changing to "gl_tiled" fixed the problem. - Youtube videos: When launching a new youtube video in Chrome browser version 25.0.1323.1, the entire screen flickers a few times, and then the video plays normally. - Youtube videos: When launching some specific youtube videos (https://www.youtube.com/watch?v=YW9f2KsyaOI&feature=g-high), the X server crashes completely and I'm taken back to the lightdm login screen. My journald did not report any strange behavior for that time period either -- just a "session closed for user..." commit 131600020638ef15166361214cd5e1a0c08c2ea6 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Nov 30 11:43:56 2012 +0000 sna: Prevent gen4 from rendering to I915_TILING_Y It always seems to end up in a hang... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
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.
Created attachment 70911 [details] Xorg log (I'm including all of this in the same bug because I feel like it might all have the same cause; sorry if you'd prefer them to be split up.) So, a few bad things are happening since the upgrade to 2.20.14: - VLC doesn't display video. With the default output mode, 'XVideo output (XCB)', the display is blank with hardware acceleration enabled (within VLC), and works but with large black artifacts without. With 'X11 video output (XCB)', video works fine. With 'OpenGL GLX video output (XCB)', I get the artifacts with and without acceleration. I don't see anything in VLC's output, but I'll attach it anyway. This also happens with Openbox (no compositing). - I see artifacts on composited windows. These sometimes appear when such windows move or change. I'll attach a few screenshots for rxvt-unicode ('urxvt corruption (1-3).png'). - I sometimes see artifacts around windows. When this happens, it happens for every window, but it doesn't happen often. I'll attach a screenshot ('corruption.png'). - Xine crashes. If I open Xine, it shows the window, then dies and prints this: X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 149 (XVideo) Minor opcode of failed request: 19 () Serial number of failed request: 2635 Current serial number in output stream: 2636 I'll attach a full log. ---- I see these two lines in the Xorg log (full log is attached): [ 33.265] (EE) intel(0): Detected a hung GPU, disabling acceleration. [ 33.265] (EE) intel(0): When reporting this, please include i915_error_state from debugfs and the full dmesg. In dmesg, I see: [ 788.928035] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung [ 788.928052] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state I'll attach the mentioned file (i915_error_state). I use Compiz without a desktop environment on 64-bit Arch Linux, using a GMA 4500MHD. Installed packages are xorg-server 1.13.0-4 and xf86-video-intel 2.20.14-1.