Hi Clemens, On 10/11/07, Clemens Nylandsted Klokmose <clemensklokmose at gmail.com> wrote: > while 1: > surface1 = cairo.ImageSurface(cairo.FORMAT_ARGB32 For starters, you should try avoiding recreating the image surface at each frame. Try that out and let us know how it goes. Dan