Smooth scrolling

Piotr Gluszenia Slawinski curious at
Fri Apr 2 12:03:12 PDT 2010

On Fri, 2 Apr 2010, Dima Ryazanov wrote:

> I would love this feature. I'm running Linux on a MacBook, and smooth scrolling
> is the one feature I miss from OS X.

sorry for 'hijacking' the thread, but on the occasion it reminded me
one feature i quite miss in Xorg for bit weaker machines
(or insane resolutions, in which even pretty decent ones seem 'slow' )

idea would be to defer scrolling updates, so i.e. just tiled pattern
would be scrolled up, each 2nd line , etc. (there would have be
many of such 'cpu saving' patterns as various hardware benefits from
various methods, and also various users have various preference
depending also on various application, i.e. for text scrolling
each 2nd. line would degrade quality of text rendering it unreadable
and making scrolling tiresome,but i.e. large solid tiles or blocks
would allow to quickly scroll i.e. to next paragraph
without loosing focus on the text).

point of this to allow quick (and sometimes also visually smooth)
scrolling not taking much of cpu and not blocking pci/agp/whatever
bus significantly.

ofcourse once user stops scrolling (or reaches slow enough scrolling 
rate), contents of scrolled element/window should be updated usual-way.

More information about the xorg mailing list