Hi,
It would be most useful if the error reports had a additional data field (column) which could identify if a x32 or x64bit build of the software was used to process a certain task.
For example, in 3dsmax rendering, if the error reports could specify whether it used a x32 or x64bit build to render a frame that would be great for debugging.
Thanks,
Mike
Hi Mike,
I’ve logged this as a feature request. It’s not as straightforward as it sounds, since bitness is handled at the plugin level, not the job level. Also, the only way at the moment to really tell which version of the software being rendered with is if a particular bitness is being forced. Depending on the software, the renderer might print this information out to the log as well, but this isn’t a reliable way to get this information.
In the future, it might make sense to have the bitness be a generic job option, and then the necessary plugins can use this value. In the error report, we could then have a bitness column that would either display 32, 64, or unknown, the latter representing the case where a build isn’t being forced.
Another solution, which might be more straightforward, would be to just check the bitness of the executable. However, there are cases (like with XSI or Maya) where the executable is actually a shell script or batch file, in which case checking bitness won’t work (in their respective plugins, we have special case code to workaround this).
For now, we won’t consider this a high priority, unless we can think of a more reliable way of handling this.
Cheers,
- Ryan