TweetFollow Us on Twitter

Head-to-Head: Parallels Desktop for Mac vs. VMware Fusion

Volume Number: 25 (2009)
Issue Number: 04
Column Tag: Virtualization

Head-to-Head: Parallels Desktop for Mac vs. VMware Fusion (cont.)

How do VMware Fusion and Parallels Desktop for Mac stack up?

by Neil Ticktin, Editor-in-Chief/Publisher

Start | 1 | 2 | 3 | 4

3D and HD Graphics Tests

When we first started out to test 3D and HD Graphics, we were looking for ways to measure in a benchmark setting. What we found were a couple of things. First, in some cases, the performance on both platforms was so good; there was nothing that we could measure. Second, the common metric, frames per second, is a poor method for measuring this. Let's look at each case to explain.

One thing to note about the differences between BootCamp and virtualization products: According to Apple's tech note, when it comes to the new MacBook Pros with multiple graphics processors, there are issues with graphics support when running Apple's BootCamp. Specifically, "You may notice that the built-in NVIDIA GeForce 9400M graphics subsystem does not appear in the Device Manager and cannot be used with Microsoft Windows XP or Vista." (See http://support.apple.com/kb/TS2457 ). This is not the case for the virtualization products mentioned here, where it works fine.

Play Windows Video High Definition, 720p

To test HD Video, we used the movies on Microsoft's web site at www.microsoft.com/windows/windowsmedia/musicandvideo/hdvideo/contentshowcase.aspx. We found that 720p movies played quickly and smoothly in both environments under XP.

For Vista, however, it was entirely differently. Parallels Desktop was unable to play it at all. VMware Fusion stuttered on the MacBook, MacBook Pro, and iMac, but was able to play it fine on the Mac Pro.

Play Windows Video High Definition, 1080p

The 1080p videos also came from the above Microsoft site. They played well under both Parallels Desktop and VMware Fusion running XP. Given the 720p results, we didn't bother attempting them under Vista.

Games

One of the most frequent questions that we were asked after our last virtualization benchmarks was "What about games?" Choosing games to test in virtualized environments is extremely difficult. After all, you'd want to look at games that run on both platforms (even though both virtualization products support slightly different graphics capabilities). And, you'd want to test a game that isn't available on the Mac (otherwise, why wouldn't you just run it there?) And, of course, you want to test games that people are eager to play.

There are very few games that fit all of these parameters, but we were able to find two.

Civilization IV: Colonization

This is a relatively new game built on the well-established Civilization IV engine. Sid Meier's Civilization IV: Colonization is the third offering in the Civilization IV series. It's essentially a modern re-make (Firaxis calls it a re-imagining) of the classic Colonization game Sid Meier created in 1994, Sid Meier's Civilization IV: Colonization is a conversion of the Civilization IV engine into a game experience in which players lead a European nation on their quest to colonize and thrive in the "New World." Players are challenged to guide their people from the oppressive motherland, discover a New World, negotiate, trade and fight as they acquire great power and battle for their freedom and independence. As you can see from the overview screen shot, the graphics provide an amazing experience.


Figure 12: Civilization IV: Colonization, Overview of game running on PC

To benchmark, we loaded the same Civilization IV: Colonization scenario on each machine, and used the built-in tools of the game to measure frames per second. The results showed Parallels Desktop winning the FPS test across the board, but this was not representative of the situation. Yes, Parallels Desktop had a faster FPS (see spreadsheet if you are really interested), but the richness of the VMware Fusion graphics was significantly more detailed and better. For example, instead of just water, VMware Fusion had many more fish jumping out of the water, more realistic textures, really nice reflections, detail on land, etc. At the same time, Parallels Desktop was more fluid (i.e., it worked better) on the slower machines. FPS was clearly not a good test to judge these environments by.

In general, the game ran very well in both environments. VMware Fusion had difficulties showing the startup video (it would often not play the video, just the sound), but if you hit the escape key, and took it full screen, it worked fine after that. Parallels Desktop didn't have those issues, but as we mentioned, the graphics were not as rich. You can get an idea comparing the two screen shots here, but it's even more apparent with the graphics in motion.


Figure 13: Civilization IV: Colonization under Parallels Desktop


Figure 14: Civilization IV: Colonization under VMware Fusion

VMware Fusion had issues running it on the MacBook, presumably because of the lighter graphics capabilities of that model. Under Parallels Desktop on a MacBook, it was playable, but not a great experience.

Either way, if you have an interest in this period of history, they both played well in virtualized environments, and you should check them out. http://www.firaxis.com/

