All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* BUG: i830 flickering for horizontal panning
@ 2013-08-31 15:40 Thomas Richter
  2013-09-02  6:51 ` Daniel Vetter
  0 siblings, 1 reply; 2+ messages in thread
From: Thomas Richter @ 2013-08-31 15:40 UTC (permalink / raw
  To: intel-gfx

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: BUG: i830 flickering for horizontal panning
  2013-08-31 15:40 BUG: i830 flickering for horizontal panning Thomas Richter
@ 2013-09-02  6:51 ` Daniel Vetter
  0 siblings, 0 replies; 2+ messages in thread
From: Daniel Vetter @ 2013-09-02  6:51 UTC (permalink / raw
  To: Thomas Richter; +Cc: intel-gfx

On Sat, Aug 31, 2013 at 05:40:09PM +0200, Thomas Richter wrote:
> 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.

Is this a regression?

For your other bug reports we know that the modesetting support for i830M
chipsets is a bit in a sorry state of affairs, search for 830 at
bugs.freedesktop.org. Unfortunately time to really dig into this issues is
hard to come by :(
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-09-02  6:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-31 15:40 BUG: i830 flickering for horizontal panning Thomas Richter
2013-09-02  6:51 ` Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.