Daniel P. Berrange wrote: > On Sat, Sep 06, 2008 at 10:07:10PM -0500, Anthony Liguori wrote: > >> Daniel P. Berrange wrote: >> >>> On Wed, Sep 03, 2008 at 10:00:31PM -0500, Anthony Liguori wrote: >>> >>> Actually I'm not so sure this was a good idea in the end. I'm seriously >>> considering re-writing the GTK-VNC stuff to use Cairo, which in turn >>> can use 2-d hardware acceleration primitives - it really doesn't need >>> the full 3-d acceleration stack just for scaling. >>> >>> >> I tried to originally write the GTK-VNC scaling stuff in Cairo. Could >> not get it to perform well at all. I'd be really interested if you had >> better luck with it. >> > > I've just posted patches to the GTK-VNC devel list demonstrating use of > Cairo for all rendering. I can't notice any serious drop in performance > when enabling scaling with Cairo. If you confirm my tests, it'd be worth > evaluating Cairo as an alternative to OpenGL in QEMU too. > Here's the beginning of a GTK front-end in case someone wants to try adapting the Cairo patches to QEMU. Regards, Anthony Liguori > Regards, > Daniel >