display is stale until mouse wiggled or screen touched

Chris Wilson chris at chris-wilson.co.uk
Wed Jan 30 10:50:22 PST 2013

On Wed, Jan 30, 2013 at 10:26:15AM -0800, Loving, Kent wrote:
> I’m running a custom build of debian squeeze w/ Xorg 1.7.7 on an embedded
> device that has a touchscreen. I use xinit to start the X server, with a
> .xinitrc which starts a single java/Swing program (no display manager).
> My problem is that the display does not repaint often enough. Examples of ‘not
> often enough’:
> if !supportLists]>-        endif]>When a button is pressed, the button changes
> as it should, but when the button is released the button does not return to
> normal
> if !supportLists]>-        endif]>When a progress bar is updated smoothly by a
> background thread, the displayed progress bar updates in jumps
> if !supportLists]>-        endif]>When the text of a label is changed, the
> displayed text does not change.
> If I wait long enough (sometimes minutes) then display will update.
> These problems go away if the user is constantly tapping the screen or wiggling
> the mouse.

That would be a bug in your graphics driver not flushing its render
queue. May I suggest you update xf86-video-intel?

Chris Wilson, Intel Open Source Technology Centre

More information about the xorg mailing list