VMare Fusion 3 Allows Even More Windows 3D Games To Run on Macs

rated by 0 users
This post has 7 Replies | 0 Followers

Top 10 Contributor
Posts 25,874
Points 1,172,985
Joined: Sep 2007
ForumsAdministrator
News Posted: Sat, Oct 3 2009 8:22 PM
Today VMware announced the latest release of its virtualization application for the Mac, VMware Fusion 3. VMware Fusion allows Windows and Windows apps to be installed and run on Macs. While the release of the third official version of Fusion--with its "more than 50 new features"--might seemingly be meaningful to only a small group of Mac owners who need access to a handful of specific Windows applications, there is an aspect to this release that might have a much larger appeal to gamers: VMware Fusion 3 now includes DirectX 9.0c Shader Model 3 and OpenGL 2.1 support.

One of the reasons why the Mac hasn't had anywhere near the same market share as Windows systems is that the Mac has never really been considered a gaming system--at least not for games with high-level 3D graphics. (This is neither the primary nor the only reason--Mac OS licensing availability, or lack of it, has more to do with this than just about all other factors.) There are still far more 3D game options for Windows systems than there are for Macs; but ever since the Mac platform switched over to using Intel processors, a slowly-growing momentum has been building of Windows games being ported to the Mac--or Mac versions of Windows games being released around the same timeframe as their Windows counterparts.

 
 Windows OS and Mac OS running at the same
time with VMware Fusion 3

