We’re looking for settings to maximize performance of Revit 2010/Windows 7/Parallels 5/OS X (Leopard/Snow Leopard)
I’ve suggested a number of settings. Try them, tweak them, post back on how things are working on your setup.
There are three main parts: Parallels settings, Windows settings and Revit settings.
PARALLELS 5 SETTINGS
VIEW MODES:
There are several view modes for how far Parallels integrates with OS X (Parallels menu bar>View). I've indicated the performance for each mode.
Window: Fast.
Crystal: Slowest?
Coherence: Slow.
Full Screen: Fastest, very slight edge over Window mode?
Modality: Useless? (edit: gordon found a neat use for it: to keep an eye on rendering progress)
While the Crystal and Coherence view modes are obviously cool and make using Windows a more aesthetically pleasing and integrated experience, a fairly noticeable performance penalty may come with it.
VIRTUAL MACHINE CONFIGURATION:
GENERAL:
Processors: If you have a Dual Core, select 1 processor. If you have a Quad Core or better, select 2 processors.
Main memory: As much as you can spare, but don’t overdo it if it’s not needed. OS X needs a minimum of 1GB for itself, but will be happier with 2GB. If you have 4GB of RAM installed, try 2GB for the Windows VM. If you have 6GB+ of RAM installed, try 4GB (or more as needed) for the Windows VM. You can monitor your Mac’s memory usage using the OS X Activity Monitor. You can monitor your Window’s memory usage using the Windows Task Manager. Keep in mind that Windows will still have access to virtual memory even if you can’t allocate huge amounts of RAM to your Windows VM.
OPTIONS:
Optimization:
Disable Enable Adaptive Hypervisor.
Disable Enable AutoCompress.
Enable Tune Windows for speed.
Optimize performance for: Virtual machine.
Power consumption: Better performance.
Services:
Use MacLook – This basically installs an OS X desktop theme on Windows (pretty cool!). Personal preference whether to enable; I couldn’t perceive any performance hit with it enabled.
Security:
Isolate Mac from Windows. This will completely isolate your Windows VM from your Mac – no shared folders, etc. Good to do if you can work that way, but I want to keep my Revit project files in my OS X project folder.
Shared Folders:
Share these Mac folders: Personal preference, but I set it to none, and manually added my Projects folder as a shared folder.
User-defined Mac OS X folders: Personal preference - I added my “Projects” folder. It’s kind of the equivalent of mapping a network drive in Windows – your folder will appear as a “drive” under the Computer list in Windows. This will make it easily accessible from within Revit.
Disable Access Windows folders from Mac. No (noticeable) harm in leaving this enabled, but it just clutters up OS X and not much point in it if you’re keeping all your data files in OS X (versus keeping them within the Windows VM).
Shared Profile:
Disable Enable Shared Profile. This is the big one – turn OFF Enable Shared Profile – this appears to be what’s causing Revit to stall when attempting file operations (Open, Load, etc.).
Shared Applications:
Disable Share Windows applications with Mac OS X. Disable this if you’re not using Crystal or Coherence view modes – it’s just a waste of system resources.
Disable Share Mac OS X applications with Windows. This one in particular is pointless (enables opening OS X apps from the Windows Start Menu). (Edit: as Josh pointed out in his post, not pointless for certain Windows apps.)
SmartMount:
Enable SmartMount. Personal preference - I'm on the fence, but turned if off for now because it’s annoying to see every OS X drive showing up in Windows, and that can only cause problems. Any Shared Folders (see above) will still be accessible even if SmartMount is disabled. However, if it's disabled, if you want to use a drive in Windows (such as a USB flash drive), you’ll need to eject it in OS X and then connect to it to your Windows VM (Parallels Menu Bar>Devices>device you want to connect to). Up to you which is more annoying.
Crystal & Coherence:
Enable Turn off Aero theme in Coherence.
Enable Disable drop shadow.
We can’t afford the eye candy.
Full Screen:
Disable Use all displays in full screen. It’s a mess on my machine, YMMV.
Gestures & Apple Remote:
Leave them on if you need them, turn them off if you don’t.
HARDWARE
Boot Order:
Disable CD/DVD; Floppy Disk; Network Adapter. We’re only booting from the C: drive.
Video:
Video memory: 128MB or 256MB. Shouldn’t make much of a difference - video memory is not very important to Revit.
Disable Enable 3D acceleration (as in turn it off). I noticed a fairly hefty Revit/Windows VM performance drop with it enabled. Since we’ve disabled hardware acceleration in Revit and would have disabled Windows Aero anyway, there’s no point in having it enabled. If you do want to use HWA in Revit, you’ll need to have this enabled.
WINDOWS 7 SETTINGS
Adjust for best performance:
Control Panel>System>Advanced System Settings>Performance Settings>Visual Effects tab>Performance Settings>Adjust for best performance. While the UI eye candy is nice to look at, it doesn’t help Revit.
Turn off System Restore:
Control Panel>System>Advanced System Settings>System Protection tab>Configure…>Turn off system protection. We don’t need it for a VM and it just slows things down and takes up disk space.
Turn off File Indexing:
Right-click C: drive>Properties>General Tab>Disable Allow files on this drive...>Apply changes to drive C:\, subfolders and files. Also make sure that Compress this drive to save disk space is disabled as well.
Anti-Virus Software:
Do not install anti-virus software if at all possible. Anti-virus software is notorious for system slowdowns. If you practice safe-computing, you don’t need it anyway.
REVIT OPTIONS SETTINGS
Graphics:
Disable Use Hardware Acceleration. This just seems to make things slower, if it doesn’t crash Revit altogether.
Disable Use Anti-Aliasing for 3D views. Can’t afford the performance penalty.
ViewCube:
Inactive opacity: 100%.
Disable Snap to closest view.
Disable Use animated transition when switching views.
Can't say that any of those make a difference, but eliminating transparency effects and animated transitions can't hurt.
If you don’t regularly use the ViewCube and/or SteeringWheel (navigation bar), turn them off: Ribbon>View>User Interface.