On Thu, Feb 28, 2008 at 1:55 PM, Cam Macdonell <[EMAIL PROTECTED]> wrote:
> Anthony Liguori wrote:
>  > If someone posts a simple howto with how to setup VMGL in a guest and
>  > host, I'll take a look at it this weekend and see if I can't increase
>  > the FPS by tweaking the virtio network driver.
>  >
>  > virtio should get very good throughput but the latencies aren't very
>  > optimized yet so if VMGL is latency sensitive, this may be what you're
>  > seeing.  I don't know what is normal to expect from VMGL though.
>  >
>  > Regards,
>  >
>  > Anthony Liguori
>  >
>
>  Hi Anthony
>
>  Here is one I made as I went along.  If it's useful I will move it to
>  the KVM wiki.  VirtIO does seem to improve performance of an openGL
>  video game ("enemy territory" used in the paper).  However glxgears gets
>  better performance (more FPS) using rtl8139.  Perhaps a bandwidth v.
>  latency difference?
>
>  http://warburg.cs.ualberta.ca/~cam/dokuwiki/doku.php?id=vmgl
>

I can confirm Cam's findings, though I'm also getting better glxgears
performance with virtio. Quake 3 plays great in a 800x600 window on my
GMA 950 (Intel integrated graphics) laptop. I'll try and get some
numbers to compare.

Cam's HOWTO is important IMHO as VMGL does not compile by default on
64 bits. We should move it to the KVM wiki. The only thing I would add
is a big warning that the usermode network stack _kills_ performance.
I went from ~30 to ~1000 FPS in glxgears by changing usermode to tap.

Cheers,
Jorge

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to