From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Farnsworth Subject: Pageflip failure on SNB devices running 3.13.3 Date: Tue, 25 Feb 2014 14:52 +0000 Message-ID: <1416921.XE0hgl5uaI@f19simon> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from claranet-outbound-smtp03.uk.clara.net (claranet-outbound-smtp03.uk.clara.net [195.8.89.36]) by gabe.freedesktop.org (Postfix) with ESMTP id 87672FAEBA for ; Tue, 25 Feb 2014 07:17:27 -0800 (PST) Received: from 110.100.155.90.in-addr.arpa ([90.155.100.110]:34042 helo=f19simon.office.onelan.co.uk) by relay13.mail.eu.clara.net (relay.clara.net [81.171.239.33]:10587) with esmtpsa (authdaemon_plain:simon.farnsworth@onelan.co.uk) (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) id 1WIJMX-0005Rs-Ai for intel-gfx@lists.freedesktop.org (return-path ); Tue, 25 Feb 2014 14:52:01 +0000 Received: from localhost ([::1] helo=f19simon.localnet) by f19simon.office.onelan.co.uk with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1) (envelope-from ) id 1WIJMW-0000m5-Ll for intel-gfx@lists.freedesktop.org; Tue, 25 Feb 2014 14:52:00 +0000 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Hello, I'm seeing pageflips give up on me on SNB hardware - Celeron 847, i5-2400S - where the CRTC becomes unexpectedly busy and never recovers. When I'm failed, I can see interrupts coming in (Interrupts received in /sys/kernel/debug/dri/0/i915_gem_interrupt increments), but the queued flip never happens: # cat /sys/kernel/debug/dri/0/i915_gem_pageflip Flip queued on pipe A (plane A) Stall check enabled, 1 prepares Old framebuffer gtt_offset 0x01354000 New framebuffer gtt_offset 0x0093c000 No flip due on pipe B (plane B) # cat /sys/kernel/debug/dri/0/i915_gem_interrupt North Display Interrupt enable: 8eb48585 North Display Interrupt identity: 00000000 North Display Interrupt mask: 734bfa7a South Display Interrupt enable: ffffffff South Display Interrupt identity: 00000000 South Display Interrupt mask: f114ffff Graphics Interrupt enable: 00401001 Graphics Interrupt identity: 00000000 Graphics Interrupt mask: ffffffff Interrupts received: 1006958 Graphics Interrupt mask (render ring): ffffffff Current sequence (render ring): 1472838 Graphics Interrupt mask (bsd ring): ffffffff Current sequence (bsd ring): 1271460 Graphics Interrupt mask (blitter ring): ffffffff Current sequence (blitter ring): 1472839 I'm running packages from Fedora 20: # rpm -q mesa-libGL kernel xorg-x11-server-Xorg xorg-x11-drv-intel libva- intel-driver libdrm mesa-libGL-9.2.5-1.20131220.fc20.x86_64 kernel-3.13.3-201.fc20.x86_64 xorg-x11-server-Xorg-1.14.4-90.fc20.x86_64 xorg-x11-drv-intel-2.21.15-5.fc20.x86_64 libva-intel-driver-1.2.1-1.fc20.x86_64 libdrm-2.4.50-1.fc20.x86_64 I've put a dmesg from a failed system at http://90.155.96.198/sfarnsworth/flip-fail.txt - it's 11.3MB, so can't be attached. I've spotted the MCH_SSKPD message, but I also get the failures on systems that don't output that message. Any ideas? Or should I file a bug? -- Simon Farnsworth Software Engineer ONELAN Ltd http://www.onelan.com