Portal

Portal is an incredibly enticing "action/puzzle" game developed by Valve Software (http://www.valvesoftware.com). As described by Valve, "The game is designed to change the way players approach, manipulate, and surmise the possibilities in a given environment: players must solve physical puzzles and challenges by opening portals to maneuvering objects, and themselves, through space."


Figure 15: Portal under Parallels Desktop

After installing the game through Steam (http://store.steampowered.com/), we tested the game by measuring frames per second while running a consistent demo mode. Here, there were mixed results. When looking at frames per second in Portal, all the machines did fairly well, except we were unable to get the game to run at all on the MacBook running VMware Fusion. No idea what that's about other than possibly, again, the light graphics capabilities of a MacBook. There were some additional comments on the VMware community board on problems with Portal for some running XP SP3. Parallels Desktop was a bit choppier on the MacBook, but it did run, and was completely playable.

For the other Mac models, VMware Fusion was much faster when looking at the frame rate measurements, but we didn't really see a difference in smoothness. One issue, however, with VMware Fusion is that we found that the graphics on all screens was much lighter (it made us feel like we were outside on a bright sunny day without sunglasses). Parallels Desktop felt much more comfortable to look at, and the detail showed better with the proper contrast/brightness. Compare the two figures for yourself to see.


Figure 16: Portal under VMware Fusion

Gaming Conclusions

First, while we were eager to see the frames per second measurements, and we've left them in the spreadsheet for you to see if you want to, we find this measurement a poor way to judge things. Clearly, the graphics for VMware Fusion were much richer in Civilization IV: Colonization, despite a lower FPS. And, similarly, while Parallels Desktop's FPS was lower for Portal, it was a better experience because of the "brightness" of the graphics. [Ed. Note: Parallels has told MacTech that Parallels Desktop is designed to work with vsync enabled in a synchronous mode with the monitor. In other words, they intentionally limit Frames Per Second (FPS) to not exceed the limits of the monitor, and that 60 FPS is standard for the majority of LCD monitors. Apparently, Apple's guidelines recommend this to save battery life and minimize fan operation.]

Our advice? If gaming is your primary reason for a virtual machine, then figure out what games you want to play, and see what the online discussions are about them. If gaming is just an added benefit for you, then choose the games that work best for your VM. Either way, we were pleasantly surprised at how well both these games played in a virtualized environment. And highly recommend both of the games we played with ... er, I mean, looked at, here. :)

Graphics Standards

The graphics standards can get confusing quickly. To clarify, DirectX 9.0 Shader Model 2 standard has two parts: Pixel and Vertex Shaders 2.0.

Both VMware Fusion 2.0.1 and 2.0.2 supports DirectX 9.0 with full Shader Model 2 graphics. That's why reflections in water and such look so good above.

Parallels Desktop 4.0 for Mac build 3540 (the version tested) supported Pixel Shaders 2.0 only and that made a visible difference as you saw in Civilization IV: Colonization. But, in build 3810 they added support for Vertex Shaders 2.0. This addition means that build 3810 and beyond supports DirectX 9.0 the full Shader Model 2 like VMware Fusion. [Ed. Note: Parallels reports to MacTech that this new version makes a visible difference in the quality of the graphics in Civilization IV: Colonization.]

Overall Conclusions

There are additional conclusions that we can extract from the results as well. Specifically, we looked at the differences between XP and Vista, as well as multiple virtual processors and 64-bit Vista.

XP vs. Vista

In our last virtualization benchmarking article, there was a significant difference between running Microsoft XP vs. Microsoft Vista. Now, the difference is much less significant, in fact, while XP continues to be faster for most things, it's probably not enough to matter. You should make your choice based on which OS you want. That said, anecdotally, we find XP under virtualization to be far more stable, and definitely less annoying to run.


Figure 17: Windows XP vs. Windows Vista Performance

Multiple Virtual Processors and 64-bit

There's a big push right now for multiple virtual processors and 64-bit Windows. And, while there are times that you may need them, most people will not.

Multiple virtual processors are helpful for when you have a computationally intensive application, and you need to split the work. The types of applications that you normally would need this for include video, Photoshop, CAD, etc... Frankly, if speed is that important to you, you should be asking yourself about whether to run the app native on your Mac instead of in a virtual machine. Sometimes, like for CAD, you may not have an option. Take note, however, Microsoft has limitations in their user license on the number of processors you are running. While Parallels Desktop supports multiple cores up to two quad core virtual processors, VMware Fusion supports only multiple virtual processors, not multiple virtual cores. As a result, we could only test both up to two virtual CPUs under Windows.

64-bit is another issue. Primarily, your big benefit here is that you can address a whole lot more memory. For most virtualization users, this is likely not relevant. Many of the Windows applications and drivers still are not 64-bit compatible, and there are all kinds of reports of issues. This is the future of where Windows is going, but it's not necessary for most users.

That said, we wanted to give you a look at what performance looked like for both of these for what most people probably run: Windows, Microsoft Office, and Internet Explorer. As you can see, while there's some difference, you have to judge if it's enough to be worthwhile. For most, 32-bit XP is likely adequate.


Figure 18: Multiple Virtual Processors, 64-bit Performance



Start | 1 | 2 | 3 | 4
 
AAPL
$501.11
Apple Inc.
+0.00
MSFT
$34.64
Microsoft Corpora
+0.00
GOOG
$898.03
Google Inc.
+0.00

MacTech Search:
Community Search:

Software Updates via MacUpdate

CrossOver 12.5.1 - Run Windows apps on y...
CrossOver can get your Windows productivity applications and PC games up and running on your Mac quickly and easily. CrossOver runs the Windows software that you need on Mac at home, in the office,... Read more
Paperless 2.3.1 - Digital documents mana...
Paperless is a digital documents manager. Remember when everyone talked about how we would soon be a paperless society? Now it seems like we use paper more than ever. Let's face it - we need and we... Read more
Apple HP Printer Drivers 2.16.1 - For OS...
Apple HP Printer Drivers includes the latest HP printing and scanning software for Mac OS X 10.6, 10.7 and 10.8. For information about supported printer models, see this page.Version 2.16.1: This... Read more
Yep 3.5.1 - Organize and manage all your...
Yep is a document organization and management tool. Like iTunes for music or iPhoto for photos, Yep lets you search and view your documents in a comfortable interface, while offering the ability to... Read more
Apple Canon Laser Printer Drivers 2.11 -...
Apple Canon Laser Printer Drivers is the latest Canon Laser printing and scanning software for Mac OS X 10.6, 10.7 and 10.8. For information about supported printer models, see this page.Version 2.11... Read more
Apple Java for Mac OS X 10.6 Update 17 -...
Apple Java for Mac OS X 10.6 delivers improved security, reliability, and compatibility by updating Java SE 6.Version Update 17: Java for Mac OS X 10.6 Update 17 delivers improved security,... Read more
Arq 3.3 - Online backup (requires Amazon...
Arq is online backup for the Mac using Amazon S3 and Amazon Glacier. It backs-up and faithfully restores all the special metadata of Mac files that other products don't, including resource forks,... Read more
Apple Java 2013-005 - For OS X 10.7 and...
Apple Java for OS X 2013-005 delivers improved security, reliability, and compatibility by updating Java SE 6 to 1.6.0_65. On systems that have not already installed Java for OS X 2012-006, this... Read more
DEVONthink Pro 2.7 - Knowledge base, inf...
Save 10% with our exclusive coupon code: MACUPDATE10 DEVONthink Pro is your essential assistant for today's world, where almost everything is digital. From shopping receipts to important research... Read more
VirtualBox 4.3.0 - x86 virtualization so...
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers... Read more

Briquid Gets Updated with New Undo Butto...
Briquid Gets Updated with New Undo Button, Achievements, and Leaderboards, on Sale for $0.99 Posted by Andrew Stevens on October 16th, 2013 [ | Read more »
Halloween – iLovecraft Brings Frightenin...
Halloween – iLovecraft Brings Frightening Stories From Author H.P. | Read more »
The Blockheads Creator David Frampton Gi...
The Blockheads Creator David Frampton Gives a Postmortem on the Creation Process of the Game Posted by Andrew Stevens on October 16th, 2013 [ permalink ] Hey, a | Read more »
Sorcery! Enhances the Gameplay in Latest...
Sorcery! | Read more »
It Came From Australia: Tiny Death Star
NimbleBit and Disney have teamed up to make Star Wars: Tiny Death Star, a Star Wars take on Tiny Tower. Right now, the game is in testing in Australia (you will never find a more wretched hive of scum and villainy) but we were able to sneak past... | Read more »
FIST OF AWESOME Review
FIST OF AWESOME Review By Rob Rich on October 16th, 2013 Our Rating: :: TALK TO THE FISTUniversal App - Designed for iPhone and iPad A totalitarian society of bears is only the tip of the iceberg in this throwback brawler.   | Read more »
PROVERBidioms Paints English Sayings in...
PROVERBidioms Paints English Sayings in a Picture for Users to Find Posted by Andrew Stevens on October 16th, 2013 [ permalink ] | Read more »
OmniFocus 2 for iPhone Review
OmniFocus 2 for iPhone Review By Carter Dotson on October 16th, 2013 Our Rating: :: OMNIPOTENTiPhone App - Designed for the iPhone, compatible with the iPad OmniFocus 2 for iPhone is a task management app for people who absolutely... | Read more »
Ingress – Google’s Augmented-Reality Gam...
Ingress – Google’s Augmented-Reality Game to Make its Way to iOS Next Year Posted by Andrew Stevens on October 16th, 2013 [ permalink ] | Read more »
CSR Classics is Full of Ridiculously Pre...
CSR Classics is Full of Ridiculously Pretty Classic Automobiles Posted by Rob Rich on October 16th, 2013 [ permalink ] | Read more »

Price Scanner via MacPrices.net

Apple Store Canada offers refurbished 11-inch...
 The Apple Store Canada has Apple Certified Refurbished 2013 11″ MacBook Airs available starting at CDN$ 849. Save up to $180 off the cost of new models. An Apple one-year warranty is included with... Read more
Updated MacBook Price Trackers
We’ve updated our MacBook Price Trackers with the latest information on prices, bundles, and availability on MacBook Airs, MacBook Pros, and the MacBook Pros with Retina Displays from Apple’s... Read more
13-inch Retina MacBook Pros on sale for up to...
B&H Photo has the 13″ 2.5GHz Retina MacBook Pro on sale for $1399 including free shipping. Their price is $100 off MSRP. They have the 13″ 2.6GHz Retina MacBook Pro on sale for $1580 which is $... Read more
AppleCare Protection Plans on sale for up to...
B&H Photo has 3-Year AppleCare Warranties on sale for up to $105 off MSRP including free shipping plus NY sales tax only: - Mac Laptops 15″ and Above: $244 $105 off MSRP - Mac Laptops 13″ and... Read more
Apple’s 64-bit A7 Processor: One Step Closer...
PC Pro’s Darien Graham-Smith reported that Canonical founder and Ubuntu Linux creator Mark Shuttleworth believes Apple intends to follow Ubuntu’s lead and merge its desktop and mobile operating... Read more
MacBook Pro First, Followed By iPad At The En...
French site Info MacG’s Florian Innocente says he has received availability dates and order of arrival for the next MacBook Pro and the iPad from the same contact who had warned hom of the arrival of... Read more
Chart: iPad Value Decline From NextWorth
With every announcement of a new Apple device, serial upgraders begin selling off their previous models – driving down the resale value. So, with the Oct. 22 Apple announcement date approaching,... Read more
SOASTA Survey: What App Do You Check First in...
SOASTA Inc., the leader in cloud and mobile testing announced the results of its recent survey showing which mobile apps are popular with smartphone owners in major American markets. SOASTA’s survey... Read more
Apple, Samsung Reportedly Both Developing 12-...
Digitimes’ Aaron Lee and Joseph Tsai report that Apple and Samsung Electronics are said to both be planning to release 12-inch tablets, and that Apple is currently cooperating with Quanta Computer on... Read more
Apple’s 2011 MacBook Pro Lineup Suffering Fro...
Appleinsider’s Shane Cole says that owners of early-2011 15-inch and 17-inch MacBook Pros are reporting issues with those models’ discrete AMD graphics processors, which in some cases results in the... Read more

Jobs Board

*Apple* Retail - Manager - Apple (United Sta...
Job SummaryKeeping an Apple Store thriving requires a diverse set of leadership skills, and as a Manager, youre a master of them all. In the stores fast-paced, dynamic Read more
*Apple* Support / *Apple* Technician / Mac...
Apple Support / Apple Technician / Mac Support / Mac Set up / Mac TechnicianMac Set up and Apple Support technicianThe person we are looking for will have worked Read more
Senior Mac / *Apple* Systems Engineer - 318...
318 Inc, a top provider of Apple solutions is seeking a new Senior Apple Systems Engineer to be based out of our Santa Monica, California location. We are a Read more
*Apple* Retail - Manager - Apple Inc. (Unite...
Job Summary Keeping an Apple Store thriving requires a diverse set of leadership skills, and as a Manager, you’re a master of them all. In the store’s fast-paced, Read more
*Apple* Solutions Consultant - Apple (United...
**Job Summary** Apple Solutions Consultant (ASC) - Retail Representatives Apple Solutions Consultants are trained by Apple on selling Apple -branded products Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.