DaJuice Posted May 28, 2007 Share Posted May 28, 2007 (edited) It appears that multiprocessor rendering has stopped working. I was using this command: mantra -H siavash -n 2 Today when I tried a render I noticed it was using only one core. I checked the cpu monitor and I can see both mantra processes, but one is just sitting there with almost no cpu utilizstion. I have tried other things for -H, like siavash,siavash or putting it in quotes, or not using the -n option, etc. Other areas of Houdini do utilize both cores, COPs for example. I'm using Escape 8.2.85 on Linux. Hostname is set to siavash /etc/hosts file looks like this: 127.0.0.1 localhost 127.0.1.1 siavash Has anyone experienced anything similar? Thanks edit- I just realized maybe this post belongs in the Rendering forum. Forgive me, kinda out of it. :coffee1: Edited May 28, 2007 by DaJuice Quote Link to comment Share on other sites More sharing options...
kumpa Posted May 28, 2007 Share Posted May 28, 2007 hi! i am using master on ubuntu 6.06, and every time i try to render using -n or -H option it screws the license server and stops rendering and kills houdini. However, it is possible to start up to four (in my case) renders and it works. Technical support was not too eager to solve issue, so i purchased muster and learn to live with it. :{. Because of that and lack of shaders (and shader writing skills) we are also considering idea of purchasing licenses for air. kumpa Quote Link to comment Share on other sites More sharing options...
DaJuice Posted May 28, 2007 Author Share Posted May 28, 2007 (edited) Yikes, that really sucks. Personally I can't bring myself to install one of the officially supported distros. They are are either too old and crusty (debian, ubuntu5.05) or too crappy (fedora). That's not the problem anyways because I had it working fine earlier. I tried what you did and just fired off two consecutive non-multiprocessor renders, and that does indeed use both cores. So I'm stumped... I will try to delete all the files related to the license server and reinstall it. I hope you find a solution to your problem too kumpa, best of luck. edit- I notice when I turn on verbose and set it to rendering progress, the first line of the output reads: Connecting to 1 remote mantras So it's thinking that -H siavash is a remote host? Confused.. Edited May 28, 2007 by DaJuice Quote Link to comment Share on other sites More sharing options...
pagefan Posted June 27, 2007 Share Posted June 27, 2007 Yikes, that really sucks. Personally I can't bring myself to install one of the officially supported distros. They are are either too old and crusty (debian, ubuntu5.05) or too crappy (fedora). That's not the problem anyways because I had it working fine earlier. I tried what you did and just fired off two consecutive non-multiprocessor renders, and that does indeed use both cores. So I'm stumped... I will try to delete all the files related to the license server and reinstall it. I hope you find a solution to your problem too kumpa, best of luck. edit- I notice when I turn on verbose and set it to rendering progress, the first line of the output reads: Connecting to 1 remote mantras So it's thinking that -H siavash is a remote host? Confused.. Either use the -H option or the -n option, not both. You can add a HOST variable in houdini with the names of all machines e.g. "workstation, workstation, renderslave1, renderslave1" (of course these names have to be defined in /etc/hosts too, use the name twice if the computer has more cores/cpus). Now you just can add $HOST to the mantra ROP and voila.... Quote Link to comment Share on other sites More sharing options...
DaJuice Posted June 28, 2007 Author Share Posted June 28, 2007 Pagefan, thank you for replying, I will investigate as soon as I get a chance. Quote Link to comment Share on other sites More sharing options...
Jason Posted June 28, 2007 Share Posted June 28, 2007 Spoiler!! I don't think SESI will mind if I just mention to you that multiprocessing/multithreading in Mantra has been much improved for H9; ... so I wouldn't work too hard on trying to get it to work in H8 - unless, of course, you are in production on H8. If you're just doing stuff for yourself on your own machine, just use "-n 2" and don't worry about "-H localhost,localhost". Quote Link to comment Share on other sites More sharing options...
DaJuice Posted June 28, 2007 Author Share Posted June 28, 2007 Yep, so I've heard regarding the multi-threading in the next mantra. I need more golddds for the upgrade, H9 just looks so very tempting. What I'm working on at the moment doesn't require any rendering on my part, so I've just let it be for now. I will try once again as soon as I can afford some downtime, thank you guys. Quote Link to comment Share on other sites More sharing options...
DaJuice Posted July 8, 2007 Author Share Posted July 8, 2007 No luck. -n 2 by itself still renders only on one core, likewise with the variable trick. I'm thinking either it's something with the licenese or maybe Houdini doesn't like my /etc/hosts setup, though it looks pretty standard to me. Thank you guys, I will bug SESI about it. Quote Link to comment Share on other sites More sharing options...
pagefan Posted July 8, 2007 Share Posted July 8, 2007 No luck. -n 2 by itself still renders only on one core, likewise with the variable trick. I'm thinking either it's something with the licenese or maybe Houdini doesn't like my /etc/hosts setup, though it looks pretty standard to me. Thank you guys, I will bug SESI about it. If you are running Apprentice it doesn't work i think. Apprentice only uses one core/cpu. Quote Link to comment Share on other sites More sharing options...
symek Posted July 8, 2007 Share Posted July 8, 2007 (edited) If you are running Apprentice it doesn't work i think. Apprentice only uses one core/cpu. multiprocess render on local machine is supported on non-commercial version from a while... EDIT: or at least someone mentioned this once... Edited July 8, 2007 by SYmek Quote Link to comment Share on other sites More sharing options...
DaJuice Posted July 9, 2007 Author Share Posted July 9, 2007 Nope, I'm running commercial Escape. Quote Link to comment Share on other sites More sharing options...
Jason Posted July 9, 2007 Share Posted July 9, 2007 Nope, I'm running commercial Escape. Just a couple more days til beta 9.0! Quote Link to comment Share on other sites More sharing options...
DaJuice Posted July 9, 2007 Author Share Posted July 9, 2007 Just a couple more days til beta 9.0! I'm gonna start hitting refresh on sidefx.com right now. Quote Link to comment Share on other sites More sharing options...
sanchez Posted July 9, 2007 Share Posted July 9, 2007 Houdini 9.0 public beta starts tomorrow, doesn`t it? Quote Link to comment Share on other sites More sharing options...
DaJuice Posted July 9, 2007 Author Share Posted July 9, 2007 YES SIR! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.