It is the switch to Intel processors that opened the door for another possibility for the Mac: to actually run the Windows OS on a Mac--either natively or via virtualization. If you run Windows natively on a Mac (via Apple's Boot Camp tool), then you get the full benefit of all the features the OS has to offer--such as DirectX 10 Shader Model 4 with Windows Vista, or DirectX 11 Shader Model 5 with Windows 7.

Another option the Intel processor brought to the table for the Mac is support for the Intel processor's integrated virtualization features. By using a virtual machine, the Windows OS can run on top of the Mac OS--giving you access to both operating systems at the same time. This is not a native solution, however, so the Windows OS will not behave precisely as it would if it was installed and run natively from its own partition--performance won't be quite as good and some features, such as full DirectX or OpenGL support, might not be enabled. That said, other than full 3D gaming support and a slight performance hit, the Windows OS experience via virtualization with the current application offerings should be almost identical to running the OS natively. Fusion even adds a number of features that help foster moving data back and forth between the Mac OS and Windows, as well as migrating a physical Windows system over to a virtual Windows Machine on a Mac.

 
 VMware Fusion 3 supports Aero and Flip 3D
The previous version of VMware Fusion, as well as its primary competitor, Parallels Desktop 4.0 for Mac, include support for DirectX 9.0 Shader Model 2. Parallels also includes support for OpenGL 2, while VMware Fusion 2 didn't have OpenGL support. VMWare Fusion 3 ups the ante, however, by now including DirectX 9.0c Shader Model 3 and OpenGL 2.1 support. This won't be earth-shattering news to longtime Windows users, who are long-used to DirectX 10 and now DirectX 11; but it does at least update the Windows graphics capabilities of VMware Fusion from circa 2002 up to 2004. And it is important to note, that despite the existence of DirectX 10 and DirectX 11 (as well as OpenGL 3.2), the vast majority of 3D games out there are still DirectX 9 and 9.0c and OpenGL 2.0 and 2.1 titles--or at least Direct X 9 and 9.0c compatible (meaning that some graphics features are turned off when a DirectX 10 title is running in DirectX 9 or 9.0c mode). This means is that more Windows games will run on VMware Fusion, and many games will now have more quality settings supported by VMware Fusion.

Intel Macs owners actually have a number of other options for running Windows apps on their Macs. One is the free, open-source Wine project, and another is a commercial-implementation of Wine: CodeWeavers' CrossOver Mac. CodeWeavers also has a special version of CrossOver, made exclusively for running Windows games on the Mac: CrossOver Games. CrossOver Games currently supports DirectX 9 Shader Model 3 and OpenGL 3.x. Unfortunately, the Mac OS presently supports only up to OpenGL 2.1, so you won't be able to run any games that demand OpenGL 3.x. A CodeWeavers representative tells us that DirectX 10 Shader Model 4 support is currently in development and "will likely be ready next year."

There is a big caveat here that bears mentioning. Despite all this software support for DirectX and OpenGL, there is limited hardware support for these features on many of the Macs that are presently in owners' hands. Many iMacs and MacBooks have GPUs that simply lack the necessary support and horsepower for games that use DirectX 9 and above and OpenGL 2.1 and above. For instance, Apple has a matrix on its Developer site (located here) that shows the OpenGL support for the different GPUs found in its systems--some of the GPUs support only up to OpenGL 2.0, and one supports only up to OpenGL 1.4. As Apple embraces gaming more and more for the Mac platform, however, some higher-end GPU options have been slowly becoming available.

In addition to updating its 3D graphics support capabilities, VMware Fusion 3 also adds compatibility for Snow Leopard (Mac OS X 10.6) and officially supports Windows 7, including Windows Aero and Flip 3D. (VMware Fusion 2 identifies Windows 7 as Windows Vista, while Parallels 4's Windows 7 support is considered "experimental.") Starting today, VMware Fusion 3 is available for pre-orders from the VMware site, the Apple Online Store, and Amazon, for $79.99. VMware Fusion 3 will start shipping on October 27. On this date, users of previous versions of VMware Fusion can also upgrade to the new version for $39.99 via the VMware site.
  • | Post Points: 50
Top 10 Contributor
Posts 5,053
Points 60,700
Joined: May 2008
Location: U.S.
Moderator
3vi1 replied on Tue, Oct 6 2009 8:16 AM

VMware's 3D support is actually pretty good. I remember trying it on Linux a while back, and games like CounterStrike Source looked great.

Another option: VirtualBox. VirtualBox is free software (but as with VMware, you still need a licensed copy of Windows) and has 3D support via shared code from the Wine base. This won't get you any better 3D support than Wine has, but overall compatibility can sometimes be better since you're using the native windows DLLs and kernel, instead of the Wine re-implementation.

I wrote up some info about all of the options in this arena and put it at https://dusk.homelinux.com/cross-execution a while back.

What part of "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn" don't you understand?

++++++++++++[>++++>+++++++++>+++>+<<<<-]>+++.>++++++++++.-------------.+++.>---.>--.

Top 10 Contributor
Posts 8,577
Points 103,200
Joined: Apr 2009
Location: Shenandoah Valley, Virginia
MembershipAdministrator
Moderator
realneil replied on Tue, Oct 6 2009 10:57 AM

This is an improvement for sure. If I didn't already have a PC right next to the Mac, I would try it out.

Dogs are great judges of character, and if your dog doesn't like somebody being around, you shouldn't trust them.

  • | Post Points: 5
Top 10 Contributor
Posts 5,053
Points 60,700
Joined: May 2008
Location: U.S.
Moderator
3vi1 replied on Tue, Oct 6 2009 1:13 PM

Update: Looks like VirtualBox 3.0.8 was released today.

http://www.virtualbox.org/wiki/Changelog

What part of "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn" don't you understand?

++++++++++++[>++++>+++++++++>+++>+<<<<-]>+++.>++++++++++.-------------.+++.>---.>--.

Top 50 Contributor
Posts 2,851
Points 40,550
Joined: Feb 2004
Location: United States, New York
Moderator

This actually appears as though it would be useful. The question I'm interested in is whether you can drag and drop between OS's?

  • | Post Points: 35
Top 10 Contributor
Posts 6,181
Points 90,135
Joined: Aug 2003
Location: United States, Virginia
Moderator

Should be able to. I think you can in VMware server.

  • | Post Points: 5
Top 10 Contributor
Posts 5,053
Points 60,700
Joined: May 2008
Location: U.S.
Moderator
3vi1 replied on Tue, Oct 6 2009 5:12 PM

It should work in VMware. I don't think they've implemented drag-and-drop between OS's on VirtualBox, though you can generally get by with copy/paste instead.

I almost never think about using drag/drop between OS's myself, because you can just set up a virtual drive from the guest to the host's drive and do any copying without leaving the VM.

What part of "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn" don't you understand?

++++++++++++[>++++>+++++++++>+++>+<<<<-]>+++.>++++++++++.-------------.+++.>---.>--.

  • | Post Points: 20
Top 50 Contributor
Posts 2,851
Points 40,550
Joined: Feb 2004
Location: United States, New York
Moderator

The reason I bring it up is because a friend of mine has a mac.  He just setup his computer to dual boot xp so that way he could use autocad.  The issue he has of course is that his adobe suite is in mac and not on the pc side.

  • | Post Points: 5
Page 1 of 1 (8 items) | RSS