Greetings,
I'm interested in running hardware renders (for fast previews) on our Red Hat linux-based qube 5.2 farm. The problem is that maya hardware renders require the a hardware graphics buffer, that is, the use of a screen. The daemons don't have a screen.
One approach is this - if qubeproxy is also logged into the GUI console, then a qubeproxy shell job can export DISPLAY=:0 and then run graphics applications on the console screen. This works with xclock anyway. But if there is no console login, it is blocked.
If I login to the GUI console as qubeproxy, and run a job with -renderer hw, the job errors out with this stderr - any thoughts on how to get it to work?
...
INFO: rendering camera [mainCameraShape2]
setAttr mainCameraShape2.renderable 1
setAttr defaultRenderLayer.renderable 1
editRenderLayerGlobals -crl defaultRenderLayer
currentRenderer()
Result: hw
INFO: rendering layer [defaultRenderLayer] using renderer [hw]
mayaBatchRenderProcedure(0, "", "defaultRenderLayer", "hw", ""); system ("/usr/bin/perl -e \"sleep 1\"");
Error: The renderer hw is not registered yet.
ERROR: mel command [mayaBatchRenderProcedure(0, "", "defaultRenderLayer", "hw", ""); system ("/usr/bin/perl -e \"sleep 1\"");] failed
The renderer hw is not registered yet.