Closed m-i-k-a-e-l closed 9 years ago
Ah, I now see that https://github.com/01org/KVMGT-qemu/issues/1 touches this question and you say, "KVMGT/XenGT should do video decoding acceleration, but, we didn't test it".
Moving over conversation to that issue at least for now.
Hi!
Currently, the video playback performance in virtualization solutions is terrible.
(At least on a VirtualBox hypervisor on a Debian host and a Windows guest, under optimal conditions video playback seems to be just a little shaky with slight stuttering and vsync issues, and consume nontrivial amounts of CPU e.g. 20%. Its acceleration doesn't work in web browsers though.)
For me and everyone to be clear, what can be expected of a KVMGT/XenGT guest in terms of video playback performance - should it be absolutely smooth, and without vsync issues, and consume very very little CPU (<5%), even in fullscreen mode, so that is just exactly as good and smooth as it is when doing video playback directly on a host OS directly atop the hardware ordinarily?
The reason I ask this is because I don't understand exactly how much a graphics card is involved in "accelerating" the video decoding process, and, how much performance advantage this means that KVMGT will have over KVM or VirtualBox.
Thanks!