Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Graphics Software Technology

Virtualbox 3.0 Announces OpenGL/Direct3D Support 161

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?"
This discussion has been archived. No new comments can be posted.

Virtualbox 3.0 Announces OpenGL/Direct3D Support

Comments Filter:
  • by Chabo ( 880571 ) on Wednesday July 01, 2009 @07:01PM (#28551369) Homepage Journal

    Well, hopefully this could put people over the edge to use Linux full-time (myself included). Many people currently use Windows for gaming, and don't dual-boot because it's a hassle. If I could run in Linux 24/7, and run my games without rebooting, either in a VM or in Wine, that would be excellent.

  • Re:why virtual ? (Score:1, Insightful)

    by Anonymous Coward on Wednesday July 01, 2009 @07:06PM (#28551427)
    You must get the host and guest OS to play nicely with each other. You can't just let both OSs directly access the hardware: what would show up on your monitor?
  • Re:Finally? (Score:4, Insightful)

    by Anonymous Coward on Wednesday July 01, 2009 @09:15PM (#28552621)

    I find it quite cool that they just say it. Why not!? Good for them!

  • Re:BILLY MAYS HERE (Score:3, Insightful)

    by Darkness404 ( 1287218 ) on Wednesday July 01, 2009 @09:18PM (#28552643)
    ...Except for the fact his /. user name is... BillyMays.... Which kinda adds to the joke
  • Re:Virtual box (Score:3, Insightful)

    by X0563511 ( 793323 ) on Wednesday July 01, 2009 @09:35PM (#28552787) Homepage Journal

    Gaming isn't the only thing that uses OpenGL.

    3D content creation comes to mind (blender, maya, 3dstudio, etc)

    But, as well, some audio programs I've used can use it for their UI (flstudio...)

  • by X0563511 ( 793323 ) on Wednesday July 01, 2009 @09:39PM (#28552819) Homepage Journal

    Interestingly enough, both WIndows 7 and VirtualPC come from Redmond, WA.

  • Re:Vmware (Score:4, Insightful)

    by RDaneel2 ( 533639 ) on Wednesday July 01, 2009 @09:42PM (#28552851) Homepage
    Ummm... for those playing along at home, you are talking about the Workstation product - which as you note, costs money.

    The Server product, which is free, does not support the more interesting graphics APIs.
  • Not stable (Score:3, Insightful)

    by paimin ( 656338 ) on Wednesday July 01, 2009 @11:31PM (#28553609)
    At least running on an OS X 10.5.7 host, 3D is definitely not yet stable - even OpenGL which is not listed as "experimental".

    See here: http://forums.virtualbox.org/viewtopic.php?f=3&t=19352 [virtualbox.org]

    Other than that, VirtualBox is very polished in general. 3D is just not a feature that works yet, and should not be used in a production environment.
  • Re:why virtual ? (Score:3, Insightful)

    by TheRaven64 ( 641858 ) on Thursday July 02, 2009 @07:16AM (#28555773) Journal

    Actually, modern AMD and Intel chipsets do include an IOMMU. This does for devices what the MMU does for processes; gives each one its own virtual address space which is mapped to the physical address space.

    The original motivation for this was using 32-bit devices on a 64-bit system. The first machine that I'm aware of to include an IOMMU was an early SPARC64 system. Sun wanted to ship it with a cheap 32-bit NIC, but this had problems when you have a machine with more than 4GB of RAM. If you send network data, for example, you typically send a DMA request to the card saying 'copy this data from this memory address'. If the card can only see 4GB of RAM and the CPU can see more, then a process may be asking to send data from a memory address that the card can't see. Without an IOMMU, the kernel had to first copy the data then send the DMA request. With an IOMMU, it can just map a region of the process's memory into the device's address range and do the DMA directly, which is much faster.

    Using IOMMUs for security and then for virtualisation came a bit later, but it's supported by some hypervisors. Not (yet) by VirtualBox though, I believe.

  • OpenGL already supports network transparency

    OpenGL is device-independent, so you get network transparency for free. That's not really the same thing no matter what the SGI FAQ says. OpenGL lacks a networking component, so to say it has network transparency is a bit disingenuous. X11 has network transparency, which is why OpenGL has it in practice... but it's not part of OpenGL.

Love may laugh at locksmiths, but he has a profound respect for money bags. -- Sidney Paternoster, "The Folly of the Wise"

Working...