From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Richter Subject: BUG: i830 flickering for horizontal panning Date: Sat, 31 Aug 2013 17:40:09 +0200 Message-ID: <52220E59.6000505@math.tu-berlin.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from medousa.rus.uni-stuttgart.de (medousa.rus.uni-stuttgart.de [129.69.192.4]) by gabe.freedesktop.org (Postfix) with ESMTP id ED7DBE603D for ; Sat, 31 Aug 2013 08:48:39 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by medousa.rus.uni-stuttgart.de (Postfix) with ESMTP id 7D2FD37F21 for ; Sat, 31 Aug 2013 17:40:40 +0200 (CEST) Received: from medousa.rus.uni-stuttgart.de ([127.0.0.1]) by localhost (medousa.rus.uni-stuttgart.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vEezetH-EM7V for ; Sat, 31 Aug 2013 17:40:40 +0200 (CEST) Received: from uni-stuttgart.de (mbox.uni-stuttgart.de [129.69.1.9]) (using SSLv3 with cipher DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by medousa.rus.uni-stuttgart.de (Postfix) with ESMTPS for ; Sat, 31 Aug 2013 17:40:39 +0200 (CEST) Received: from [87.151.25.131] (account rusricht@rus.uni-stuttgart.de HELO [192.168.2.102]) by uni-stuttgart.de (CommuniGate Pro SMTP 5.3.14) with ESMTPSA id 172787673 for intel-gfx@lists.freedesktop.org; Sat, 31 Aug 2013 17:40:10 +0200 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Dear intel-gfx developers, panning on i830 based graphics seem to be working only half-ways. Vertical panning works fine, but horizontal panning flickers at about 60Hz frequency at specific pixel positions. The problem persists throughout kernel 3.10.9, and potentially later. How to reproduce: Enable panning, e.g. by xrandr --fb 2048x1536 xrandr --output DVI1 --panning 2048x1536 then scroll with the mouse slowly to the right. The affected hardware is *at least* this one: 00:02.0 VGA compatible controller: Intel Corporation 82830M/MG Integrated Graphics Controller (rev 04) as it is found in the Fujitsu-Siemens S2475 lifebook. The IBM Thinkpad R31 is also affected, it also contains a 830GM chipset graphics, but a different DVO. There is no specific output when flickering. The screen contents seems to be flickering between a dark frame and a frame that is half the way shifted correctly (left) and half the way a copy of the leftmost pixels of the screen on the right hand side. The kernel uses the i915 driver for this hardware. I currently don't see where precisely panning in the i915 sources is handled, thus I cannot really say what is necessary to support this correctly. Greetings, Thomas