Q: Xserver / Composite behavior

Russell Shaw rjshaw at netspace.net.au
Sat Jan 7 19:03:00 PST 2006


Amir Bukhari wrote:
> 
>>Keith Packard wrote:
>>
>>>On Sun, 2006-01-08 at 01:46 +0100, Amir Bukhari wrote:
>>>
>>What happend when application move it's top level window 
>>out side root window. Example: screen is 1200x1024 and a window is moved 
>>to 1600,512 which out side screen. Does Xserver will not alow it or it 
>>will only not be visable? does Xcomposite will stil render to off-screen pixmap?
>>>
>>>The entire contents of the redirected window are always available, 
>>>independent of position or stacking.
>>
>>Isn't that a bit inefficient? If you had a 1000x1000 window 
>>scrolled outside the root, it'd be wasting 4MB in a useless 
>>pixmap. No wonder X is so slow;) 
> 
> It will not be wasted, because the pixmap still be used in our 3D enviroment
> (LG).

Hopefully it won't be wasted by default in 2D environments.
Offscreen memory should only be used for explicitly created
pixmaps or double-buffered windows.



More information about the xorg mailing list