Deviant Login Shop  Join deviantART for FREE Take the Tour
×

More from deviantART



Details

Submitted on
January 5, 2007
Link
Thumb

Stats

Views
5,512 (3 today)
Favourites
5 (who?)
Comments
22
×
  • Mood: Neutral
  • Listening to: Deep Purple
  • Reading: DA
  • Watching: Computer Screen
  • Playing: Not playing..writing!
  • Eating: Yoghurt on a stick
  • Drinking: Orange juice
This article relates to the fractal program "Apophysis" (Apo), but may also be relevant to other image rendering programs.

In Apo, there is a setting in the OPTIONS menu where one can specify the number of rendering "threads" to use. This has a direct impact on the amount of rendering time an image takes to render. If set to OFF, the image will render as if it was using a single CPU. If set to 2 or 4, the image will render in much less time, because it has 2 or 4 CPU cores of which to take advantage.

People who have Intel CPUs, which have hyperthreading (such as some Pentium 4's), can set this option to 2 if they wish (DO NOT use higher than 2).

Don't know how to get an image in here, so here is the screenshot link showing this setting option.  www.deviantart.com/deviation/4…

Hyperthreading (wanky marketing speak), basically means the CPU has "two threads" with which to perform its data processing (sort of like two CPUs). When set to 2, Apo can use 100% of the CPU and thus cut rendering time. However, this may not be the best option with systems which generate a lot of heat and are not efficiently cooled (some laptops/notebooks may be an issue). It can be a trade-off between less render-time, OR a processor working at half its capacity and therefore producing less heat. System crashes can be a result of the processor over-heating.

If you have a newer system with either an AMD or Intel Dual-core processor, or for those fortunate people who may have a quad-core, then you should definitely set this option to correspond with the number of cores in your processor. There should be no problem with over-heating, as these newer processors have more efficient thermal designs than the older Pentium 4's.

I am running a Pentium 4 which has hyperthreading and I have set the multithreading option to 2. It can sometimes halve the rendering time, but always results in a substantial reduction.

The other thing I notice is the drop-down box below the multithreading box, which relates to both your CPU and operating system. Newer CPUs (from around mid-2003 for AMD and later for Intel) are 64bit. Prior to this they were 32bit. If your CPU and operating system are both 64bit, then I also suggest choosing the 64bit setting. I don't know the impact of this (mine is 32bit), but you will find out once you switch between the 32 and 64bit settings.

Here is the screenshot link showing this setting option. www.deviantart.com/deviation/4…

To test the impact of changed settings, you need to commence a render on the old settings. At the bottom of the render screen, the "estimated time to complete" will appear. Take note and STOP the render, then close it. Go back into OPTIONS and change the settings then commence the same render. Now you should see the time to complete has considerably reduced.

Steve Knorr
Add a Comment:
 
:icondarkestnightmare:
Darkestnightmare Featured By Owner Jul 11, 2013   General Artist
When I try and render one of my old fractals it ends up looking practically see through. Why is it doing this all of a sudden?
Reply
:iconfelewin:
Felewin Featured By Owner Apr 20, 2013  Hobbyist Digital Artist
It's too bad multithreading doesn't apply to previewing. We spend more time previewing that rendering!
Reply
:icon3lectr0lite:
3lectr0lite Featured By Owner Feb 1, 2013  Hobbyist General Artist
I chose to use my quad core with this information, still works fine! I don't recommend it, though. All I should point out, is that this will make renders easier to handle (I have had to wait 14 hours because I never chose Threading:4!!!)
Reply
:iconanalog-x64:
Analog-X64 Featured By Owner Jun 25, 2011
I am using apophysis 7x 15 on win 7 / 64bit I can set the Multi-Threading but I do not see the 64-Bit option. I have a Core 2 Quad Q8300 CPU.
Reply
:iconduggym122:
duggym122 Featured By Owner Jun 15, 2011  Hobbyist General Artist
Huge help. My computer at home works great (probably better once I get back and try this), but I do a few renders a day at work on my workstation and they don't go quite as fast as at home. Got a render to go from 1305:18:49.54 to 2:17:25.88
Reply
:iconpsysoul:
Psysoul Featured By Owner Oct 16, 2010  Hobbyist Digital Artist
Wohoo..you can choose 8 threads for intel core i7 // 4 cores, because it also uses hyperthreading (well, if it's enabled in the BIOS).

Result: super good rendering time.

I am using apophysis 7x on win 7 / 64bit.

32/64 bit doesn't really change rendering time, but 64bit seems to create a bit more lag for mouse etc..i am not sure.

interesting that 32/64 create a different file (not the same size).
Reply
:icondrummerboy08:
Drummerboy08 Featured By Owner Oct 26, 2009  Hobbyist General Artist
Very helpful! i have been under the impression that it simply couldnt render using both cores of my CPU, as my CPU clock had only ever been able to get to half. My renders now go so mcuh faster, and it makes it easier to work with a higher res preview, or zoomed-in fractals.
Reply
:iconbernie-saw:
bernie-saw Featured By Owner Jul 13, 2009   Photographer
My Apophysis doesn't have that option. I have version 2.02
Reply
:iconkatdesignstudio:
katdesignstudio Featured By Owner Apr 11, 2009   Digital Artist
This was wicked useful, thank you!
Reply
:iconxyrus-02:
Xyrus-02 Featured By Owner Mar 9, 2008  Professional Digital Artist
This goes to favourites because it's very useful stuff. Thank you =)
Reply
Add a Comment: