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