Announcement

Collapse
No announcement yet.

QEMU's Assortment Of Virtual VGA/GPU Options & What To Pick For Desktop Virtualization

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SystemCrasher
    replied
    I like virtio, at least for Linux guests (well, I don't use proprietary systems anyway). Works reasonably, I never had major bugs with it and at least it fast enough to display even youtube 1080p without me spotting major system-level resources problems or so. QXL also works, but I eventually had weird bugs in certain versions of guest vs host interaction. Most linux kernels anyhow making sense with displays usually have virtio gpu support and quite often also QXL, at least x86-64 ones do.

    On emulated ARMs I use just serial console, it can boot straight into VM in same terminal as used to boot VM, could be convenient - terminal tab just turns to VM.

    Leave a comment:


  • tildearrow
    replied
    Originally posted by starshipeleven View Post
    For Linux it depends on the distro, they usually have in the repositories the spice packages to be used if they are installed as a guest OS.
    I remember having tried that, but I didn't see my framerate increase to 60...

    Originally posted by starshipeleven View Post
    For Android, there isn't much because not a lot of VM guest drivers implement OpenGL ES (VirGL will eventually), all ways that work decently run it in a container of some kind so the Android OS can access the true hardware.
    I do use VirGL (and it's fairly smooth) but sometimes it hangs the VM and gets in my way.

    Leave a comment:


  • starshipeleven
    replied
    Originally posted by tildearrow View Post
    Ooooh, that explains, but what about Linux? (and especially Android?)
    For Linux it depends on the distro, they usually have in the repositories the spice packages to be used if they are installed as a guest OS.

    For Android, there isn't much because not a lot of VM guest drivers implement OpenGL ES (VirGL will eventually), all ways that work decently run it in a container of some kind so the Android OS can access the true hardware.

    Leave a comment:


  • tildearrow
    replied
    Originally posted by starshipeleven View Post

    Possibly stupid question, but it's not terribly clear in many tutorials: did you install QXL drivers (and Spice guest tools in general) in the guest?
    https://www.spice-space.org/download.html (see "windows binaries" for windows and check the distro's packages for linux guest stuff)

    I did notice a significant performance difference for Windows guest (before installing drivers it was lagging like hell).
    Ooooh, that explains, but what about Linux? (and especially Android?)

    Leave a comment:


  • starshipeleven
    replied
    Originally posted by tildearrow View Post

    When I first learned about the QXL option, I thought it offered some sort of video acceleration (like VirGL) or even 60Hz, but no, it didn't... (not even through a SPICE viewer)
    Possibly stupid question, but it's not terribly clear in many tutorials: did you install QXL drivers (and Spice guest tools in general) in the guest?
    https://www.spice-space.org/download.html (see "windows binaries" for windows and check the distro's packages for linux guest stuff)

    I did notice a significant performance difference for Windows guest (before installing drivers it was lagging like hell).

    Leave a comment:


  • starshipeleven
    replied
    Originally posted by towo2099 View Post

    In that video you don't use QXL, you use vga vmware???
    For those wondering what is that, it's the KVM interface compatible with VMWare tools driver. And yes VMWare binary driver for Windows was the best back then, and it's still pretty good now. I wonder why the guy didn't mention this in the blog.

    https://wiki.gentoo.org/wiki/QEMU/Options#Graphics_card

    vga vmware - VMware SVGA-II, more powerful graphics card. Install xf86-video-vmware in Linux guests, VMware Tools in Windows XP and newer guests.

    Leave a comment:


  • towo2099
    replied
    Originally posted by rene View Post
    I was using QXL for windows, and got quite some comments below the video that people where impressed by the performance, two years ago: https://www.youtube.com/watch?v=fyclA-_M-aA
    In that video you don't use QXL, you use vga vmware???

    Leave a comment:


  • numacross
    replied
    Originally posted by tildearrow View Post

    Proxmox...

    ​​​​​​​I was talking about QEMU.
    Well Proxmox's just a GUI for KVM/QEMU so it shouldn't be that hard to look at how they use it.

    Leave a comment:


  • DanL
    replied
    Ha Ha Ha. Oh, of course, the problem is with me, and not the people who butcher grammar..

    Leave a comment:


  • tildearrow
    replied
    Originally posted by rene View Post
    I was using QXL for windows, and got quite some comments below the video that people where impressed by the performance
    When I first learned about the QXL option, I thought it offered some sort of video acceleration (like VirGL) or even 60Hz, but no, it didn't... (not even through a SPICE viewer)

    Leave a comment:

Working...
X