Hi Frederik,

first of all:
yes, it's possible. there is the "start" command in windows which you can use for that. it has a switch for setting the priority of the program you want to launch.
just type "start /?" and you'll get all the options.
but:
as far as i know it's not recommended to set applications to "realtime" as this may block or slow down OS processes. i found that when having nuke plus some other cpu-heavy process running at the same time they seem to battle each other quite heavily. this almost only happens when nuke is involved as far as i can tell right now. so it seems it is kind of a nuke issue. the solution i found working quite well is to use the cpu affinity to make all the programs run smoothly next to each other. if i want nuke to render in the background and have some other cpu-intensive task run in parallel i split the cores up between the processes.
e.g. nuke gets core 0 and 1 and max/v-ray/... gets 2 and 3.
you can even do that with the "start" command as well. it also has the switch "/affinity" where you can specify which cores to use for a process.

start /low /affinity 7 C:\"Program Files"\Nuke6.3v4\Nuke.exe

would launch nuke with low prio and only on cores 0, 1 and 2.
this is also helpful for starting the clients of the render manager with specific settings. that way all the processes launched by the render manager will have those settings, too. max/v-ray is quite resource-hungry. that's why we use that method to launch all the render clients with "low" prio. this doesn't affect render performance but the gui responds much quicker that way.

here's a list i found on the net regarding the values for the affinity switch (not sure what the values for more than 4 cores are):
1 uses CPU0
2 uses CPU1
3 uses CPU0 and CPU1
4 uses CPU2
5 uses CPU2 and CPU0
6 uses CPU2 and CPU1
7 uses CPU2, CPU1, and CPU0
8 uses CPU3
9 uses CPU3 and CPU0

hope that helps.

cheers,
Holger



Fredrik Averpil wrote:
Hi all,

This is probably a Windows-only thing...

We render lots of 3D through Maya/V-Ray and we include the workstations in our farm. Most of the time it works very well to work in Maya parallel with Maya background rendering and you can hardly notice it if you are i.e. modeling/texturing.

However, if I launch up Nuke, that bogs down everything. Nuke acts like glue and basically freezes up completely and also the Maya render is going slower it seems. One remedy to this is to open up the task manager and set the priority "Realtime" to Nuke6.3.exe. Then Nuke starts working perfectly and the background render is going strong as well.

Would it be possible to start up an application (Nuke) with this realtime priority at launch so that we wouldn't have to do this manually whenever a background render kicks in – or another, perhaps better solution?
Anyone? :)

// Fredrik


------------------------------------------------------------------------

_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

--
Holger Hummel  -  [email protected]

Celluloid Visual Effects, Paul-Lincke-Ufer 39/40, 10999 Berlin
phone +49 (0)30 / 54 735 220  -  [email protected]

_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to