Parallels 3.0 Announced, 3D Graphics Included 242
99BottlesOfBeerInMyF writes "For some time Mac users have been waiting to see who would bring 3D graphics to a Windows emulation/virtualization solution under OS X. It looks like Parallels is going to be the winner. They have announced an RC of Parallels 3.0, with the final to be available 'in a few weeks.' For anyone else tired of Bootcamp or rebooting to play a Windows game, it look like the solution is finally here; I'm not counting out VMWare entirely. Obviously it will depend on how soon they can catch up, but there is some serious first-mover advantage here for Parallels."
VMware Fusion 2? (Score:5, Informative)
VMware Fusion *Beta* 2 (Score:5, Informative)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Mac users want Mac apps, not Windows ports. (Score:4, Informative)
I'm a Mac user. Yes, I demand that developers do things differently on the Mac than on any other platform. If they don't, I don't care if they get tired of me, because I don't want their applications.
You don't just install crap all over my Mac. I want a single, simple bundle that I can install using drag-and-drop, and uninstall by dragging it to the Trash. If you absolutely need to install additional stuff, then:
If you don't do that, your application will flop on the Mac. If you create an application for the Mac, make it a Mac application and not just a Windows port.
Re: (Score:2)
I would imagine mac vmware is far more closely based on the linux version than the windows one.
That said, it is still in beta, and it has features which parallels doesnt (64bit support, dual cpu support), as well as much better support for running linux guest images (parallels seems to cater exclusively to windows guests)
Re: (Score:2, Funny)
Re:Parallels? *YAWN* (Score:5, Insightful)
You're missing the point of these tools entirely - they exist for people like me: die hard Windows/Linux users that have always been disdainful of the Mac for various reasons (for me it was gaming and learning curve, for others it was legacy application support, for others it was hatred of a one button mouse, etc).
Now there's a way I and the zillions of others who are now jaded with Microsoft can buy a sweet Apple computer that are all the rage now - all the kids are using them and they're all over the TV, so they must be good, right!? - with the confident knowledge that I can still boot to Windows if I need to, or use Parallels to run my games, or whatever.
I've been a die hard PC user since XT days but now the Macintosh is appealing to me specifically because of these features. I'm a lot closer to spending my $$$ on a Macintosh now than ever before, and many of my PC using friends have already made the switch.
You and the rest of the Mac guys don't have to pay any attention to it and can smugly assume superiority, but you might as well wait until everyone like me has already switched over!
Re: (Score:2, Insightful)
Re:Parallels? *YAWN* (Score:4, Funny)
Re: (Score:2)
I will be buying my first mac within a couple of weeks. The major purpose of this mac will be to develop software for the windows platform (IIS, SQL Server etc). I'm really attracted to the mac hardware and OS X but unless I can run some of the windows stuff it just isn't going to happen.
I'm looking forward to the day when I do a demo of the software to a customer, running the entire thing as a Parallels VM from a Mac laptop. I'll find it funny even if nobody else does.
Re: (Score:3, Interesting)
It enabled me to finally convince my boss to dump his Windows box, for one thing. Without Parallels that would never have happened, because he thought he needed it. In reality there was not a single thing he does that required Windows, but this gave him the security blanket. And now he no longer switches to Windows at all.
Re:Parallels? *YAWN* (Score:4, Insightful)
Recently I've "moved" from Mac OS X to Ubuntu, because REALLY like having a system that updates all of my software on its own. I didn't move because Ubuntu is cool, or because Mac OS is crappy, but because it makes my job easier. Tools like Parallels will allow Windows users who want to move to Mac OS for whatever reason do so more easily, and that can only be a good thing for your chosen platform. Embrace the newbies
HOWEVER, having said that I can see your point about "Macintosh Explorer", I think my eyes might actually be bleeding that thing is horrible.
History repeating itself (Score:2, Interesting)
Emulating a mac went from a slow and laborious process to something almost realtime.
The price of this seems a bit harsh though, it pretty much doubles the retail cost of Windows, are Mac users that desperate for this functionality that its worth it?
Comment removed (Score:4, Informative)
Re: (Score:2)
are Mac users that desperate for this functionality that its worth it?
Most of them aren't. They'll either find a way to get Parallels+Windows for free, or they'll live without. That's not to say there won't be enough Mac users (which is to say, "enough to make a profit), but most Mac users probably won't bother.
Re: (Score:3, Insightful)
are Mac users that desperate for this functionality that its worth it?
To add my two cents here, I doubt many people are "desperate." But given that my MacBookPro is, far and away, the best laptop I've ever owned or used (and in many ways the best piece of any hardware I've ever owned), it's a relatively small price to pay for a great platform that does pretty much anything I can think of needing or wanting to do--and importantly--does it in a well-designed, well-thought-out, organized way that reduces the amount of effort on my part.
That being said, $80 still irks me!
Re: (Score:2)
I think the OP meant "disparate." :)
--Rob
Re: (Score:2)
Re: (Score:2)
Almost realtime? My 68060 Amiga ran MacOS faster than any 68k Mac ever made. Who needs a Quadra when I have an Amiga 3000 with CyberStorm?
Of course, I was salivating over the 604e-based Macs at the time. But we'll ignore that ignominious fact, while I brag about how much faster my obsolete computer was than someone else's obsolete computer. ;-)
Re: (Score:2)
The price of this seems a bit harsh though, it pretty much doubles the retail cost of Windows, are Mac users that desperate for this functionality that its worth it?
I don't think you have your math quite right. Parallels cost $79.99 retail while Vista cost up to $399.99, and at least $199.99. This is not doubling the cost. On the other hand, XP is free for most people since there are so many unused XP licenses sitting around, or even better win 2k (which is what I run in one of my parallels installs). You also have to spread the cost of parallels between each of it's installs, since a number of users, such as my self, also have a couple flavors of linux running in
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
For people who need to run Windows apps this is cheaper then getting another computer. Much less of a hassle then using boot camp and booting back and forth. $80.00 is not much for the value of Parallels and with Windows Licenses costing over $160 a license is is
Re: (Score:2)
Re: (Score:2)
My license of Parallels was $79, and I had a retail license of XP, no need to purchase a full license of XP. When 3.0 comes out, I qualify for a competitive upgrade, so it will be $50 ($40 if I order before launch date).
When I get a blue screen of death in XP, all I lose is VS.net, VSS, SQL Server management studio and whatever browser windows I had open. Everything else in the machine is OSX and running fin
Re: (Score:2)
uh boot camp still wins (Score:2, Interesting)
Re:uh boot camp still wins (Score:5, Insightful)
Re: (Score:2)
Re:uh boot camp still wins (Score:5, Insightful)
Not really. If I can get 30 FPS in the games I want to play, I'll be happy. A few extra FPS that are ultimately irrelevant aren't worth a reboot, especially into Windows.
Re: (Score:2, Interesting)
Re: (Score:2)
Apparently there are some actual reasons why you might want your FPS to run at more than 30 fps, but they're not something that a casual gamer needs to care about.
Re: (Score:2)
Re: (Score:2)
2.) $100 aren't worth it to you because you're fine with slight stuttering and/or low quality settings.
3.) You own a laptop.
Besides, even an 8800GTS can achieve single-digit framerates with modern games. Playing on 1400x1050 with all settings maxed, HDR on, 4x FSAA and 8X anisotropic filtering might stress out the card on some occasions.
And yes, I know someone who defines "being able to play a game well" as "being able to achieve 30+ fps under all conditions while running at t
Re:uh boot camp still wins (Score:5, Insightful)
For you, Boot Camp makes sense. Me, I'm in the opposite situation -- I do almost all my work in OS X, but write apps which occasionally have to be tested with Windows. So Parallels is the perfect solution. I'm not really concerned about squeezing every ounce of speed out of Windows because I don't spend much time in it; I just want to drop into it every few days to make sure that what I'm doing works, preferably without having to reboot my machine.
Re: (Score:2)
Hell, even if the penalty was something like a quarter as fast I'd still use it. That's way better than quitting what I'm doing and rebooting. Now that I think of it, even if it wer
Re: (Score:3, Insightful)
When the Intel Macs came out, and then Parallels, I dumped the PC and replaced it with an iMac, saved my dollars and dumped my workhorse QuickSilver for a bigger iMac. Parallels was *that* damn fast. I've never tried BootCamp and don't intend to (dual boot? please), so I honestly don't know what the pe
Re: (Score:2)
Re: (Score:2)
Of course, if you intend to play games, BootCamp is still the better solution
Re:uh boot camp still wins (Score:5, Insightful)
As you said, for people like you or gamers, Boot Camp is the way to go. "You and gamers" are not the majority of computer users, thus that is why "the rest of us" who need it will use Parallels.
Re: (Score:2)
I agree, 100%. I got Parallels on my Intel Macbook because my work has various web-based applications which refuse to run under Safari or Firefox, as well as Windows-only applications. Also, I hate to say it, but Microsoft Office runs much smoother and quicker and less *quirkier* und
Re: (Score:2)
Win98 gaming (Score:2)
Re:uh boot camp still wins (Score:5, Insightful)
First, it is virtualization, not emulation. I run Parallels because I need to use both Windows and OS X native applications to get my daily work. Rebooting 30 or 40 times a day would be less than productive. Also, maybe you're not understanding the workflow of many mac users. I don't shutdown my computer and I don't reboot. I rarely ever shutdown about 5 major applications. I am a casual gamer. I used to go to LAN parties with my laptop and play Warcraft 3 and amaze all the Windows users by not bothering to shut down Photoshop, InDesign, Firefox, and all the rest of my applications, because OS X's multitasking was up to it. I'm sure not going to shut down all my applications and close all my files and reboot my machine, just to play some game. That would be a huge pain in the ass. I will, however, boot up a Windows session in a window and play it there.
Most gamers are casual gamers, like me. We don't care if it is running 50fps instead of 40fps. We don't care if the textures are all at the highest settings. We just want to play a few games and have fun without a hassle. If Parallels will let me do that, I'd shell out for it. I can afford it. I'm a computer geek; we tend to be well paid. I say I would pay for it because, likely, my company will be buying my upgrade for me anyway.
The advantages of using OS X as the host OS are numerous, if you're the kind of person willing to learn new ways of doing things. It is an added level of security, and running OS X apps natively allows for more interaction between apps and more customization of features for all apps.
For games that don't use 3D acceleration, I don't even normally notice any speed difference at all between parallels and bootcamp. The limiting factor in all cases is memory, so running Parallels is like having .5G less memory. With the notice graphics card support, I doubt the speed difference will bug me at all. Like I said, I (like most gamers) am a casual gamer. In any case, claiming the speed cost is too high is a bit premature until it is actually tested, don't you think?
Re: (Score:2)
Re: (Score:2)
The difference is you don't use software rendering. This can be a boon for cad that isn't as demanding as gaming, but still needs hardware gl to perform well. Apparently Quake 4 is running "full speed" whatever that means, so maybe removing the software rendering layer takes a large chunk of overhead away.
Re: (Score:2)
Re:uh boot camp still wins (Score:5, Funny)
At work I sometimes use Parallels to test web pages with MSIE. Type up some seemingly totally standards-compliant CSS or javascript in SubEthaEdit [wikipedia.org], save, mouse over to the memory-sucking Parallels window, click reload, stare in amazement at the unanticipated behavior, curse and snarl, pull out some hair, email the boss to ask if things really are required to work with MSIE 6, pull out some more hair, etc... all w/out rebooting.
About the only bad thing I can say about Parallels, is that it isn't curing baldness.
Re:uh boot camp still wins (Score:5, Insightful)
2. You're not the target market for this app. You only use OS X for Safari. Most Mac users aren't like you; we primarily use OS X, and are "forced" to use Windows occassionally for one app or game. This covers most switchers too; how do I know? We just switched our company, and everyone has the choice of OS X or XP. Guess what? OS X has won out on every user, and no one uses boot camp. Just Parallels.
3. Most people are willing to exchange some speed for security. Staying in OS X means you know that your computer will always work; no worrying about viruses and the like.
Re: (Score:2)
I guess that explains the 200 meter lines at Heathrow [youtube.com] :(
--Rob
Re: (Score:2)
WINE is also a completely different beast. It isn't a virtual machine at all, but a natively compiled reimplementation of the Windows libraries. When you run an application under WINE, you're running it natively.
Hell, it stands for Wine Is Not an Emulator.
Re: (Score:2)
When you run a program under Intel's VT-x paravirtulization, you aren't emulating it, you are running it natively.
It's true that you have the overhead of two operating systems, but neither operating system requires much of the "oomph" of a dual core system with a gig of ram. Both can be near idle; and that's why you get excellent performance with modern implementations.
The question is whether or not they can pass through most of the 3D stuff. If they've implemented a virtual driver in the virtual machin
Re: (Score:2)
Sheesh, I thought for a moment that I was watching another of those Mac vs PC Guy commercials. Just read what you wrote...
Re: (Score:2)
And like most exchanges of speed for security it is utter bullshit.
Yes osx is still safe, however windows wheather native under bootcampo of virtualised under parallels is still as suseptable to virus's either way.
Re: (Score:2)
Because I am already loathe to load any software that includes copy protection crapware on my computer. If I could, I would load and run my games in separate virtual machines. That way, I wouldn't worry about rogue ring 0 device drivers and who know what else affecting my system.
Of course that same copy protection junk will probably choke when run in a virtual environment. C'est la guerre!
BTW, is it still paranoia if they are really trying to get me?
Re: (Score:2)
Sorry, but it's BootCamp that's at a disadvantage here, not Parallels.
Re: (Score:2)
s/Windows/WinXP. Bootcamp is supported for XP only. I have and prefer W2K.
Re: (Score:2)
Disclaimer: Anecdotal Evidence
When I talked to one of the sales reps at the Mac Store in Des Moines, IA, he said he got better performance for his games using Parallels as compared to Boot Camp. Now, I don't know why this happened, but I am assuming some sort of driver issue. However, it doesn't really matter as what truly matters in this situation is overall performance - making Parallels the better choice.
Re: (Score:2)
Re: (Score:2)
1. So I don't have to reboot.
2. So I can have a copy of Windows/Linux/Solaris/Netware suspended in the background, ready to start up as and when I need to use it, whilst still having full access to my documents/emails etc. It takes 5 seconds on my MBP to spin up a suspended copy of Netware or Windows 2003. Compare speed cost with booting your machine. Whilst it's suspended it takes no resources other than disk space - same as Boot Camp.
3. To run more than one OS simultaneously (eg mul
Re: (Score:2)
Re: (Score:2)
why in the world would anyone run emulation when they can run Windows natively with bootcamp. If you're going to play games you would obviously want the most speed you can get.
Actually, if 10% less frames-per-second means I don't have to go through the whole nightmare of rebooting into windos, I'll do it without at second thought.
There are lots of advantages: I can keep all the stuff running in the background (mail, downloads, etc.). I don't have to reboot (time!) plus all the hassle (windos needs to re-sync with tbe Mighty Mouse after every reboot, for example).
Having it in a VM also means I can make a copy of that and if XP corrupts itself again for no reason at all, I have a
What about DX performance? (Score:4, Interesting)
Great work otherwise.
Re: (Score:2)
Linux Guest Tools too (Score:5, Informative)
Cheers,
Ian
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
If that's the case then I'll likely consider an upgrade too. 3D and the other Windows fluff I don't need; I don't have to go into Windows that often; but decent Linux Guest Tools have been sadly lacking for some time. I'd pretty much decided to switch to VMWare when it came out of Beta because of that. Parallels 3.0 might just keep me instead, if they've done a half decent job of supporting the main Linux distros (including Ubuntu).
Only cool if you want to play games (Score:2)
VMWare people, bring it on, release every zig! This is a market where we need some competition.
Re: (Score:3, Informative)
Re: (Score:3, Insightful)
More importantly, what do these tools do? If I were to seriously consider running OSX with Linux under it in Parallels, I'd like to know what exactly this gives me.
Of course, Linux isn't the only other x86 operating system out there. The BSD family is, for instance. I know people who swear by the OpenBSD firewall tool, for instance. However, I ca
Re: (Score:2)
Is it worth it? (Score:3, Informative)
Re: (Score:2)
Damien
Re: (Score:2)
Re: (Score:2)
(Thank god this project is almost over... I want nothi
Re: (Score:2)
What version of DirectX? (Score:2)
VMWare Fusion does 8.0,which annoyingly doesn't work with alot of what I want to use it for... Does parallels do one better? All I need is 9 =-)
About time... (Score:2)
Re: (Score:2)
BootCamp and re-booting (Score:2, Informative)
This is a good excuse to switch to VMWare. (Score:2)
Even if they're calling it 3.0.
I've been debating switching to VMWare already, because they've had good USB support from
Re: (Score:2)
Re:hmm (Score:5, Informative)
Of all the elements in the system, the graphics interface once shouldn't run slower.
Its just mainly copying data around rather than executable assembly instruction translation/manipulation.
A block of allocated memory can be passed directly to the card without any messing.
Virtualisation is difficult because you are trying to act as middleman between two different operating systems with different ways to do things. However for the graphics, both those operating systems need to already speak the same language to talk with a graphics card, the memory is laid out the same, the commands are the same and the way of talking to it is the same.
Re: (Score:2)
Native booting into the OS is the only real way to get it done, unless you're doing something you can easily wait on (like post-process renderin
Re:hmm (Score:5, Insightful)
Re:hmm (Score:5, Insightful)
Most people aren't even aware there's an option for that in the BIOS if the chip supports it. If you run it on a chip that doesn't come with virtualization extensions, you WILL suffer quite a performance hit.
Re: (Score:3, Interesting)
Don't know where you get that idea.
VMWare, which is practically synonymous with "virtualization" basically doesn't benefit much at all from having VT enabled in the BIOS. Most of the overhead is associated with I/O, can be as much as 50% of the bandwidth and 65% of the latency, and for which turning on VT will help not at all. Don't believe me? Just run a database benchmark, like the Postgrest OSDB test. Or just try ftp
Re: (Score:2)
Re:hmm (Score:5, Interesting)
For native CPU & a pass-through OpenGL stack, it should be pretty close to native speed. Only concerns are:
1. Direct3D/DirectX (what's it called these days?) -- emulating that or converting it to the native graphics driver isn't trivial. Or even a direct mapping.
2. Feature differences between implementations of drivers between the mac & windows. My guess is that most of the big boys use common code in between (especially now) with build setups & wrappers for each platform. But, who knows.
Re:hmm (Score:4, Insightful)
DirectX is a large set of libraries, with Direct3D being the graphics library in the package, with DirectInput being the input module, etc. Some games (id software games come to mind) use DirectX for a number of things, while still using OpenGL for graphics. The only confusion about the name is in your head, really :)
Regarding performance, it seems to me that even if there *is* a performance hit (and there probably will be), the purpose here is not getting the world's best gaming rig. I don't think anyone here is convinced any product in the Apple lineup will ever be that. The purpose is getting enough performance to run games decently without hiccups getting in the way of your fun. And I think it quite likely they'll succeed in that.
Re:hmm (Score:4, Informative)
Close. It wasn't OpenGL, it was GLIDE. and version 2. (click here [os-emulation.net] if you want to flash back to heady days of decent II and Dark Forces II)
Re: (Score:2)
Native operation:
Application -> (call to) -> DirectX/OpenGL library -> (call to) -> Native driver -> (low level call to) -> Graphic card
Parallels:
Application -> DirectX/OpenGL -> Parallels driver -> Parallels host (fixes coordinates) -> Native driver - Graphic card
Thus, in a way, you don't really decrease "bandwith", you decrease "latency" which is very minimal. I would gue
Re: (Score:2)
Re: (Score:2)
I think I'll go download the demo and see if it can run Pirates now.
Re: (Score:2)
Re: (Score:2)
Congratulations! Your upgrade will be free