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?"

161 comments

  1. Finally? by RichardJenkins · · Score: 4, Funny

    What do you mean finally? I'm playing Minesweeper in a VM now.

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

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

    2. Re:Finally? by royallthefourth · · Score: 3, Interesting

      You can also do this in VirtualBox, which is free and full featured (for non-commercial use.)

    3. Re:Finally? by stefanlasiewski · · Score: 2, Funny

      Wow. What are your frame rates? Do the tile bevels look any better? ;)

      --
      "Can of worms? The can is open... the worms are everywhere."
    4. 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.

    5. Re:Finally? by fuzzyfuzzyfungus · · Score: 1

      Is the absence of USB passthrough from the GPL version related to the licence(s) of USB passthrough code they licenced from somebody else, or was that just a convenient feature to omit for price discrimination purposes?

    6. Re:Finally? by hedwards · · Score: 2, Funny

      No, but just wait until we get physics acceleration support. The explosions will be truly breathtaking.

    7. 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?
    8. Re:Finally? by 0100010001010011 · · Score: 1

      Does VMWare have anything equivalent to
      VBoxHeadless -s XP?

      I know most people running 3D acceleration will be doing it locally, but with a quad core processor and a hefty Video Card I can do a ton of batch processing in photoshop using RemoteDesktop on a computer with under 1GHz.

    9. Re:Finally? by Anonymous Coward · · Score: 4, Insightful

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

    10. Re:Finally? by FictionPimp · · Score: 1

      We use the the GPL version in our classrooms. It makes teaching technology a lot easier when the student is just one rollback away after a fuckup.

    11. Re:Finally? by debatem1 · · Score: 1

      similar situation here- used it as the basis for a networking simulation lab where I could put the whole (simulated) network into a known state and demonstrate various attacks and defenses from there.

    12. Re:Finally? by IBBoard · · Score: 1

      You can even stay in Linux and run Minesweeper through Wine ;)

    13. Re:Finally? by IBBoard · · Score: 1

      I've been playing the original Grand Theft Auto in VirtualBox recently. GTA2 couldn't recognise a suitable graphics card in 2.2.4 with WinXP, but I still got some old-school car theft and carnage on my Linux box :)

    14. Re:Finally? by Anonymous Coward · · Score: 0

      This is from VBox 2.xx, so I'd say headless pretty much has to be in 3.xx::

      bash-3.2$ /opt/VirtualBox/VBoxHeadless
      VirtualBox Headless Interface 2.1.2
      (C) 2008-2009 Sun Microsystems, Inc.
      All rights reserved.

      Usage:
            -s, -startvm, --startvm Start given VM (required argument) ...

    15. Re:Finally? by geminidomino · · Score: 3, Interesting

      Have to wonder how they figure USB passthrough "primarily targets enterprise customers" though...

    16. Re:Finally? by pdbogen · · Score: 1

      VBoxManage -type vrdp start , or something quite similar, though you can also do it through the GUI, if you like. Note that VirtualBox supports RDP access to any type of VM, since it's done by VirtualBox rather than the Guest OS.

    17. Re:Finally? by drinkypoo · · Score: 1

      Does VMWare have anything equivalent to VBoxHeadless -s XP?

      Every VMware virtual machine is headless until you connect a console to it, so, yes.

      VMware also has a multilingual script API which you can use to control your VMs.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Finally? by Anonymous Coward · · Score: 0

      Wake up suckers. GPL is just a vehicle for gathering headlines and eyeballs. Old tribe meet the new tribe.

      The post will be modded down faster than a police baton going down on Rodney King,

    19. Re:Finally? by khellendros1984 · · Score: 1

      I'd say that the closest equivalent I know of is VMWare ESX, except that ESX is supposed to be dropped down on the bare metal, not installed in the OS. I think Workstation also supports command-line operations on VMs, but I haven't played with it, so I'm not really sure how comparable it is to VBoxHeadless. I don't really think player or server have a headless version, but I know that you can start a machine in Server and connect to the session from a remote machine (either to the console as provided by VMWare Server, or to the remote desktop/SSH/whatever provided by the guest OS)

      --
      It is pitch black. You are likely to be eaten by a grue.
  2. Vmware by FreeFull · · Score: 1

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

    --
    No ascii art.
    1. 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.

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

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

    3. 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.

    4. Re:Vmware by RDaneel2 · · Score: 4, Insightful

      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.

    5. Re:Vmware by adisakp · · Score: 1

      Yes VMWare Workstation costs $$$. It's $199 or $99 for upgrades. What's wrong with paying for software if it does what you need it to do? It's still cheaper and certainly more convenient than adding another PC most of the time.

      VMWare has lots of features that VBox either didn't have or has only recently acquired. As I noted in my post, VMWare has had graphics support for several years and it officially only came (experimentally) to VBOX a day ago.

      VMWare had better networking support until about 6 months ago -- the networking support in VBOX was a total joke at first (requiring you to manually bridge networks). They appear to be nearly on par now.

      VMWare has much much better SnapShot TREE support -- the VBOX SnapShot linear support is counterintuitive and there are dozens of posts out there on the net of people losing data when they first try to revert back one SnapShot and end up reverting back TWO SnapShots (because for some reason the snapshot API makes it easier to revert back TWO SnapShots than to the last one).

      I have both VMWare and VBox installed on my computer. I use VMWare by default because it just works better for me but I keep trying the new versions of VBOX. The main thing keeping VBOX from being "good enough" for me at this point is the SnapShot support. Once they have good SnapShot Tree (branching snapshots) with easy cloning and migrating support, I suppose I probably won't feel the need to pay for VMWare anymore.

    6. Re:Vmware by RDaneel2 · · Score: 1

      I certainly won't argue against paying for software... I am a developer myself, and one needs to live on something. :)

      As a matter of fact, I use VMware Server myself for most of my virtualization needs, as so far, it has offered the right mix of features and stability.

      But I brought up the fact that you were actually talking about Workstation and that it is not free, because the overall discussion is about the free (for personal use etc) VirtualBox product.

    7. Re:Vmware by adisakp · · Score: 1

      Actually, my main reason for posting was to correct an error in the parents post (which I quoted). He mentioned that 3D support was in VMWare for several weeks and I corrected the fact that it has been indeed years.

  3. I wouldn't count on it by Sycraft-fu · · Score: 3, Interesting

    "Experimental" generally means "full of tons of bugs." 3D virtualization seems like it is just hard to do, at this point. VMWare has been working on it and at this point it isn't even "experimental" in the latest version of VMWare Workstation. Well it works... kinda. It's fairly slow and there are some rendering errors. I can get WoW to run, but it isn't all that playable.

    I've been watching this sort of thing with interest since old games are one of the things I'm very fond of. However at this point, 3D VMs seem to be an experimental playtoy, not something that can be used for serious gaming.

    1. 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 -_____-

    2. Re:I wouldn't count on it by royallthefourth · · Score: 3, Interesting

      How about Parallels?

      This can be done well, it just hasn't yet been done well on a Linux host.

    3. Re:I wouldn't count on it by Anonymous Coward · · Score: 4, Funny

      "...not something that can be used for serious gaming."

      WTF?

      Sorry, I didn't know I was speaking to a "professional". :-/

    4. Re:I wouldn't count on it by Meshach · · Score: 1

      "Experimental" generally means "full of tons of bugs."

      Not necessarily. Recently companies have been redefining what words like "experimental", "beta", and "release" mean. Just look at GMail (the obvious example).

      My main point is that the software may not be as bad as we think.

      --
      "Maybe this world is another planet's hell"
      Aldous Huxley
    5. Re:I wouldn't count on it by Anonymous Coward · · Score: 0

      Start of frame 2? Wouldn't you be in trouble if you got two of those in one frame?

    6. Re:I wouldn't count on it by X0563511 · · Score: 1

      When I tested (was vbox 2.x) I could play Quake 3 in a WinXP (32-bit) VM at over 60fps consistently (1024x768x32, everything on and up excepting anti-aliasing)

      Host system:
      Amd Phenom II X4 (4x 3.0ghz), nVidia 9800 GTX+

      So, yes it could be faster. But it's not all that slow either.

      I hope to test out vbox 3.x - I'm assuming it will be better.

      I can't wait for the days where when Wine fails, you can just fire up a VM!

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    7. Re:I wouldn't count on it by X0563511 · · Score: 1

      Try running the VM with RDP (from vbox, not from windows itself) and connect to that.

      While the normal SDL output of vbox won't scale, most RDP clients will.

      Since you are (probably) doing this over localhost, crank that shit up and it should work just fine :D

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    8. Re:I wouldn't count on it by Anonymous Coward · · Score: 0

      What is SOF2?

      Secret of Fire?
      Stars of Fate?
      Standing over Fan?

    9. 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.

    10. Re:I wouldn't count on it by earls · · Score: 1

      Soldier of Fortune 2

    11. Re:I wouldn't count on it by Michael+Hunt · · Score: 2, Interesting

      The problem, as I understand it, isn't that 3D hardware is difficult to handle in a VM (it's not, really, you simply paravirtualise calls to the 3D hardware and translate them into libGL calls in the VM host software). The problem is that doing so in Windows is practically impossible, because of MS's licensing terms for the DDKs you need. Smart move on their part, of course, if Paravirtual D3D was considered a first-order citizen of windows in the same way that NVidia or ATI D3D was, then nobody would have any really compelling reason to use windows as any sort of on-the-metal OS.

      While this holds true for both directx lower-level drivers and ICDs to suit MS OpenGL, it's possible to simply REIMPLEMENT OpenGL, as everything (barring perhaps the "WGL" parts specific to windows, i'm honestly unsure about that) is nicely standardised. This doesn't help with DirectX, so the approach to date has been to replace d3d8.dll and d3d9.dll with mingw-compiled versions of the Wine D3D dlls, which simply wrap DX in OpenGL.

    12. 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.

    13. Re:I wouldn't count on it by Anonymous Coward · · Score: 0

      What do you think will get you that information quicker? Asking a question on a forum, or just fucking googling it?

    14. Re:I wouldn't count on it by MobileMrX · · Score: 2, Interesting

      Parallels, definitely! I play CS 1.6 and HL2 on my Parallels install with few/no problems!

      If I could double mod you up, I would ;)

    15. Re:I wouldn't count on it by mrrudge · · Score: 1

      Which is more efficient, one person asking, in context and getting a reply from someone who knows, or x thousand people hitting google with the same query ?

      I wondered what SoF2 was, then found out by scrolling down a bit.

    16. Re:I wouldn't count on it by Anonymous Coward · · Score: 0

      Yes, God forbid several thousand people might hit Google at the same time.

    17. Re:I wouldn't count on it by ckaminski · · Score: 1

      I can't wait for the days where when Wine fails, you can just fire up a VM!

      Those days have been here for the better part of a decade, dude.

    18. Re:I wouldn't count on it by X0563511 · · Score: 1

      No, not really.

      Can't say I've tested it, but I expect ARMA 2 not to work well or at all in Wine... and I'd like to see a VM that could run it well and proper as well. There are other games in that same 'basket' I would expect.

      But, now games are the only thing for me left to stick in a dedicated Windows install. As I wrote elsewhere, all my music production junk works perfect in vbox now.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  4. why virtual ? by Anonymous Coward · · Score: 0

    i have a HD4870X2+4850 CFed...why not use one of the cores for the VM or both of the 4870X2 cores and leave the other for the host ?
    its easy to have multiple GPUs now s why not just take advantage of them ?

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

      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?

    2. 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.

    3. Re:why virtual ? by Bert64 · · Score: 1

      I believe there is support for partitioning IO devices and assigning individual devices to a virtual instance... But to do that with a video card you'd need one per each instance of a running OS, since they would expect to have total control over it. You can reassign devices, but i don't think you can virtualize them because each instance of video drivers would expect the video card to be in a particular state (resolution etc).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:why virtual ? by TheRaven64 · · Score: 2, Insightful

      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.

      --
      I am TheRaven on Soylent News
    5. Re:why virtual ? by Anonymous Coward · · Score: 1, Interesting

      [citation needed]

      Do modern consumer chipsets already implement IOMMUs or are you talking about server hardware?

  5. The big win for me by stox · · Score: 1

    It can use FreeBSD as a host O/S.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:The big win for me by Anonymous Coward · · Score: 0

      It can? That's news to me. Their website doesn't say as much and as far as the last time I checked it was still extremely experimental and the kernel hackers were still pinging away at it? Don't get me wrong I would be extremely overjoyed to be able to run FreeBSD as a host OS. So, you have links?

    2. Re:The big win for me by nurb432 · · Score: 1

      There has been an unsupported port for a little while now which except for some network and cdrom issues seemed to do ok.

      That said, i don't see 3.0 out on freshports yet. Where did you see 3.x is supported officially?

      --
      ---- Booth was a patriot ----
    3. Re:The big win for me by X0563511 · · Score: 1

      http://wiki.freebsd.org/VirtualBox
      http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/virtualbox/

      I'm fairly certain thats 2.x

      I don't think everything works under freebsd though.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:The big win for me by beardz · · Score: 1

      Yes, it is 2.2.51, but baby steps, baby steps :)

  6. Virtual box by goombah99 · · Score: 3, Interesting

    I use Virtual box on a pair of mac intel core duo 2 machines to run windows XP pro I'm very pleased with it. It essentially works perfectly. I don't care that it is only single processor since All I want is basic seemless windows functionality for those few cases where software is windows only.

    it works well with USB devices. I use it to program Lego Mindostorms, and for Midi (to USB) keyboard input and some thumb drives.

    it will mount any folder on my mac disk either permenantly or temporarily (these show us as X: or Y: or whatever). What's mildly annoying is that this is 2 step process: first you tell the VM to "add the drive" 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.

    I've had three things I could not figure out.

    I never was able to get a windows media player to mount in media player mode so I could use windows DRM protected WMA files on it and manage it from within windows media player 11. Instead it only will mount as a thumb drive.

    I was not able to get a virtual CD device to mount an iso image or burn an iso image (as a work around for getting the WMA files in a format I could play).

    It will not burn a CD or DVD.

    also I never figured out how to add my Samsung C310 printer to it or my HP multifunction printer to it. it does see them, it just never finds the drivers. However I'm pretty certain this is a windows driver problem and nothing to do with the VM.

    I don't game so open GL means squat to me.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. 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.

    2. Re:Virtual box by goombah99 · · Score: 1

      .. 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.

      .. 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.

      What you say "should be true". It says so in the virtual box manual. How I found the devices did not show up in the network neighbor hood. So I had to use the run command. I admit I was baffled by the network neighborhood on windows. it seems like their are different views of varying completeness depending on how you get the explorer window (or whatever it's called) to bring it up. So it could be that I'm just a windows spaz. but I don't think so. I think windows is simply unreliable when exploring the VM's server interface. I tried to do it multiple times probably altogehter for a couple hours before I decided to use the run command.

      and having to hand type a run-command is a frustrating experience. (sorry I just have to say I'm glad I don't use Windows a lot). here's my rant. you need to actually run the program "command" to bring up a shell that you then enter the net use x: command. if you don't and instead directly run the command itself, windows flashes a shell on the screen for 10 nanoseconds while it runs the command then closes the shell window. there is no feedback if the command ran correctly. since the command is a little complex and you have to get the long directory paths typed exactly perfectly, you need feedback.

      Would it be really so hard to have the "run" command have a "run...." version that pulls up a command window right from the start window. I mean I can't even think of any use case where running a shell command and not seeing if it worked could be of any possible value. you nearly always want to see what the shell did right?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:Virtual box by leamanc · · Score: 1

      I just see "VirtualBox Shared Folders" in My Network Places and am able to get to the Mac folders I shared. I have ready about people having to use "net" command, but it's always worked out of the box for me.

      Using VirtualBox on Linux, however, I have had to use the command and map the drive manually.

      --
      :q!
    4. Re:Virtual box by stevied · · Score: 1

      Network configuration just seems to get worse and worse in later versions of Windows. I set up a Vista box for my neighbour and I still can't get my head around the "architecture" of all the different networking views. God alone knows what W7 will be like.

      Win2K made sense,, XP was still reasonably sane, but I think you might be right in thinking there's a bug (either in XP or the VBox addons) that mean the shared folders aren't always visible depending on how you use explorer.

      Alternatively, typing "\\vboxsvr\" in the run box, or the explorer address box, should do the trick. I would test but I deleted my last Windows VM (finally!)

    5. 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.
    6. Re:Virtual box by X0563511 · · Score: 2, Insightful

      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...)

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    7. Re:Virtual box by goombah99 · · Score: 1

      thanks. maybe I'll waste some more time on the issue!

      --
      Some drink at the fountain of knowledge. Others just gargle.
    8. Re:Virtual box by sirsnork · · Score: 1

      Windows 7 is much better in this regard. I think MS worked out they screwed it up and have backpeddled some.

      --

      Normal people worry me!
    9. Re:Virtual box by dargaud · · Score: 1

      I don't care that it is only single processor

      Well... I do. That and USB are the two things I need for the kind of image transfer from hardware and high CPU processing I can't do on Linux. Right now it works perfectly, but it's dead slow. I multicore VB in the pipes ? Is there a pay version that does it ?

      --
      Non-Linux Penguins ?
    10. Re:Virtual box by Haeleth · · Score: 1

      Wow, a choice of typing cryptic console commands or hunting through a maze of poorly-designed configuration GUIs? That sounds like Linux circa 2002. Clearly Windows is not ready for the desktop.

    11. Re:Virtual box by stevied · · Score: 1

      That should be "\\vboxsvr\". The slashdot comment handling code is another mysterious oddity in my book.

    12. Re:Virtual box by stevied · · Score: 1

      To use shared folders in a Linux guest, you also have to type a mount command directly :-)

      I have to say, though, NetworkManager is growing on me. 90% of the time it just works, and on the odd occasion you need to drop back to using /etc/network/interfaces, it just gets out of the way.

      I've come to the conclusion over the years that, in fact, desktops are not ready for the desktop. Bring back dumb terminals (or centrally managed smart ones.) Failing that, computers-as-appliances. Most people don't care enough to responsibly use the power that full-featured systems give them, and I've given up believing I can change that.

    13. Re:Virtual box by tepples · · Score: 1

      I never was able to get a windows media player to mount in media player mode so I could use windows DRM protected WMA files on it and manage it from within windows media player 11. Instead it only will mount as a thumb drive.

      Then play Creative Commons licensed music instead.

    14. Re:Virtual box by goombah99 · · Score: 1

      I never was able to get a windows media player to mount in media player mode so I could use windows DRM protected WMA files on it and manage it from within windows media player 11. Instead it only will mount as a thumb drive.

      Then play Creative Commons licensed music instead.

      I wish I could! it's books on tape checked out from the library. I tried to explain to them how DRM is not a good thing for them to promote but it's talking to the wall. They just rent the downloadable media from companies that serve libraries and 100% of these use WMA so they can have time-limited checkouts.
      I can understand the desire for time limited checkouts--it's equivalent to limiting how many copes the library has in it's collection (and thus paid for).

      The net effect however is that am defacto not using the service since I cannot.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    15. Re:Virtual box by talz13 · · Score: 1

      From TFA: Another important feature is the new SMP (Symmetrical Multiprocessing) guest support with no more than 32 virtual processors. That's what I care about more than opengl/directx. I just want to be able to run sony vegas / windows encoding apps without being throttled to a single core.

  7. To hell with OpenGL and Direct3D by Amazing+Quantum+Man · · Score: 1

    When the hell are they going to support GRE over NAT? Some of us don't have any choice -- our company uses PPTP VPNs.

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    1. Re:To hell with OpenGL and Direct3D by stevied · · Score: 1

      Could you not just use bridged mode (or "host interface networking" or whatever it's called this week) instead of NAT?

    2. Re:To hell with OpenGL and Direct3D by stevied · · Score: 1

      Hmm, looks like bridged mode doesn't always play nicely with wireless.

      Host-only mode with pptpproxy or parprouted might do the trick - there's a recipe for using the latter here.

    3. Re:To hell with OpenGL and Direct3D by Dadoo · · Score: 1

      No offense (since I'm sure you're not the one who made the decision), but when are companies going to stop using VPNs that use odd protocols, like GRE? We use OpenVPN, here. It works great, and only requires UDP, so I can NAT and tunnel it anywhere I want.

      --
      Sit, Ubuntu, sit. Good dog.
    4. 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!
    5. Re:To hell with OpenGL and Direct3D by Anonymous Coward · · Score: 0

      When the hell are they going to support GRE over NAT? Some of us don't have any choice -- our company uses PPTP VPNs.

      It's been supported since v.2.2, idiot. And VPN works just fine. Set the network to 'Bridged adapter' and you're good to go.

  8. Not perfect but pretty good by Jimmy_B · · Score: 4, Interesting

    I played around with this a bit in the beta. It's significantly slower than native and has a fair share of graphics glitches, but it was good enough to take my dual-monitor computer, plug in a second keyboard and mouse, and play two games of Warcraft III against eachother simultaneously using only one box.

  9. If it wasn't for window limitations... by tjstork · · Score: 1

    I would think it would be actually easier to implement a VM for an OpenGL window, at least in terms of calls goes. I would be willing to bet that there are less calls in OpenGL than there are in a rich 2d API. There's only so many ways to slice a polygon.

    But at least on Windows there's historically been the issue of making an OpenGL window a child of the main window and other weird stuff like that, and I believe the same issue applies to DirectX. I can't say I know enough about Linux to know whether or not it has the same problem.

    --
    This is my sig.
    1. Re:If it wasn't for window limitations... by Hatta · · Score: 2, Interesting

      Passing OpenGL calls through is easier, and has actually been done for a while now. Reimplementing DirectX is considerably harder, I think they used Wine code for a lot of that.

      --
      Give me Classic Slashdot or give me death!
    2. Re:If it wasn't for window limitations... by tjstork · · Score: 1

      Reimplementing DirectX is considerably harder, I think they used Wine code for a lot of that.

      I could see that. COM sure makes a mess of things....

      What I would wonder though, is if really the right end of things is to look at the WDM model that Vista uses as a basis for a virtualization architecture. At least that way you could have to worry about a single driver with a single set of 3d calls that covers both DirectX and OpenGL.

      --
      This is my sig.
    3. Re:If it wasn't for window limitations... by Bert64 · · Score: 2, Interesting

      OpenGL already supports network transparency, you could potentially just use that existing functionality to deliver the GL calls over a local interface to the local host...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:If it wasn't for window limitations... by TheRaven64 · · Score: 1

      That's not really how this kind of thing is implemented. Usually, to support 3D acceleration in a VM, you'd provide a 3D device driver. This doesn't have to implement all of the complexity of OpenGL or Direct3D, the state tracker does that. It just has to pass commands to the GPU or, in this case, to the host platform's OpenGL implementation. These commands are usually stateless and quite a small API.

      There's not a great deal of point doing this for *NIX guests, because you can just run an accelerated X server on the host and use remote X11 / OpenGL.

      --
      I am TheRaven on Soylent News
    5. Re:If it wasn't for window limitations... by drinkypoo · · Score: 2, Insightful

      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.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  10. w00t! Kidz are Happy! by filesiteguy · · Score: 1

    As I use Linux (Ubuntu and openSUSE) on my primary home machines, I tend to run the Windows stuff - aside from Office 2007 - in VB. My kids have always complained about the game play.

    Maybe not now. :P

    It worked great when they were younger and Tux Paint, SuperTux, Chromium, TORCS, TuxRacer were what they wanted, but now they NEED to play the "in" gamez.

    <sigh>

    I'll just go back to playing my games on Stella and GFCE.

    1. Re:w00t! Kidz are Happy! by Anonymous Coward · · Score: 1, Funny

      As I use Linux (Ubuntu and openSUSE) on my primary home machines, I tend to run the Windows stuff - aside from Office 2007 - in VB.

      You run Windows stuff in Visual Basic? No wonder your kids complain.

    2. Re:w00t! Kidz are Happy! by filesiteguy · · Score: 2, Funny

      I'd laugh, except that I'm still supporting a 90's era VB6 program, which is written with Office in mind such that Excel spreadsheets are opened, closed and eventually that data are saved to a sql server... ...you'd think that being a PHB, I'd not have to do VB programming anymore.

    3. Re:w00t! Kidz are Happy! by MightyMartian · · Score: 2, Interesting

      I feel for you. I've spent the last couple of weeks trying to beat an Access 2000 VBA application into submission. I've got the current holes plugged, but next Monday I'm telling the guy I'm doing the work for that I'd rather recode it in Lisp than ever ever ever have to deal with VBA again. All VBA and VB ever did was allow people who had no business programming to create programs, and somehow so many of those programs ended up outlasting the original guys who made them.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  11. Gaming with Hardware rendering perhaps... by atari2600 · · Score: 1

    I used a much older version of Vmware (4.x) to install WxP and run Unreal Tournament using Software Rendering. The game was playable, didn't look pretty and the FPS were a bit on the low end, but the game was playable. Won't Windows 7 support D3D over RDP?

  12. Does this even matter? by SilverHatHacker · · Score: 1

    Pardon my ignorance, but aren't most games using DirectX and not OpenGL, hence the lack of serious games for Linux?

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
    1. 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
    2. Re:Does this even matter? by Chabo · · Score: 3, Insightful

      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.

      --
      Convert FLACs to a portable format with FlacSquisher
    3. Re:Does this even matter? by Anonymous Coward · · Score: 0

      I'd rather do the opposite and run Linux in the VM. Too much great Windows software and not enough good Linux software to have Linux as the host.

    4. Re:Does this even matter? by Z34107 · · Score: 1

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

      Also the 2D part as well; they nixed DirectDraw many moons ago. That is to say, it's the graphics part of DirectX. Big deal indeed!

      --
      DATABASE WOW WOW
    5. Re:Does this even matter? by Anonymous Coward · · Score: 0

      Most PC games are written for Windows, not DirectX. Even if there was a good DirectX implementation for Linux, the game developers would most probably not bother anyway.

  13. Maybe? by bhsx · · Score: 1

    Maybe we can finally game in a VM? Try it. I get about 12fps in Guild Wars on a 3.4G p4 with 2GB ram and a 512MB nvidia 9500. Yeah 15 frames per second. Guild Wars runs perfect on half this hardware on Windows. Unfortunately Wine has quite a performance hit on this machine as well, so I'm still stuck with Windows for GW.

    --
    put the what in the where?
    1. Re:Maybe? by Zygfryd · · Score: 1

      Under Wine I usually get between 20-45fps on a two generations older 7600gs, in windowed more with around 1400x1000 resolution. Definitely very playable, outside of crowded outposts like Kamadan.

    2. Re:Maybe? by Microlith · · Score: 1

      I run Battlezone (1998 fps/rts hybrid) in VMWare Workstation on my Core i7 in software rendering mode at 1280x1024 and it's doing at least 60fps. I have yet to try WoW or any other recent game, but for software rendering in a VM, I'm still impressed.

      Sadly, the game is incredibly buggy and requires DirectX 6 so the D3D hardware support doesn't set up properly.

      tl;dr: You can game in a VM, if you have enough RAM and CPU cycles to throw at it.

    3. Re:Maybe? by bhsx · · Score: 1

      I've always had issues with the armor not looking right in wine, I switched from ATI to the 9500 for that reason alone. Now the armor shows correctly, but it's still too slow to be playable. Obviously, this machine is a few years old and not comparable to more "modern" hardware, but it's what I have. Plus, I mostly just go to Random Arenas... it's always crowded there :)

      --
      put the what in the where?
    4. Re:Maybe? by X0563511 · · Score: 1

      You should try it on a processor with virtualization extensions. Muuuuch better.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    5. Re:Maybe? by Anonymous Coward · · Score: 0

      ATI drivers cause a serious performance issue when reading back framebuffer contents, which particularly some older games do. No idea if that's the issue here though, but it's one of the cases where using an NVidia card can make things a lot faster.

    6. Re:Maybe? by geminidomino · · Score: 1

      Using crossover games, I get about 25-35 fps in GW. Unfortunately, I still can't get ventrilo to work, so I, too, have to reboot into windows to play.

  14. BILLY MAYS HERE by BillyMays · · Score: 4, Funny

    With virtualbox from Sun! now with three-d acceleration!

    You've got problems, we all know what it's like not being able to develop on windows - but you can't seem to give up counterstrike! Notepad carriage return issues, archaic command line functions, the works - all gone in a jiffy with Virtualbox(tm)!

    Want to pwn noobs from the comfort of a linux environment!? No problem. Toss xp on there, Bam! It's done!
    Want to show people your awp skills while still being able to strace!? Easy as boom-headshot with virtualbox!

    Call now and for no extra cost we'll throw in the latest jre for absolutely free!

    1. Re:BILLY MAYS HERE by Anonymous Coward · · Score: 0

      Lame.

    2. Re:BILLY MAYS HERE by Anonymous Coward · · Score: 0

      Mr. Mays: Just be sure you don't try hawking that DRM laden new CD from Michael Jackson. You know, the one with Farrah Fawcett on the cover? It's the one titled "From Beyond". You really don't have to work anyway, I hear Ed Mcmahon has a check for you.

    3. Re:BILLY MAYS HERE by Anonymous Coward · · Score: 0

      I'd post AC with shit like that.

    4. Re:BILLY MAYS HERE by Darkness404 · · Score: 2, Insightful

      ...Except for the fact his /. user name is... BillyMays.... Which kinda adds to the joke

      --
      Taxation is legalized theft, no more, no less.
  15. No Aero Glass yet... by W3bbo · · Score: 1

    Having just installed the x64 3.0 binaries for Windows and given Windows 7 and Windows Vista a spin in VirtualBox I can say that both OSes fail to recognise the 3D capabilities since the driver isn't WDDM-compatible. So Media Center, Aero Glass, and the new games in Vista/Win7 all fail to show in their fully accelerated glory. Interestingly, VirtualPC 7 in Windows 7 does support Aero Glass when you have Vista as a guest.

    1. Re:No Aero Glass yet... by X0563511 · · Score: 2, Insightful

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

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  16. 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.

  17. Anyone try X-Wing/Tie Figher/XvT ? by erroneus · · Score: 2, Funny

    This could be the upgrade I've been waiting for... now all I have to do is dig up an old copy. Has anyone tried it already?

    1. Re:Anyone try X-Wing/Tie Figher/XvT ? by hansamurai · · Score: 1

      I'm sure DOSBox runs great within Virtual Box... but will they read my old floppies?

    2. Re:Anyone try X-Wing/Tie Figher/XvT ? by Hatta · · Score: 1

      Why on earth would you run DOSBOX in VirtualBox? DOSBOX will run natively pretty much anywhere.

      And you're probably better off just downloading a copy of whatever instead of messing with your old floppies. As I mentioned yesterday, there's an exception in copyright law for just this kind of thing.

      --
      Give me Classic Slashdot or give me death!
  18. Data loss bug by l00sr · · Score: 5, Interesting

    Unfortunately, looks like they still haven't fixed bug 1040, or even upgraded its priority from 'minor.' The gist of it is, do not even think about touching anything in the GUI relating to the 'snapshot' feature, unless you really, absolutely, positively understand what you're doing. The wording is very confusing, and can easily lead to data loss scenarios. Unfortunately, since this is a human interface flaw, and not a programming error, it seems like it's not really being taken seriously. In my mind, sadly, this is exactly the sort of macho hacker mentality that keeps OSS from mainstream acceptance.

    1. Re:Data loss bug by selven · · Score: 1

      I don't know, I've seen lots of people complaining about their 1040s.

    2. Re:Data loss bug by blueg3 · · Score: 1

      Seems minor to me; reading the appropriate documentation makes it quite clear exactly what these options do.

    3. Re:Data loss bug by X0563511 · · Score: 1

      Well, since this is not a programming error, a fix from you should be easily forthcoming :P

      The other argument, is you should probably read the documentation before you go running amok with it - at least where data loss might be concerned.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:Data loss bug by Anonymous Coward · · Score: 1, Interesting

      I read and re-read the doc, and I still can't figure out how to merge my snapshot so as to make them my main image. I'm stuck with an outdated main disk image and external snapshots that take up space were I'd rather just run the snapshots and get rid of the old image.
      From what I understand of the doc, I can revert to the old image, discard the snapshot, but not merge them to have the latest snapshot as my main disk.

    5. Re:Data loss bug by Anonymous Coward · · Score: 0

      Damn it!

      This was what I was checking for when I dove into the comments here.

      Its essentially unusable until they fix this. There've been hints in the VB forums for a long time that this will 'soon' be resolved but ... I guess we're all just dumber than the developers.

    6. Re:Data loss bug by Anonymous Coward · · Score: 0

      The documentation doesn't make it clear at all. You have to delete from top to bottom to get all of the snapshot consolidated into the hard disk image? Even when the snapshot tree descends down and to the right? "Revert to current snapshot", "Discard current snapshot" whatever those mean...

      Most of the time you just create a bunch of snapshots to before installing a new thing in the guest OS, and once it's all working, you need to collapse all of the snapshots into the disk image or you will lose everything you've changed since the first snapshot, because copying just the .vdi does not give you all of the snapshot data. There should be one large button at the bottom, "Merge all snapshots" or something like that.

    7. Re:Data loss bug by Anonymous Coward · · Score: 0

      Yes, compare this interface to iTunes on Windows. Now THERE is a user interface that was developed and built by skilled user interface designers.

      Yes, this is sarcasm. Crappy GUI's are the scourge of all software development methodologies.

    8. Re:Data loss bug by Anonymous Coward · · Score: 0

      In my mind, sadly, this is exactly the sort of macho hacker mentality that keeps OSS from mainstream acceptance.

      In my mind, sadly, this is just the kind of whining about a bug in an open source product that is going to make any developer push said issue to the back of their personal queue. Surely it wouldn't be so hard to write a patch to change the button text and link to it from a comment in the issue?

    9. Re:Data loss bug by Briareos · · Score: 1

      You just discard the old snapshots (read: everything but the "Current State"), and since that is based on the previous snapshots all changes of a discarded snapshot will get merged into the following one.

      It ain't rocket science...

      --

      "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

    10. Re:Data loss bug by Hatta · · Score: 1

      GUIs are just crappy by nature. Nothing comes close to the convenience and power of a well designed command interface.

      --
      Give me Classic Slashdot or give me death!
    11. Re:Data loss bug by Qzukk · · Score: 1

      You just discard the old snapshots

      So is throwing away snapshots to save the data like throwing a floppy in the trash can to eject it?

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
  19. Direction? by Anonymous Coward · · Score: 0

    Is that the right direction for VirtualBox? Shouldn't they add some virtual machine management features first? I think snapshot trees instead of links would be a much more helpful feature than being able to somewhat use a performance-sensitive feature in a virtual environment. Transferring virtual machines to a different host without having to recreate them by hand would be a nice feature too.

  20. ...I grow weary... by thatkid_2002 · · Score: 1, Interesting

    How many times do I have to tell people that gaming in VMs just doesn't work. Yes, this feature will add support for a lot of graphically accelerated applications and probably even the older games, but the fact is that you still cannot beat direct graphics access!

    Virtualbox uses the D3D to OpenGL code from Wine (which I love very much). We aren't talking about DirectX from Windows pushed through to your graphics card.

    However don't get me wrong, it will eventually be possible! Gallium3D will have the architecture to support DirectX in Linux (as I understand it anyway, please correct if this is false) which means that you could do a Virtualized Windows direct connection (passthrough) to the graphics driver which should be nearly as good as native performance!

  21. Drag'n'Drop? by yet-another-lobbyist · · Score: 2, Interesting

    They had USB, seamless mode, folder sharing, and clipboard (txt) support since version 1.x. Most of the additions that had been done since didn't really matter to me. What's really missing for a more seamless integration for me is support for drag and drop of files and other objects between host and guest. Other VMs support such functionality, so I wonder why VBox isn't doing it, despite all their fancy efforts.

  22. This is not Linux's salvation by selven · · Score: 1

    OpenGL games tend to be very easy to get working on Wine, unlike Direct3D games, so this will just give us one more way to run what we already can. Direct3D games will continue to be Windows territory.

  23. Re:Vmware (can burn in Hell) by Anonymous Coward · · Score: 0

    VMware refuses to implement ALSA sound for a Linux host. I condemn VMware straight to Hell.

  24. Re:Finally? I've been doing that in VMware for age by X0563511 · · Score: 2, Interesting

    Games are the last bastion for a seperate Windows install.

    The audio stuff (Reason, FLStudio) etc work perfectly well under VirtualBox now.

    You need to use ASIO4ALL to get asio working, but once done and fiddled with... hah! 10ms audio latency in a freakin' virtual machine! That is just so awesome to me!

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  25. Security by RiotingPacifist · · Score: 1

    Isn't allowing guests this much access to the graphics card a terrible idea! Given that even the limited, well implemented, xbox360 hypervisor still let exploits slip through, implementing this must mitigates the security benefits of the VM. I'm under the impression that you used to needed elevated privileges on unix system to prevent potential exploits by executing code on the graphics card and modifying memory DMA and all that, over time it seems the potential for these exploits has got worse; graphics cards are pretty powerful and complex, graphics drivers are often buggy (and i assume porly vented for vulnerabilities), laptops are widespread and use the same memory as the OS, yet the protection has been dropped in favor of ease of use.

    And if the above comments that they are using wine to get directx->opengl conversion, compatibility can't be better than wine anyway so it's unlikely that people will take a performance hit for compatibility that can't be much better.

    disclaimer: I no next to nothing about graphics / virtual machines and not that much about security either tbh, so you are welcome to correct me...

    --
    IranAir Flight 655 never forget!
  26. Re:Finally? I've been doing that in VMware for age by ZosX · · Score: 1

    thanks for sharing this. reason has long been a reason to keep me in windows only land. if I could get all my productivity stuff under vmware, it might not be so bad.

  27. Changing from VMware to VirtualBox by Bilbo · · Score: 3, Interesting

    Cool! After the umpteenth million time of not being able to build VMware Server under the latest kernel version, and this time NOT being able to find yet-another-vmware-any patch to fix it, I finally abandoned VMware (at least for personal use) and switched back to VirtualBox. Looks like I made the right decision right, just in time.

    I'm still using VMware for server virtualization at work, but for running one of Uncle Bill's products on my desktop, it looks like VirtualBox is a better solution.

    I will be interested in seeing how it works with USB. That's always been a bug-a-boo for me--getting USB devices to talk to the VM. This release sounds like they've cleaned up some things. I will be really interested in how it performs with some of my games that require 3D. (I'm talking like Guild Wars, not the latest releases.)

    --
    Your Servant, B. Baggins
    1. Re:Changing from VMware to VirtualBox by Hel+Toupee · · Score: 1

      I gave up on VMWare when they went to that terrible web-based interface. They had a perfectly good interface. Now I need to spin up a browser, JAVA, their buggy-assed plugin, and God knows what else. I can get a VBox VM up from clicking on the virtualbox icon to VM up and usable in under a minute. It took 2 or 3 to get VMWare's crappy web interface up and responsive.

      --
      PERL:
      All of the power of Voodoo with most of the understandibility!
    2. Re:Changing from VMware to VirtualBox by fbriere · · Score: 1

      After the umpteenth million time of not being able to build VMware Server under the latest kernel version, and this time NOT being able to find yet-another-vmware-any patch to fix it, I finally abandoned VMware (at least for personal use) and switched back to VirtualBox.

      Amen. I never figured out why VMware didn't put a little effort into porting its modules to more recent kernel versions. (AFAIK, all the vmware-any-any releases were put out by Petr Vandrovec, a VMware employee. I don't know why he stopped, but he has my thanks for providing a useful service for all these years.)

      Like you, I grew tired of struggling with the modules, and hopped over to VirtualBox. My experience so far has been somewhat mitigated; the basic functionality is there, but there's a certain lack of "polish" and I was hit by couple of bugs (ie. serial didn't work right; VB complains about a non-existent mounted device). Still, it mostly works for me, and I'm looking forward to see it mature further.

      I will be interested in seeing how it works with USB.

      You were probably aware of this, but USB support is not included in the Open Source Edition. (This is probably what I'll miss most from VMware Workstation.)

  28. Wine and Games by Bilbo · · Score: 1
    BTW - Wine is pretty hit-and-miss with games, but when it works, it's beautiful. If you haven't tried wine recently, you should go back and look at it again. Unfortunately, Ubuntu still insists on using the "stable" 1.1.x release, which is a couple of years old now I think! You may even need to download the sources and rebuild, or just try it under a Fedora release.

    That being said, I'm going to be interested in seeing how the 3D works in VirtualBox.....

    --
    Your Servant, B. Baggins
    1. 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.

    2. Re:Wine and Games by Chabo · · Score: 1

      Under Ubuntu I currently use Wine, and as ctaranto says, if you add the WineHQ repository, you'll have the latest version.

      However, my main problem with trying to run games under Wine currently is my hardware; I'm running on a 5-year-old machine, and the games I want to play (Team Fortress 2, Left 4 Dead) barely run at acceptable framerates under Windows, let alone Wine.

      My specs: P4 3.2 (the old Socket 478 version), 1GB DDR400 RAM, GF 6600GT AGP. All of my interfaces are at least one generation away from current, so I plan on replacing the machine soon. When I upgrade my hardware, I'm going to try running Linux full-time, running my games under Wine. I think it should be do-able, as I've moved most of my apps over to open-source over the past couple years anyway, even under Windows.

      --
      Convert FLACs to a portable format with FlacSquisher
  29. Not stable by paimin · · Score: 2, Insightful

    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

    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.

    --
    Facebook is the new AOL
    1. Re:Not stable by hfranz · · Score: 1

      I have been running the 2.2.X versions on Windows XP with Ubuntu 8.10 and 9.04 guests with compiz enabled and found that aside from some rendering glitches the VM were stable enough for daily work. I even found that the graphics performance was much better than running without desktop composition.

      On the other hand, with 3.0.0 3D performance is much lower and unstable. For instance the gdm login screen is garbled, and I have experienced occasional freezes of the X server.

      I would advise everyone who is running 2.2.6 to wait for a more stable release.

    2. Re:Not stable by paimin · · Score: 1

      Really? What happens when you shut down? Do you not experience the guest aborting? On OS X we've got the rendering glitches, and that's gotten far worse in 3.0, but there's also crashing of the VM, leading to an "Aborted" state.

      Interesting that the feature gets far less stable when it leaves "experimental" status. It's unfortunate, because it tarnishes an otherwise mostly stellar piece of software. At least 3D isn't enabled by default.

      --
      Facebook is the new AOL
    3. Re:Not stable by hfranz · · Score: 1

      With VirtualBox 2.2.6, the guest shuts down cleanly and without aborting.

      With 3.0.0 I have not noticed the problem you describe, but because of the other issues, I do not use it in my daily work.

  30. Help!! DIY X-Wing install by Max+Littlemore · · Score: 4, Funny

    I'm sure DOSBox runs great within Virtual Box... but will they read my old floppies?

    I got DOSBox in VirtualBox, and a copy of X-Wing, but it is tricky reading the old floppies with modern hardware. With a bit of determination, I was able to insert a mini usb plug in under the sliding metal thingy on the disk, but the computer still can't work.

    At first I thought it was the host OS lacking the correct drivers, but then I realised that floppies are much slower than usb drives, so they need to operate at a lower frequency. If I could just up the frequency, I could read the data!

    Okay, here are the numbers. A high speed floppy would get around 500 Kbps tops and the USB transfer is around about 29.5 Mbps, so the floppy is around 1.7% the speed of the USB. So if I increase the speed of the USB connection by 59 times, I should get the USB to read the floppy correctly. Now a microwave oven works at 2.45 Ghz, so I figured that, seeing that that is ~83 times the speed of the USB, with a little bit of duct tape and some copper foil sheilding the usb cable, I could get the increase I needed in the floppy without over doing it.

    So I put the floppy with the cable inserted in it and wrapped in copper foil and duct tape into the microwave, jammed the safety switch with a plastic spoon so I could run it with the door open (don't worry, I sat behind the microwave) and plugged it into the computer. Then I quickly turned the microwave on and read the data coming from the cable.

    It didn't work first time, but that was because the USB wasn't acting like a drive, so the computer could "read" it. Unfortunately it was so fast that it blew up the usb port (I think, it wont read my thumb stick).

    So then I opened up an old flash drive (32MB) which I have filled with 0x00 and carefully attached the chip to the disk surface with a spot of hot glue. When I plugged it in, the computer recognized it as "removable media", so I again started the microwave to spin up the disk frequency. This time there was more smoke, not just from the microwave (to be expected), but also from the usb port!!!

    Can anyone help me with the right number of winds of duct tape needed to slow the floppy frequency from the 41.5Mbps I am getting to the 29.6 Mbps I need? I think the extra speed is causing overload, I am running out of USB ports and I just got a nosebleed. Also, does anyone have another copy of X-Wing? Mine is a bit worn :-(

    --
    I don't therefore I'm not.
    1. Re:Help!! DIY X-Wing install by Max+Littlemore · · Score: 1

      No No NO!!! I meant to press "Post Anonymously"!!!!

      --
      I don't therefore I'm not.
    2. Re:Help!! DIY X-Wing install by Anonymous Coward · · Score: 0

      Ha-ha!

    3. Re:Help!! DIY X-Wing install by Anonymous Coward · · Score: 0

      http://slashdot.org/comments.pl?sid=1282451&cid=28477593

  31. VirtualBox is nice without any 3D acceleration by alxtoth · · Score: 1

    I've been using VirtualBox to run some closed source software on my laptop. With WmWare, it barely worked. with VirtualBox, I was even able to make a cluster between the apps between the two virtual OSes (on same laptop), with decent performance. Setting up the network needed some tinkering, but after that it worked like a charm. Great piece of software ! I couldn't care less for the sound and 3D stuff as long as they don't break the core functionality

    --
    http://revj.sourceforge.net
    1. Re:VirtualBox is nice without any 3D acceleration by TheRaven64 · · Score: 1

      I've been really impressed with performance on VirtualBox. I moved development for Clang and my Smalltalk compiler from my old ThinkPad into a VirtualBox VM a while ago. Running the test suite on a single-processor VM on my 2.16GHz Core 2 is three times faster than running it on my 1.2GHz Celeron ThinkPad. Building LLVM and Clang is also much faster. with 2 VCPUs. So far it looks nice...

      --
      I am TheRaven on Soylent News
  32. QEMU/KVM by TeknoHog · · Score: 1

    I understand that the commercial efforts of Virtualbox and VMware get all the attention, but there is a completely Free alternative in the form of QEMU. Recently I have used its fork KVM, which uses hardware virtualization functions, to run XP under Gentoo, complete with USB passthrough.

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:QEMU/KVM by Dunkirk · · Score: 1

      Seconded. I used VMware for years and years, but switched over to VirtualBox about a year ago. I, personally, don't see much difference. However, at our small company, we've setup all of our infrastructure on KVM VM's. We have about a dozen. Now, these are all running Gentoo Linux ON Gentoo Linux, but I've played with Windows-based VM's, and it seems to run just as well. Anyway, the point I wanted to add was: try libvirt for managing these VM's. I have found it to be pretty slick.

      --
      Acts 17:28, "For in Him we live, and move, and have our being."
    2. Re:QEMU/KVM by MightyMartian · · Score: 1

      I'm running two Debian guests and one Windows Server 2003 guest under a Debian host using KVM, and thus far it's been rock solid. I'll be adding a third Debian guest for a file server sometime in the next two weeks.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  33. I hope they've fixed more important issues... by RiotXIX · · Score: 1

    like my ability to easily transfer a virtualbox image from one computer to another, without dropping into some commandline tool.

    I have tried many google tutorials using VBOXmanage, and and not been able to move my image from one machine to another, or clone it on the same computer without it giving an error message during bootup. So I don't look forward to the day my computer dies.

    --
    "You know you don't act like a scientist, you're more like a game show host." Dana Barret
  34. There is always a substitute by tepples · · Score: 1

    it's books on tape checked out from the library.

    But there is still always a closest substitute. In this case, try pre-1923 or Creative Commons licensed books through a speech synthesizer.

  35. Dual-booting isn't a hassle. (ex FIPS+kernel) by Anonymous Coward · · Score: 0

    I can give all kinds of examples, but one example I'll give are all the software that would assume the existance of necessary dynamic link libraries and even a compatible LINKER to use them! It pains me to know that all commercial linux software from even Loki Software had to go through so many revisions and wouldn't provide a static+dynamic binary on the package, or even consider a server-based command compiler to re-assemble the core program without going through the GNU side of Linux.

    It would be great if the average distribution of Linux didn't squat on the command-line. Would be great if the graphics system was locked at the console onto a modular multi-console tablature implemented with a robust and orderly kit as DIRECTFB; that way all the calls in SDL, X11, libGGI et al could be properly routed without shell extensions right to framebuffer without hassle. Instead, we get wet feathers like XFREE86 and X.ORG.

    Beam. Me. Up.