View Full Version : Boot Camp v. Parallels for gaming?
Spartacus
Apr 6, 2006, 11:52 AM
Okay folks, ANOTHER Windows on Mac solution arrived today. One of the biggest questions for me is which one will run games better. Has anyone been able to compare frame rates or bench marks on both Boot Camp and the Virtualization solution? Which is better for games?
Abulia
Apr 6, 2006, 12:09 PM
No contest, dual-booting. Just basic logic: virutalization, no matter how well done, has the overhead of running two OS's.
Spartacus
Apr 6, 2006, 12:14 PM
No contest, dual-booting. Just basic logic: virutalization, no matter how well done, has the overhead of running two OS's.
I figured as much. But how much actual loss of performance is there? Virtualization is a much more convenient solution than Dual Booting, and if performance loss is only a matter of a few percentages, than virtualization might be worth using with games (especially for casual gamers). Also, does each OS only get one of the cores on the processor?
Chaszmyr
Apr 6, 2006, 12:15 PM
To the best of my knowledge Parallel's solution does not support 3D graphics.
GFLPraxis
Apr 6, 2006, 12:16 PM
Okay folks, ANOTHER Windows on Mac solution arrived today. One of the biggest questions for me is which one will run games better. Has anyone been able to compare frame rates or bench marks on both Boot Camp and the Virtualization solution? Which is better for games?
No contest. The virtualization software doesn't yet support 3D graphics.
Thus I think we can assume Boot Camp will run better ;)
Virtualization is useless for games at this point.
Gurutech
Apr 6, 2006, 12:16 PM
Dual Boot wins...hands down
I even tested both.
When I tried to install the Warcraft III on parallel virtual machine, it sucessfully installed.. but when I tried to run, it crashed.
(also when you check the device manager, you will see that the graphic device has yellow question mark next to it... which means it's not working properly or not installed)
When you dual boot, everything works flawlessly.
AOE3, Star Wars: Empire at War, Battlefield, and Dungeon Siege 2 etc.
Parallels virtualization program is much better than VPC on PPC machine. However, it's still running on Mac OS X.
Abulia
Apr 6, 2006, 12:17 PM
You asked which was better and I told you.
The decision as to whether it's worth it to you to take a 10%-20% performance hit for the convenience of running a Windows game via virutalization within OS X can only be determined by you.
So there's no correct answer besides what you determine suits your needs better.
Gurutech
Apr 6, 2006, 12:18 PM
You asked which was better and I told you.
The decision as to whether it's worth it to you to take a 10%-20% performance hit for the convenience of running a Windows game via virutalization within OS X can only be determined by you.
So there's no correct answer besides what you determine suits your needs better.
Of course, if you 'can' actually run that is :D
Abulia
Apr 6, 2006, 12:22 PM
Of course, if you 'can' actually run that is :DWell, my preface was done with the assumption of a "100% perfect" virtualization software, which as we all know, doesn't exist yet.
So even in a perfect world, the best virtualization software would still be slower than dual-booting. The question then becomes if virutalization is "fast enough for you." :)
jdechko
Apr 6, 2006, 01:49 PM
Well, my preface was done with the assumption of a "100% perfect" virtualization software, which as we all know, doesn't exist yet.
So even in a perfect world, the best virtualization software would still be slower than dual-booting. The question then becomes if virutalization is "fast enough for you." :)
Just a thought, but what if you could hibernate/suspend one of the two systems to disk. You'd have very fast start up times, and you wouldn't really have to "shut down" one of the systems, but it wouldn't be taking up the system resources... so somewhere between a dual-boot and virtualization.
MacRumorUser
Apr 6, 2006, 02:01 PM
http://forums.macrumors.com/showthread.php?t=192054
didnt see this thread, but I just put up the differences.
As you can see, parallels is serverly crippled state. No graphics acceleration, no sound, no airport support... need I go on, well ok
memory restrictions, doesnt run at native speeds regardless of virtualization.
BootCamp 4 games. Forget Parallels in it's current status for anything other than minesweeper...
Abulia
Apr 6, 2006, 02:49 PM
Just a thought, but what if you could hibernate/suspend one of the two systems to disk. You'd have very fast start up times, and you wouldn't really have to "shut down" one of the systems, but it wouldn't be taking up the system resources... so somewhere between a dual-boot and virtualization.If you shut down one OS then how are you vitually emulating the other OS within that suspended OS? Again, you can't.
In fact, in the situation you just described exists today: dual-booting! You "suspend" one OS to work exclusively in another.
Schmittroth
Apr 6, 2006, 04:02 PM
Parrells is still beta, presumably when it's finally released you'll see all the bells and whistles like airport, sound and 3d graphics. They wouldn't leave that out of a final release would they?
jdechko
Apr 6, 2006, 04:16 PM
If you shut down one OS then how are you vitually emulating the other OS within that suspended OS? Again, you can't.
In fact, in the situation you just described exists today: dual-booting! You "suspend" one OS to work exclusively in another.
I never suggested that my idea was virtualization. I mentioned it as somewhere between virtualization and dual-boot; somewhat like a fast-user switching type thing, with a 10-15 second delay in switching. There could be shared RAM so that things like the clipboard would remain in memory. And with the dual-boot, as far as I know, you actually unload everything from memory, and the memory state is not saved (to the hard disk) as I said.
GFLPraxis
Apr 6, 2006, 07:35 PM
Just a thought, but what if you could hibernate/suspend one of the two systems to disk. You'd have very fast start up times, and you wouldn't really have to "shut down" one of the systems, but it wouldn't be taking up the system resources... so somewhere between a dual-boot and virtualization.
IIRC hibernating takes a lot of RAM. Maybe I'm wrong.
GFLPraxis
Apr 6, 2006, 07:47 PM
Parrells is still beta, presumably when it's finally released you'll see all the bells and whistles like airport, sound and 3d graphics. They wouldn't leave that out of a final release would they?
Well, OS X uses the 3D graphics to render the desktop, I don't know if it could be used fully in both at once. If it could I'd still expect a huge performance loss in 3D graphics.
Haoshiro
Apr 6, 2006, 08:42 PM
WoW runs fine in windowed mode, though... ;)
longofest
Apr 6, 2006, 09:03 PM
To the best of my knowledge Parallel's solution does not support 3D graphics.
Pretty much all virtualization solutions do not support 3D graphics. While many of them are able to utilize advanced virtualization features of processors to run at pretty native speed, they still don't map all of the graphics calls directly. Remember that in a virual machine, everything is virtual, so the guest OS doesn't actually see the processor or graphics chip it is running on. The host application has to map all of the instructions onto the hardware. Fortunately, no emulation has to be done.
I don't even think that advanced SIMD stuff is supported, but I might be wrong (aka, SSE or 3dnow I don't think is supported, although they can do really basic MMX instructions).
Nermal
Apr 6, 2006, 09:33 PM
I don't even think that advanced SIMD stuff is supported
VMware supports it, so the technology is there. I have no idea whether it works on Parallels though.
notjustjay
Apr 6, 2006, 09:57 PM
IIRC hibernating takes a lot of RAM. Maybe I'm wrong.
It's actually the opposite. Hibernating is basically suspend to disk (or perhaps "deep sleep") -- the contents of RAM, including all CPU registers, program counter, etc., are all dumped to a disk file, then the computer shuts off. Obviously if you have 1 gig of RAM installed, your image file will be 1 gig. When it starts up again, the system loads all the data from the image file back into RAM, sets up all the CPU registers, and resumes exactly where it left off.
Eric5h5
Apr 6, 2006, 10:30 PM
Parrells is still beta, presumably when it's finally released you'll see all the bells and whistles like airport, sound and 3d graphics. They wouldn't leave that out of a final release would they?
They certainly will. There are apparently occasional uses for Windows other than games...I know it's hard to imagine, but someone told me that once, so it might be true. ;) 3D support may come eventually (they claim to be working on it), but it's not a trivial thing to implement. You can't just tweak an existing Windows driver or anything like that.
--Eric
dayosx
Apr 7, 2006, 12:36 AM
How about Boot Camp vs Parallels vs PS2? I vote for PS2. One of my all time favorite games is Beyond Good & Evil. Now I've tested this game on an Intel P4 set before (3GHz + Radeon X700), and brother lemme tell ya! There was such audio synching problem, it reduces a grown man to a blubbering mess. OTOH I also tested the same game on an Athlon64, and whaddaya know? No audio glitches.
And on the PS2? Need I go into that?
speelurker
Apr 7, 2006, 11:31 AM
To the best of my knowledge Parallel's solution does not support 3D graphics.
Yet?
http://www.parallels.com/en/news/id,8562
It looks like in the future you will be able to have a second video card and dedicate it to the virtual machine for full speed 3D gaming.
If this works out, for the price of a video card, you'll be able to avoid dual booting.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.