Slashdot Mirror


Virtualbox 3.0 Announces OpenGL/Direct3D Support

bl8n8r writes "Apparently, Virtualbox 3.0 released today (2009-07-01) brings with it 'OpenGL 2.0 for Windows, Linux and Solaris guests; and experimental support for Direct3D 8/9 applications on Windows guests.' Maybe we can finally game in a VM?"

16 of 161 comments (clear)

  1. Re:Finally? by rachit · · Score: 2, Informative

    You could also do this using VMware player, which is free.

  2. Re:I wouldn't count on it by Anonymous Coward · · Score: 2, Informative

    i am able to play sof2 fullscreen with high specs on my xp virtualmachine, running in gentoo. 3d accel works great. still iffed about starcraft not stretching to screen-size though -_____-

  3. Re:Vmware by Anonymous Coward · · Score: 1, Informative

    it doesn't work on my ATI card (older X1900) under Linux with a Vista 32-bit guest under a 64-bit host with no hardware virt. It technically speeds things up a little, but crashes my display manager under linux after a while.

  4. Re:Vmware by MrCoke · · Score: 3, Informative

    It only works on Windows guests. Only DirectX is supported, not OpenGL.

  5. Re:Vmware by adisakp · · Score: 5, Informative

    I remember VMware implementing this several months ago. It was experimental, I don't know about it's status right now.

    Ummm... actually, it's been a feature in VMWare for several years... It was experimental in VMWare 5.0 but it has been standard in the past three major releases: 5.5, 6.0 and 6.5. FWIW, VMWare tends to do major updates in 0.5 increments and you can go from 5.0->5.5 and 6.0->6.5 for free... It's a nice way for only paying for half your major upgrades. Minor upgrades are a smaller decimal value added on (i.e. 5.51, 5.52, etc) and those are always free.

  6. Re:Virtual box by stevied · · Score: 3, Informative

    .. then you have to use a windows "run" command "net use x: " to tell windows about it. the second step seems strange to me, but you only do it one time.

    If you can figure out how to browse the *whole* network in Windows, which IIRC isn't immediately obvious, you can do it in the GUI (and in fact don't even need to map a drive - just save shortcut.) Right clicking on network neighbourhood and saying "explore" is the trick, I think. Alongside the "Microsoft Windows Network" object there's a "VirtualBox Shared Folders" which contains all the shared folders.

    But you're right, I wouldn't have thought it was that hard to make the appropriate window pop open automagically.

  7. Re:Does this even matter? by compro01 · · Score: 2, Informative

    That's why the Direct3D bit is a big deal. Direct3D is the 3D part of DirectX.

    --
    upon the advice of my lawyer, i have no sig at this time
  8. Re:Finally? by RichardJenkins · · Score: 5, Informative

    The free to use 'personal user end license' does actually allow you to use VirtualBox in a commercial environment, as long as you install it and use it yourself. Check out their FAQ at http://www.virtualbox.org/wiki/Licensing_FAQ If you can live without USB connectivity then the GPL version is also pretty fully featured, and their 'seemless' mode is really really cool.

  9. Re:why virtual ? by Anonymous Coward · · Score: 1, Informative

    Because AFAIK the address space is only virtualized for CPU programs. You cannot do address space translation for other hardware that does DMA. That's why the VMs offer virtual devices, not the real ones.

  10. Finally? I've been doing that in VMware for ages by phantomcircuit · · Score: 2, Informative

    The Direct3d support is not designed for gaming, but it works for the most part. I have found a few games which do not work, Fallout 3 America's Army 3, but also many which do work, Counter Strike Source America's Army 2 Team Fortress 2 Rise of Nations.

  11. Re:Finally? by pablomme · · Score: 4, Informative

    The latter. See here, where they say

    The VirtualBox Open Source Edition (OSE) is the one that has been released under the GPL and comes with complete source code. It is functionally equivalent to the full VirtualBox package, except for a few features that primarily target enterprise customers. This gives us a chance to generate revenue to fund further development of VirtualBox. [emphasis mine]

    --
    The state you are in while your HEAD is detached... - wait, what?
  12. Re:Virtual box by hairyfeet · · Score: 2, Informative

    I might be able to help with the WMP problem, as I ran into that one a few years back with a customers MP3 player. it turned out Windows was using an MTP driver and it needs to be using IIRC MSC to sync. Anyway Here (faq#10) is a patch for the problem, I don't know if it will work in a VM or not, and if it doesn't you might want to look up a little about WMP and MTP/MSC problems as there are several tutorials on how to repair that particular error. i hope this helps.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  13. Re:To hell with OpenGL and Direct3D by forsetti · · Score: 2, Informative

    "Odd protocols, like GRE?"
    Hmmm .. not a network guy, are you? Should I use a standardized, widely implemented protocol like GRE, or a single-implementation solution like OpenVPN. Don't get me wrong, I love OpenVPN and thing those guys have a fantastic cross-platform solution ... but GRE isn't exactly an "odd protocol".

    --
    10b||~10b -- aah, what a question!
  14. Re:I wouldn't count on it by SpinyNorman · · Score: 5, Informative

    However at this point, 3D VMs seem to be an experimental playtoy, not something that can be used for serious gaming.

    It makes no sense to lump OpenGL and Direct3D together as "3D" when you're talking about VirtualBix, since they are implemented in very different ways.

    VirtualBox OpenGL is basically just as pass-thru to the host driver. The guest box additions includes a virtual OpenGL driver that just passes the commands thru to the the host and the real driver. There must be some performance hit, but the approach seems simple enough.

    VirtualBox Direct3D is implemented using the WINE driver that converts Direct3D calls into OpenGL which then get tunneled through to the host OpenGL driver as in the OpenGL case. VirtuaBox Direct3D should therefore be similar in functionality to that in WINE. One upside to the approach is that you don't need a Windows host to have D3D guest aceleration.

  15. Re:I wouldn't count on it by Anonymous Coward · · Score: 2, Informative

    Tried Quake Live in an XP VM on my Mac. It ran slowly, mouse didn't work at all, and keyboard response was piss poor.

    So yeah, seems like it ain't happening for now. Virtualbox is really nice though; I've been using it for a year and a half now and I love it.

  16. Re:Wine and Games by ctaranto · · Score: 3, Informative

    Or simply add the WineHQ repository to your software sources in Ubuntu - http://www.winehq.org/download/deb. Always up to date with the latest.