Skip to main content

mental ray license bug is fixed on an Intel Core i7 machine

There was a critical license related bug in mental ray 3.7 on Intel Core i7 and the fixed version seems to be distributed now.

http://forum.mentalimages.com/showthread.php?t=5511

The fixed mental ray (SPM) version (might depends on OEM) is the following.

mental ray 3.7: 3.7.1.31 (2009 September 16) or higher
mental ray 3.7+: 3.7.53.6 (2009 October 22) or higher

The detail of this problem is: When you want to run mental ray on Intel Core i7 machine, you will get the following error message:

Sorry, no license available

and can not run mental ray even you have enough licenses left.

It seems recent Intel's CPU becomes complex to count the number of cores. This bug seems related with this.

http://software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration/

Personally, I don't like the license that limits the number of cores. Because the new machines has more cores, but we can not use these cores because of license shortage. If I buy a new machine, I expect that the software runs faster or more comfortable to use. On the other hand, there is no such limitation for GPU that has a lot of cores inside. NVidia/mental image's new renderer 'iray' seems no such limitation for number of cores. I don't know why CPU and GPU have different licensing method. It is just a historical reason, or they are promoting GPU. But, then, Intel or AMD might sue such a license. Fro the users, it is not so great to be suffered by such a strange licensing form.

I believe if you have a problem with mental ray on an Intel Core i7 machine, you could get the updated version when you asked to the support. But, if the support doesn't know this problem, I recommend to refer the above mental images official forum's link and request the fixed version of mental ray.

Comments

Popular posts from this blog

iray 5: iray in standalone mental ray

So far, I told about exporting an mi file. Now here is the shader conversion for iray. iray supports mia_material. To reuse current scenes, it is nice if I could convert the 3dsmax shaders to mia_material (Arch&Design) shader. I could imagine that some of other shaders will be supported also, but, iray is a CUDA program. CUDA has a divergence problem, it means, if many kind of shaders are in the scene, the performance becomes low. That's natural. A shader is a function and many different shaders are running on a CUDA device, I could see it will be slow. But, if the same function everywhere, then CUDA works well. (in theory. If function itself has a lot of branches, then there is a problem. Though many obstacles are there, but many kind of shaders seems to have not so chance. ) Also I imagine there is less trouble if I use the mental images native supported shaders since iray is a new renderer. In my personal opinion, I would convert the shaders. You can find 3dsmax shaders ...

iray 2: iray in standalone mental ray

Even iray has no customized shaders, iray has a shader. It is mia_material (Arch&Design in 3dsmax) only. Actually, it is a shader that has mia_material interface and the implementation is different from mental ray (only for iray). mental images explains this is for the users who already know the mia_material. Such user doesn't need to learn the iray shader from the scratch. Therefore, some of the physically meaningless parameters of mia_material are disabled. They also said that they will support more physical shaders, like BRDF shaders. Someone  asked about volume shaders support at the confenence, but, unfortunately, iray version 1 doesn't support volume shaders and will be supported in the following versions sometime. As for a DCC software user, the problem of iray is they can use it from 3dsmax/Maya/XSI or not. But NVidia's explanation is 'that is autodesk's decision.' Although, mental ray 3.8+ standalone or NVidia RealityServer support iray. (See ment...