Announcement

Collapse
No announcement yet.

VirtualBox 4.0 Acceleration Leaves Room For Improvement

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

  • etnlWings
    replied
    I'm currently a regular user of Virtualbox (Ubuntu 10.10/Xfce/Compiz guest on Win 7 64-bit host) and while it's mostly sufficient, the 3D acceleration still has a tendency to crash my VM. With 4.0.2, the crashes were only caused by full-screening an app in the guest. I updated to 4.0.4 the other day, rebuilt my guest addons and now I'm getting crashes for no discernible reason whatsoever. Yay.

    Leave a comment:


  • drag
    replied
    Originally posted by oliw View Post
    Does it? I thought I saw something about this just the other day.
    KVM with Redhat's SPICE protocol can provide remote access to your virtual machine's desktop with 2D acceleration.

    It's actually very slick and very fast. Remote desktop using Spice is much faster then Microsoft's RDP or Citrix ICA by a long shot.

    By itself 'unoptimized' just using VGA compatibility there is window tearing and such when you move things around. But it's still much faster then VNC.

    With proper QXL drivers installed it's as quick as using unaccelerated graphics on bare hardware. That is when running Spice + QXL drivers it has the same experience as if you were running unaccelerated on real hardware.

    There is no 3D acceleration yet. It's in the planning stages according to the spice-space documentation.

    You'll probably be able to use SPICE quite easily with Ubuntu Natty.

    Leave a comment:


  • kebabbert
    replied
    Is it correct that the guest was Linux? I think Windows guests are using Wine code in VirtualBox? If so, how good performance does Windows guests have? Playable? People on VB forums say they can play Windows games. Would be interesting with a benchmark of Windows guests...

    Leave a comment:


  • elanthis
    replied
    Originally posted by SciFiDude79 View Post
    What else is new? "3D Acceleration" never works well for me in VirtualBox 3, why should VirtualBox 4 be any different? I think it all depends on the hardware you're using and how it works with Linux (or whatever your host OS is.)
    That's silly. A new version might be better because, you know, it's a new version with new changes. And those matter because the acceleration layer is obviously a lot more than just a thin shim between the client application in the client VM and the host's GPU drivers. API calls are received, passed through to the host, and then re-executed on the host. Or something; not sure, haven't looking at the implementation. Point is, one would expect a new version to possibly have a huge impact. Maybe this one didn't, but the next very well might be.

    Leave a comment:


  • SciFiDude79
    replied
    What else is new? "3D Acceleration" never works well for me in VirtualBox 3, why should VirtualBox 4 be any different? I think it all depends on the hardware you're using and how it works with Linux (or whatever your host OS is.)

    Leave a comment:


  • BlackStar
    replied
    I have been using VBox for testing purposes ever since it added 3d support. I don't know how well D3D works, but OpenGL runs pretty nicely on both Windows and Linux guests. You get OpenGL 2.1 plus extensions, which is quite good.

    Leave a comment:


  • devius
    replied
    I never got 3D support to work with a windows xp guest, but the other day I tried a live-cd image of openSUSE 11.3 (which already includes the virtualbox guest additions installed by default) and I was pretty amazed by how good the desktop effects run. I guess it's the only thing that works, judging from this article.

    Originally posted by cruiseoveride View Post
    Has anyone actually used the Gallium3D Direct3D 10/11 state tracker for anything?
    That was also on my mind. Has anyone ever done anything with that state tracker? I mean anything that we can look at?

    Leave a comment:


  • cruiseoveride
    replied
    Has anyone actually used the Gallium3D Direct3D 10/11 state tracker for anything? I'm guessing it doesn't do anything right now (like much of the linux graphics world).

    How is VMWare's virtual Direct3D very good regardless of host-OS if they're supposedly using gallium as well?

    Leave a comment:


  • allquixotic
    replied
    VMware 3d accel is quite good indeed, but I notice that the Windows guest support is much better than the Linux guest support. They support Direct3D pretty well on Windows -- regardless of whether your host is Linux or Windows.

    The Linux guest support, OTOH, is officially limited to just 2d accel; but if you install the svga gallium3d driver, you can get some basic 3d.

    Problem being that it seems to have some mode switching weirdness still (for months and months); I can't get it to render correctly at any guest resolution above 800x600. It works pretty well for compiz at 800x600 though.

    Leave a comment:


  • oliw
    replied
    KVM/QEMU still lacks OpenGL acceleration support for guests.
    Does it? I thought I saw something about this just the other day.

    Leave a comment:

Working...
X