Running 3ds Max in a 24-core workstation

This is a story about how our technical staffs overcome the bottlenecks when running 3ds Max in the new 24-core machines. And hopes this story can give you some inspirations if you are using dual-Xeon 56 series too.

About couple of months ago, when we first tried to install 3ds Max in some of our new Intel Xeon E5645, strange issues came out when the install completed. Most versions of 3ds Max except the newest 2012 could not run. Yep, even double click there was no response. Then our engineer started to suspect if the older versions of 3ds Max could not support such an advanced machine which has more than 16-thread since they all ran well in the 16-thread workstations before. E5645 is a 6-core 12-thread CPU and we had dual CPU in one workstation so in total there is 24-thread. To test and verify, we turn off hyper thread and restart the machine, as expect, everything is ok this time.

However, we must solve this problem as the performance could be increased by 10% or more when we turn on the hyper thread mode in Xeon E5645.

Firstly, our engineer checked whether there were similar cases on Google to collect some information. After hours’ research, they found two solutions which seemed effective:

1. Delete mentalray.dlz and mentalray_plugins.dlo

These two files were both under the /stdplugs folder in the Max directory

And this means Mentalray could not work anymore.

2. Delete 3dsmaxhair.dll(Mentalray\shaders_standard\shaders)and hair.dlo(\stdplugs)

And in other words, default hair could not be used now.

After two trials of the recommendations above, 3ds Max could sure enough ran in 24-thread mode. There is another saying that the previous version of hair did not support the machine with more than 16 cores (or threads)

Well, in fact those two methods were not practical enough since Mentalray and hair were essential.

Later, when we install another batch of dual-Xeon 5645, after we install all of the latest patches, all machines could run very well this time without deleting any files, sigh…

Here is the official downloads URL of the patches:

http://usa.autodesk.com/support/downloads/

Remember to download the latest updated SP and the latest Hotfix, it contains the old patches.

After overcoming this difficulty, just enjoy your dual-Xeon 56 series!

And there is a brief introduction of E5645 if you are interested in it (http://ark.intel.com/products/48768/Intel-Xeon-Processor-E5645-(12M-Cache-2_40-GHz-5_86-GTs-Intel-QPI)):

Intel® Xeon® Processor E5645
(12M Cache, 2.40 GHz, 5.86 GT/s Intel® QPI)

Specifications

Essentials
Status Launched
Launch Date Q1’10
Processor Number E5645
# of Cores 6
# of Threads 12
Clock Speed 2.4 GHz
Max Turbo Frequency 2.67 GHz
Intel® Smart Cache 12 MB
Bus/Core Ratio 18
Intel® QPI Speed 5.86 GT/s
# of QPI Links 2
Instruction Set 64-bit
Instruction Set Extensions SSE4.2
Embedded Options Available Yes
Lithography 32 nm
Max TDP 80 W
VID Voltage Range 0.750V-1.350V
Recommended Customer Price $551 – $554
Memory Specifications
Max Memory Size (dependent on memory type) 288 GB
Memory Types DDR3-800/1066/1333
# of Memory Channels 3
Max Memory Bandwidth 32 GB/s
Physical Address Extensions 40-bit
ECC Memory Supported  Yes

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>