Hardware Requirements for Rhino 5 for Mac – 04/09/2018
Please note that these requirements are different from those listed by McNeel. Our suggestions represent practical recommendations for professional users and are based on new Apple hardware specifications available at the time of writing.
The hardware specifications and recommendations below apply to professional users of Rhino (and other design software) this same group often creates complex and demanding models. Having spoken to a good number of Rhino for Mac users, many of whom were using underpowered hardware with disappointing results, we decided to create a matrix of the current Mac products that are most suited to the more demanding Rhino for Mac user.
It is certainly possible to “get by” with a lower specification Mac and experience restricted rendering (for instance), but for those purchasing up to date hardware most do not want to make that compromise (in our experience).
The best specification for running Rhino 5 for Mac ultimately depends on what you are using Rhino for but here are some pointers on the various facets that can influence performance.
The four hardware variables that we are commonly asked about and that have the most effect on performance are:
Operating System (OS)
Graphics Card (GPU)
For new Apple machines the above choices are somewhat limited by the fact that Mac notebook and desktop machines are pre-configured with limited options and, in some cases, not upgradeable.
The table below summarises the suitability of the current Apple Mac range for running Rhino.
If you are looking for a new Mac
Our suggestions for Rhino for Mac suitability are as follows:
|Model||Suggested Upgrade||Rhino for Mac|
|MacBook Air (all)||No|
|MacBook Pro 13"||No|
|MacBook Pro 15"||Yes|
|iMac 21.5" 1920x1080 display||No|
|iMac 21.5" 4k Display||Upgrade RAM from 8GB to 16GB*||Yes|
|iMac 27" 5k Display||Upgrade RAM from 8GB to 16GB||Yes|
|Mac Mini (all)||No|
* RAM in iMac 21.5” is not user upgradeable.
The ‘sweet spot’ for new hardware is the higher spec iMacs and 15” MacBook Pro models. These all have dedicated Graphics Cards (GPU) and fast processors (CPU). On some machines the base RAM specification is 8GB and this is well worth upgrading to 16GB – note that if you are looking for a 21.5” iMac then you should request this upgrade as a purchase option as the memory in these machines is not user upgradable. If you are considering the high end iMac Pro and Mac Pro in the belief that the additional cost will result in large performance gains over the mid-range machines, then this may not be the case as Rhino 5 for Mac may itself be the limiting factor. If you are looking for the ultimate performance from Rhino then, at the time of writing, Rhino 6 for Windows running on dedicated Windows hardware will be the best choice. See our Windows Hardware Requirements.
We would also advise that many of our customers report that the ‘Magic Mouse’ supplied by Apple with the desktop Macs is not suitable for CAD and modelling – a conventional wireless two button mouse with scroll wheel may be much more useful.
As well as operating hardware, the way in which Rhino models are built and large files referenced can make a huge difference on the speed and efficiency of working with Rhino and its associated plug-ins.
If you have an existing Mac
The specification outlines listed below may be useful.
Operating System (OS)
Mac OS 10.13.4 (High Sierra) and upwards is recommended.
There is limited support for:
Mac OS 10.11.6 (El Capitan) – this is the earliest OS required for the Grasshopper Beta.
Mac OS 10.10.5 (Yosemite)
Mac OS 10.9.5 (Mavericks)
Mac OS 10.8.5 (Mountain Lion)
The main specification value that affects CPU performance is the combination of processor clock speed and the number of processor cores – so, for example, a 4GHz six core processor will be faster than a 4GHz four core processor.
Even with multi-core processors, modelling applications such as Rhino will use only one processor core for some modelling tasks. Some complex modelling calculations are linear and do not lend themselves well to multi-threading i.e. splitting the calculation between a number of processors. Rendering applications such as KeyShot will, however, make use of all the available processor cores.
Apple has been using Intel processors since around 2006 and there will be three Intel processor families of interest to Rhino users.
Intel i5 – Budget
Intel i7 – Mid-Range
Intel Xeon – High End
The latest processors from Intel feature 'Turbo Boost' dynamic over-clocking meaning that when the CPU senses a maximum load it increases the processor clock speed. The i7 and Xeon processors also feature Hyperthreading; this a process where the number of physical processor cores is effectively doubled so that, a quad-core processor has eight logical processors.
If you have an existing Mac then our suggested minimum processor specification would be an Intel i5 Dual Core 2.3 GHz with a more useful processor being an Intel i5 Quad Core 3.2 GHz.
Graphics Card (GPU)
We strongly recommend that your Mac has a dedicated Graphics Card. The GPU handles the display of your work on your monitor. More powerful cards will be able to represent the various manipulations of complex models more smoothly, reducing or eliminating the display lag that can cause jerkiness with very complicated models.
There are two main graphics card vendors, NVIDIA and AMD. Apple currently uses AMD cards exclusively whereas some older Macs may have NVIDIA graphics. Unlike their Windows counterparts the GPU’s on Macs (including the Mac Pro from 2013 onwards) are not upgradable.
Rhino for Mac will work with a minimum of 8GB RAM but we recommend 16GB of RAM as a useful practical amount of RAM for professional use with 32GB or more being preferred for more extreme use.