Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-06 Thread Nathan Letwory
I'm not sure how easy it is to force scons building parts single-threaded in-process. BF_NUMJOBS is just a way to be able to set the number of threads to be used using your user-config.py. It does what -j does on command-line. /Nathan On Mon, Dec 5, 2011 at 7:10 PM, Yousef Hurfoush ba...@msn.com

Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-06 Thread Brecht Van Lommel
I've committed a trick now so it compiles one kernel at a time, inserting dependencies between the kernels. Brecht. On Tue, Dec 6, 2011 at 9:54 AM, Nathan Letwory nat...@letworyinteractive.com wrote: I'm not sure how easy it is to force scons building parts single-threaded in-process.

Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-06 Thread Nathan Letwory
That's a nice trick indeed! On Tue, Dec 6, 2011 at 2:31 PM, Brecht Van Lommel brechtvanlom...@pandora.be wrote: I've committed a trick now so it compiles one kernel at a time, inserting dependencies between the kernels. Brecht. On Tue, Dec 6, 2011 at 9:54 AM, Nathan Letwory

Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-06 Thread Yousef Hurfoush
Date: Tue, 6 Dec 2011 13:31:14 +0100 From: brechtvanlom...@pandora.be To: bf-committers@blender.org Subject: Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS I've committed a trick now so it compiles one kernel at a time, inserting dependencies between the kernels. Brecht

Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-06 Thread Thomas Dinges
Subscribe to bf-cvs mailing list and you know :) Am 06.12.2011 16:45, schrieb Yousef Hurfoush: Date: Tue, 6 Dec 2011 13:31:14 +0100 From: brechtvanlom...@pandora.be To: bf-committers@blender.org Subject: Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS I've committed a trick

Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-06 Thread Thomas Dinges
Commited an option in 42465, to not use that trick if enabled, for those who have much RAM and don't want to wait longer than needed. Enable WITH_BF_CYCLES_CUDA_THREADED_COMPILE to still build with several flags. Am 06.12.2011 15:36, schrieb Nathan Letwory: That's a nice trick indeed! On

Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-05 Thread Thomas Dinges
Hi, well it's normal that Render Kernel compile takes some resources. Per default, we only build 3 kernels though, sm_13, 20 and 21. You can only build the one kernel for your card, that should use less memory. Regards, Thomas Am 05.12.2011 07:02, schrieb Yousef Hurfoush: hi as currently

Re: [Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-05 Thread Yousef Hurfoush
usually each kernel thread needs 1.5 GB RAM, that means in case of 4 threads i need 6GB only for compiling, still there are the OS, etc. so you need at least 8GB of RAM in any machine that want to compile blender with cycles! Per default, we only build 3 kernels though, sm_13, 20 and 21. You

[Bf-committers] split cycles cuda kernels from BF_NUMJOBS

2011-12-04 Thread Yousef Hurfoush
hi as currently added support cuda binaries for scons, specifying BF_NUMJOBS=4 will start 4 cuda kernels compile processes and that consumes more than 4GB RAM to do so i think there should be a separate build option for these. i use scons and msvcsp1 on windows 7 x64 i5 4 cores, 4GB DDR3