[Request] - GUI Thread Control

For all Indigo users.
Post Reply
8 posts • Page 1 of 1
User avatar
WytRaven
Indigo 100
Posts: 905
Joined: Mon Aug 27, 2007 8:24 pm
Location: Dubbo, Australia
Contact:

[Request] - GUI Thread Control

Post by WytRaven » Sat Mar 28, 2009 12:46 am

I was thinking today about how things are going to change for me and my rendering habits once I purchase an 09 Mac Pro and it occurred to me that I will quite likely often be rendering on 6 or 7 cores whilst leaving some headroom for normal computer use. This is something that isn't really possible (aside form lowering indigo's priority) on my current dual core.

Please give serious consideration to a dynamic threading system for future indigo releases. Right now we have to set number of threads at start of render and stop-edit-resume if we want to change the number of threads.

Personally I think a simple addition to the GUI allowing number of threads to be adjusted at any time would be a useful feature for everyone. Perhaps a simple combo box populated with number of processors reported by OS (which for the 09 octo Mac Pros would 1 to 16) would be all that is required allowing you to redistribute processing power at will.

The idea being that if I start a render with threads = 16 I can later change to 15 and the currently running 16th thread will run to completion on its current "work unit" then halt.

Now not being familiar, obviously, with the guts of indigo I'm not sure if this is a big or small request but my shallow understanding of multi-threading in rendering apps leads me to believe this should be well outside the "too hard" basket.

Comments? Support? Nay-sayers? Let us know what you think.
:idea: "A foolish consistency is the hobgoblin of little minds..." - Emerson 1841

User avatar
fused
Developer
Posts: 3648
Joined: Fri Sep 22, 2006 7:19 am
Location: Berlin, Germany
3D Software: Cinema 4D

Post by fused » Sat Mar 28, 2009 12:55 am

+1

a collegue just got the new octo Mac Pro and if i occupy his machine with indigo im sure he'd want to be able to turn indigo down to be able to work (because in osx you cant set the process priority).

User avatar
carbon
Posts: 231
Joined: Mon Feb 19, 2007 11:26 am

Post by carbon » Sat Mar 28, 2009 2:31 am

to suspend

Code: Select all

killall -SIGSTOP Indigo
to resume

Code: Select all

killall -SIGCONT Indigo
should work.. in theory, not tested :P

User avatar
fused
Developer
Posts: 3648
Joined: Fri Sep 22, 2006 7:19 am
Location: Berlin, Germany
3D Software: Cinema 4D

Post by fused » Sat Mar 28, 2009 2:42 am

heh, guess it would be easier to press the pause button in the gui then, eh?

User avatar
pixie
Indigo 100
Posts: 2332
Joined: Sat Dec 29, 2007 4:54 am
Location: Away from paradise
3D Software: Cinema 4D
Contact:

Post by pixie » Sat Mar 28, 2009 3:06 am

There's programs which enable you to define the priority trough a GUI

User avatar
fused
Developer
Posts: 3648
Joined: Fri Sep 22, 2006 7:19 am
Location: Berlin, Germany
3D Software: Cinema 4D

Post by fused » Sat Mar 28, 2009 3:18 am

...
...

i was trying to bring an argument where such a feature is useful/needed and you guys come up with solutions for a yet imaginary problem (due to the lack of a working mac version of indigo).

:)
so you two dont need this feature? :D

edit: btw, dont take this post too serious, thus the smilies
Last edited by fused on Sat Mar 28, 2009 6:29 am, edited 1 time in total.

User avatar
pixie
Indigo 100
Posts: 2332
Joined: Sat Dec 29, 2007 4:54 am
Location: Away from paradise
3D Software: Cinema 4D
Contact:

Post by pixie » Sat Mar 28, 2009 6:15 am

:oops:

IMO is needed as not all have it, but not only in OSX in Windows too. Whenever I start indigo in 64bit (since process tamer doesn't work in 64bit) my system crawls, if I am not able to manually switch to low priority that is...

User avatar
WytRaven
Indigo 100
Posts: 905
Joined: Mon Aug 27, 2007 8:24 pm
Location: Dubbo, Australia
Contact:

Post by WytRaven » Sun Mar 29, 2009 12:40 pm

I am not talking priority here but altering the number of threads indigo is using. However as I know you can alter priority of threads (under windows at least) in code that would be a welcome addition as well i guess.
:idea: "A foolish consistency is the hobgoblin of little minds..." - Emerson 1841

Post Reply
8 posts • Page 1 of 1

Who is online

Users browsing this forum: No registered users and 12 guests