Re: [gtk-vnc-devel] [PATCH] gtkgl based scaling
- From: Anthony Liguori <anthony codemonkey ws>
- To: "Daniel P. Berrange" <berrange redhat com>
- Cc: gtk-vnc-devel List <gtk-vnc-devel lists sourceforge net>
- Subject: Re: [gtk-vnc-devel] [PATCH] gtkgl based scaling
- Date: Mon, 04 Feb 2008 19:40:41 -0600
Daniel P. Berrange wrote:
How is performance? I don't have access to the machine that has the
problem ATM so I can't test myself. I added a swap_buffers() call
myself but it ended up killing performance.
Well I've not tried the swap_buffers() code path myself. The glFlush()
path has a noticable performance impact on my laptop, but that's not a
fair test since this is a ATI r500 card with the open source driver so
it doesn't even have 2-d acceleration, let alone 3-d. I'll test on an
accelerated Intel / NVidia card when I get a chance.
It doesn't appear to affect performance much on my laptop so I committed
this patch. Since we specifically don't do double buffering, I removed
that code. Based on my experiences with swapping the buffers, I think
if we need to swap the buffer, we need to use a delayed timer instead of
doing it on every expose. I'd rather have people report bugs with
screen corruption than having terrible performance since they may not
report the later.
Thanks!
Regards,
Anthony Liguori
Dan.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]