Sun, Sep 15, 4:38 AM CDT

Renderosity Forums / Bryce



Welcome to the Bryce Forum

Forum Moderators: TheBryster

Bryce F.A.Q (Last Updated: 2024 Aug 28 6:28 pm)

[Gallery]     [Tutorials]


THE PLACE FOR ALL THINGS BRYCE - GOT A PROBLEM? YOU'VE COME TO THE RIGHT PLACE


Subject: Setting in Bryce to use all the cores in the CPU


Beakbryce4 ( ) posted Tue, 26 September 2017 at 10:49 AM · edited Sun, 15 September 2024 at 4:08 AM

Hello I am just getting back in to Bryce after a lay off. This answer was in the Bryce Forum years ago but I have lost it. It was stated at that time there was a selection somewhere in Bryce that one could select so that the CPU used all cores available for rendering. Can someone help me out as to the setting in Bryce 7.1 if this is still available?

Thank you Don


tjohn ( ) posted Tue, 26 September 2017 at 11:07 AM

From Horo, Bryce programmer and user extraordinaire: "Bryce handles up to 8 processors, virtual or real ones. When in the development stage of 7.0/7.1, we had 16 supported cores for a moment. Each thread needs memory and Bryce, still being a 32 bit application with a 2 GB limit (which can be pushed up to about 3.2 GB by making it Large Address Aware), it was a question of how advanced computers the majority has. The compromise finally was 8 cores.

There is a priority setting in the render options. Low Priority uses just 1 core, Normal Priority half and High Priority all - where all is 8.

Network rendering also uses only 8 cores at max, provided the host is set to High Priority, all clients use all cores up to 8 as well. You can network render on one machine, but the overhead makes it slower than a direct render. I have on my Win 7 a virtual XP and 2000 installed and I can use three machine in one for network rendering. However, the virtual XP and 2000 only get one core, no more. So this scheme isn't of any help.

Not all is lost, though. Provided your machine has the memory, you can open several instances of Bryce and render at High Priority on each instance. In your case, you could render 3 scenes at high priority and get all 24 cores busy. If you render animations, you can cut it in 3 and render each part in another instance of Bryce at full throttle. Then assemble the 3 parts with a movie application.

A virtual core - a multithreaded virtual one - is not as powerful as a real core. It can take over between 10% and 20% of the work, while the real core takes 100% or nearly so. My best machine sports a i7, 4 core multithreaded and I've tested this. The next worse machine sports an i3, 4 core, not multi-threadable. It performs at over 60% of the i7, not just 50% or less (an i3 is less powerful than an i7)."

This is not my "second childhood". I'm not finished with the first one yet.

Time flies like an arrow; fruit flies like a banana.

"I'd like to die peacefully in my sleep like my grandfather....not screaming in terror like the passengers on his bus." - Jack Handy


Beakbryce4 ( ) posted Tue, 26 September 2017 at 2:21 PM

Thank you for your reply. I also have an old I7 2600 that is still rolling along. I will try the High Priority setting which I hope will use all 4 cores.. I am having to go back and re-render many of my early Bryce images as stretching them from the old 800x600 render to now 1920x1080 has resulted in some anomalies. I basically render pics for myself to use as backgrounds. Thank you for your help, Don


UVDan ( ) posted Tue, 03 October 2017 at 6:44 AM
Forum Moderator

Thanks Breakbryce4 and tjohn. I had forgotten about that and will immediately benefit.

Free men do not ask permission to bear arms!!


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.