On Wed, Dec 16, 2009 at 6:14 PM, Yaniv Kamay <yka...@redhat.com> wrote: > Daire Byrne wrote: >> Well I tried VLC too but it doesn't seem to be getting compressed. I >> suppose the Xorg driver just doesn't pick up on the video rendering yet. >> Maybe there is some debug info out of qemu-spice that reports when ffmpeg is >> being used? > > You can turn video compression using qemu monitor command and see if there > is any differance. > > spice.set_streaming_video on > spice.set_streaming_video off
I tried these but it doesn't seem to make any difference (returns "handle_dev_input: sv 1/0"). I tried reconnecting after changing them too. Now that the windows driver is out I have compared it to a Windows guest and now the network for the same video playback is around ~1MB/s compared to ~10MB/s for the Linux guest which suggests that the compression is being triggered. It is still not smooth though with quite a few dropped/missing frames. These video on/off commands didn't seem to control the Windows guest video compression either (compression is always on). It is also interesting to compare the network throughput of moving a window around the desktop on both the Linux guest and Windows guest (Xorg vs. XP driver). For the XP case with a browser window with a blank page I see around 100K/s whereas with the Linux guest I get peaks of 800K/s. With VNC the windows guest does ~400K/s and the Linux guest ~2,500K/s. Obviously this is not a very scientific test and does not take into account the smoothness of the window updates. >> Yes you are correct you need to see the Windows QXL. The release >> of the Windows binaries was hald back by some technicalities, we >> now have green light so It will be avilabe in days time frame. >> >> Great! I will play with that then and wait for the Xorg driver to catch >> up. Another thing I have noticed is that there is a slight difference in performance between the Linux Spice client and the Windows Spice client. Connecting to either the RHEL5.4 or WinXP guests from a Windows client gives better (hard to benchmark) interactive speeds (e.g. window redraws, scrolling, menu navigation) than when using the Linux client to the same guests. Is this simply to do with the OpenGL acceleration in the Linux client not being as good/mature as the GDI acceleration in the Windows client? Daire ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Spice-space-devel mailing list Spice-space-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/spice-space-devel