I saw a thread by Gunnar (gunnarstahl) on the BlenderArtists forum and thought it would be something worth doing so we could 1) Have a lot of fun seeing how different specs handle the same scene and 2) maybe getting some worthwhile information on what really makes rendertime diminish.
Gunner started the thread as a community benchmark event after doing the particle grass tutorial's .blend file and rendering it on two different machines.
So to make the the image render with the default settings of the file: Open the file in blender and immediately press F12 to render it (so we'll be using the Blender Internal). Then enable "Threads" in the output box (next to the render box) and press F12 again to render it. Post the results here with the specs of your machine. And it can be any machine! Your laptop, your main machine, your parents box that they say has the "interweb" - anything! The more variation the better.
Here is what I'm posting (my times are on the thread altready). If you don't know all these details, just post what you know!
- Version of Blender (2.41, 64-bit build, CVS build [date?], etc.)
- Processor brand, number of cores, speed, frontside bus, L2 cache (if known)
- Amount of memory, type (DDR, DDR2, etc.), speed, dual/single channel?
- Operating System
- Render Time without threads
- Render Time with threads
And how praytell do we measure render times (other than with a stop watch and staring at our monitors)? After hitting F12 and watching the image render, the time will be right above the image in the render window. And for those really looking to "nerd-out," yes, the picture is a binary clock.
68 Comments
Version 2.41, 32 Bit, CVS from June 18th
AMD Athlon 64 3500+ (2200 MHz)
1GB RAM Dual Channel @ 800 MHz
SuSE Linux 10.1
1min 33.17 sec without threads
And again with the Standard 2.41 Version:
Version 2.41, 32 Bit, Standard
AMD Athlon 64 3500+ (2200 MHz)
1GB RAM Dual Channel @ 800 MHz
SuSE Linux 10.1
1min 39.22 sec without threads
about 6 seconds slower
Version: CVS June 17, 32 Bit
Intel Centrino 1.5 Ghz
1GB RAM @ 333Mhz
Ubuntu 6.06 - Dapper Drake
2min 27.75 sec, withouth threads
Version 2.41, 32bit, Standard
Dual Amd MP 2400+ (2.0Ghz)
1GB Ram PC2700
Windows XP Pro - w/ Sp2
2min 31.17, without threads
2min 11.31, with threads
Version 2.41, 32bit, standard
AMD Athlon 64 3700+ (2.21Ghz)
2Gb RAM PC3400
Windows XP Pro SP2
1min 59.69secs - without
2min 04.60secs - with
Version 2.41
Intel Pentium 4
512 MB of Ram 3.00 GHz
Windows XP
2.24.13 without threads
2.14.42 with threads
Version 2.41, OS X intel
Macbook Pro
Intel Core Duo 2.16Ghz
1GB Ram PC5300
OSX 10.4 Tiger
1min 18.79, without threads
1min 06.49, with threads
Version 2.41, 32bit, Standard
Dual Amd MP 2400+ (2.0Ghz)
1GB Ram PC2400
Windows 2000 sp4
2min 43.94
correction for my second machine :
Version 2.41, 32bit, Standard
AMD Athlon XP 2200+ (1.8Ghz)
1GB Ram PC2400
Windows 2000 sp4
2min 43.94
Version 2.41 000144_CVS_060706_SSE2
Intel P4 1.8 GHz, Dell Inspiron 8200 Laptop
512 m Ram
Windows XP Pro
W/O = 2.33.06
W = 2.16.76
juvenile games referred to binary clock not to measuring performance. Here my results:
CVS 18.06.2006, Pentium M 1.86GHz, 1GB, Linux 2.6.16, 4.33.67
CVS 07.06.2006, AMD Barton 3.2, 1GB, Linux 2.6.8-2-386,
1,34.02
CVS 07.06.2006, AMD Barton 2.8, 1 GB, Linux 2.6.8-2-386,
1,38.09
Standard Blender 2.41
WinXP SP2, Athlon X2 4200, 1GB Dual Channel DDR400 (CL2.5)
threads: 1:41.00
no threads: 1:58.51
---
Blender 2.41 SSE2 optimized:
threads: 0:42.57
no threads: 0:57.78
---
BF-Blender 1806
threads: 1:18.68
no threads: 1:43.19
---
Ok... the SSE2 version really rocks... I couldn't believe my eyes when it was done after just 40 secs. I reran for a second time... Same result. Fascinating *g*
Blender 2.41
Ubuntu 6.06 AMD64 - Dapper LTS
2.6.15-25-amd64-k8 SMP
Opteron 165 (dual 1.8Ghz, 1mb cache each)
1GB DDR-333 RAM (single channel)
No threads: 1 min. 26 sec.
Threads: 1 min. 10 sec.
(strange, threads usually make a bigger difference)
Blender 2.41
Mac OSX 10.4.6
12" PowerBook (1.33Ghz)
768MB DDR RAM
no threads: 3 min. 41 sec.
Sparkus: Wow, I will have to try compiling blender with SSE2 support, that's amazing.
Version 2.41, 32 bit, standard
AMD Athlon 64 X2 3800+ (dual core, each at 2.0 GHz with 512k L2 cache)
3GB PC3200, dual channel
Windows XP Pro w/SP2
2:15.15 without threads
1:54.52 with threads
The same hardware:
Version 2.41-ubuntu4
Ubuntu Linux 6.06
1:20.66 without threads
1:08.68 with threads
This was a standard sunday afternoon 'till I had the idea to take a look at what's going on in the blender universe. And suddenly my name is on a headline! Cool enough! You just made my day...
Yt,
Gunnar
Version 2.41, 32 Bit
AMD Athlon XP 1700+ (1472,91 MHz)
512MB RAM
Windows XP Pro SP2
threads: 03:17.38
no threads: 03:18.55
Version 2.41, 32 bit, standard
AMD Athlon 64 3000+ / nVidia FX5200 / 3x1 GB
UHU Linux 1.2 ( 32 bit ,kernel 2.6.9 )
1:52.46 without threads
1:50.99 with threads
Version 2.41, 32 bit, standard
AMD Athlon 1,33 GHz
768MB DDR RAM (PC 2100)
Ubuntu Linux, 2.6.15 i386
2:54.83 without threads
Same hardware, but Windows XP Pro:
3:39.15 without threads
Blender Version 2.40, 32 Bit
Pentium IV, 2.8GHz, 1GB RAM, 800MHz FSB, ATI Mobility Radeon X600
Windows XP Pro, SP2
No Threads: 2:21.35
Threads: 2:00.69
version 2.41,32 bit standard
AMD x2 3800+
1 Gb ram pc 3200
windows xp home
1:59:96 with threads
2:16:92 without threads
Blender 2.41
Apple 2.3 GHz Dual G5, 1.15 GHz FSB, 1 MB L2 cache (per core)
2 GB RAM
Mac OS 10.4.6
1 minute 26 seconds without threads
1 minute 12 seconds with threads
version 2.41, CVS 7 giu 2006
AMD x2 4800+
2 Gb ram pc 3200
windows xp pro SP2
0:38:78 with threads
0:52:77 without threads
Correction! :-)
version 2.41, SSE2 7 giu 2006
AMD x2 4800+
2 Gb ram pc 3200
windows xp pro SP2
0:38:78 with threads
0:52:77 without threads
version 2.41, CVS 16 giu 2006
AMD x2 4800+
2 Gb ram pc 3200
windows xp pro SP2
1:25:22 with threads
1:05:76 without threads
version 2.41, standard
AMD x2 4800+
2 Gb ram pc 3200
windows xp pro SP2
1:49:81 without threads
1:33:49 with threads
Correction ! :-)
version 2.41, CVS 16 giu 2006
AMD x2 4800+
2 Gb ram pc 3200
windows xp pro SP2
1:25:22 without threads
1:05:76 with threads
Tried another one with athlon64 SSE2 optimized Blender
Version 2.41, 32 Bit, CVS with SSE2 support
AMD Athlon 64 3500+ (2200 MHz)
1GB RAM Dual Channel @ 800 MHz
SuSE Linux 10.1
1min 17 sec without threads (16 sec faster)
version 2.41, 32 bit, windows
Pentium 4 2.4C, 2.4 GHz
1 Gb ram @ 400 MHz DDR, pc 3200, dual channel
Windows XP Pro SP2
2:50:73 without threads
2:21:64 with threads
Blender 3d v2.41
Intel Pentium D 920, 2 cores, 2.8ghz, 800 Mhz FSB, L2 cache 2 x 2MB
2 gigs (4X512MB) of DDR2 667 (PC2 5300) SDRAM (DIMM enabled)
Windows XP Professional SP2
Without Threads: 2:16.03
With Threads 1:49.15
Previously posted, non optimized build:
Version: CVS June 17, 32 Bit
Intel Centrino 1.5 Ghz
1GB RAM @ 333Mhz
Ubuntu 6.06 - Dapper Drake
2min 27.75 sec, withouth threads
Optimized build
Version: CVS June 19, 32 Bit, GCC optimized for Pentium4 and SSE2
Intel Centrino 1.5 Ghz
1GB RAM @ 333Mhz
Ubuntu 6.06 - Dapper Drake
1min 58.06 sec, withouth threads
1min 58.87 sec, with threads
I got all puzzled with the optimizations that I had to make my builds optimized, and it is in fact a big difference, even in compile time, it compiles faster too.
Go SSE2, GO !
-- Rui --
Well, I know it's on the thread already, but I'll post my times again. And since we are all posting here I can a least get the confirmation that the Windows SSE2 optimized build rocks!
Blender 2.41, Blender CVS 6/11/06, 2.41 SSE2 Optimized, (couldn't get Blender x64 to load the file)
Pentium D 930, dual core, 3.0 GHz, 800MHz FSB, 2x2M L2
2 Gigs, DDR2 @ 533 MHz, Dual Channel
Windows x64
Render Time without threads
2.41: 2:10.58
CVS: 2:07.87
2.41 w/ SSE2 optimization: 1:08.76
Render Time with threads
Blender 2.41: 1:52.37
Blender CVS: 1:36.41
2.41 w/ SSE2 optimization: *0:51.04*
I render it donwloading with ktorrent and listening MP3 on amarok.
AMD64 MSi k8Neo3
512 mb RAM
kubuntu64 dapper
blender2.41 (kubuntu repository)
1.44 without threads.
7.37 with threads.
sory, i want to correct the las post, with threads 1.37
Abit IS7 (Intel 865PE)
Pentium 4 2.8C Northwood; 2.8GHz, 800MHz FSB, 512K L2, HT
1024MB DDR400, dual channel (512*2), latency thingy 3-3-3-8
Debian Sarge with vanilla linux 2.6.16.20, 250Hz, no highmem
Binaries downloaded from download.blender.org, (py23-dynamic)
2.41 No threads: 1:50.63, 1:49.29, 1:49.67
2.41 Threads: 1:37.72, 1:37.18, 1:37.53
2.42RC1 No threads: 1:47.87, 1:47.22, 1:47.47
2.42RC1 Threads: 1:30.12, 1:30.22, 1:30.31 (Wheee!)
AMD Athlon XP 2200+ (1.8Ghz)
512m Ram, GeForce4 MX 4000 AGP 8x (128m)
Ubuntu Linux Dapper Drake 6.06
2.41 Standard py2.4 dynamic
No Threads: 1:57.72; 2:10.67; 1:43.11
2.42 RC1 py2.4 dynamic 15-Jun-2006
No Threads: 1:30.66; 1:32.53; 1:29.27
http://download.blender.org/release/Blender2.42/
Pentium 4 3.20Ghz (Hyperthreading)
768Mb RAM
NVidia GeForce 6600 (256Mb RAM)
Windows XP SP2 (Home Edition - 5.1 Build 2600)
Version 2.40 Standard Win32 Dynamic (Built 21-12-2005 19:07:23)
~11 Hours for 150 frame AVI Raw - 4.4 minutes a frame
No Threads & From Blender Window (Not Command Line)
File Itself:
Res: 640x480
OSA 5
Included Radiosity, Cloth, Raytracing Reflect, Raytracing Transparency.
Pentium 4 3Ghz
1GB RAM
NVidia GeForce FX5400 (128MB RAM)
Windows 2000 Service Pack 4
2.41:
No threads: 2:22.06
Threads: 2:26.86
Blender 2.41 built 2006-03-23 09:59:02 version linux2 dynamic
Intel Pentium4 2.6 GHz (single core), L2 512 KB, 1 GB DDR single, FSB 333 MHz
Linux Ubuntu 5.10
Render without threads 2:12:25
Render with threads 2:11:75
Blender 2.40 RC1 ( CVS build 18th june version)
Laptop: IBM Thinkpad T40
Intel Centrino 1500Mhz
1gig RAM
Windows XP SP1
No Thread: 2m36.85
Thread: 2m25.69
Athlon XP Barton 2500+(1833) @ 2800+(2083)
1Gb Ram Dual Chanel
Radeon 9800 Pro
Windows XP SP1
Linux SUSE 10.1
Blender 2.41 standard
BEST TIME of 5 tests
xxxxxxxxxx | With | Without
------------------------+-------------+-------------
Windows | 2:14.23 | 2:14.17
------------------------+-------------+-------------
Linux Static | 1:39.94 | 1:39.89
------------------------+-------------+-------------
Linux Dynamic | 1:41.22 | 1:40.43
AVARAGE TIME of 5 tests
xxxxxxxxxx | With | Without
------------------------+-------------+-------------
Windows | 2:15.24 | 2:14.67
------------------------+-------------+-------------
Linux Static | 1:40.57 | 1:40.03
------------------------+-------------+-------------
Linux Dynamic | 1:41.49 | 1:40.52
version 2.42 RC1
AMD x2 4800+
2 Gb ram (pc 3200)
windows xp pro SP2
1:35:05 without threads
1:12:26 with threads
Comparative test in windows xp pro SP2
AMD x2 4800+ 2 Gb ram (pc 3200)
version without with threads
2.42 RC1 1:35:05 1:12:26 :-|
2.41 CVS 16 giu 06 1:25:22 1:05:76 :-|
2.41 standard 1:49:81 1:33:49 :-(
2.41 SSE2 7 giu 06 0:52:77 0:38:78 :-)
Version 2.42 RC1
AMD Athlon XP 2600+ (2.08 Ghz)
512 Mo DDR
Windows XP familial
with threads : 02.22.81 ; 02.11.20.
Version 2.41 OSX Intel May 7
2Ghz 20" Intel iMac, x1600
1GB DDR2 667
OSX 10.4.6
Without Threads 01:23.41
With Threads 01.10.51
Version 2.41, OSX 10.4.6
PowerMac G4 Digital Audio upgraded to 1.7 Ghz Sonnet Encore 512 kb L2 cache
ATI Radeon 7000 64 mb
1.5 GB ram
Without Threads 02.43.13
With Threads 02.43.36
Version 2.42 RC2, Win32 SSE2 by mchs3d
2.8 GHz Pentium 4M HT
ATI Mobility Radeon 7000 64MB
708 MB RAM
Without Threads -- 01:31.34
With Threads ----- 01:19.90
OK, here's my results with some optimizations
(really messed up the gui by the way)
Blender 2.42 CVS (-march=k8 -msse3 -O2)
Ubuntu 6.06 AMD64 - Dapper LTS
2.6.15-25-amd64-k8 SMP
Opteron 165 (dual 1.8Ghz, 1mb cache per core)
1GB DDR-333 RAM (single channel mode)
No threads: 1 min 14 sec. (vs. 1 min. 26 sec. vanilla)
Threads: 56 sec. (vs. 1 min. 10 sec. vanilla)
not as much of a difference as some people's... *shrug*
I grabbed 2.41 source and played with some optimizations and compilers. I tested GCC 3.3.5, 3.4.6 and 4.1.1. I got the best time using GCC3.4.6 with "-O3 -march=pentium4 -mfpmath=sse -ffast-math -fomit-frame-pointer". I didn't notice any odd artifacts. Result:
2.41 No threads: 1:37.88, 1:37:36, 1:37.44
2.41 Threads: 1:25.51, 1:25.29, 1:25.38
Binaries from blender.org: (reposted from above for comparison)
2.41 No threads: 1:50.63, 1:49.29, 1:49.67
2.41 Threads: 1:37.72, 1:37.18, 1:37.53
13-14% faster. That was a good use of 8 hours. Ha ha ha!
Pentium D 930 3.0 ghz
WinXP
1gb 533 d2
e-GeForce 7900 GT
CVS 6/18 build MSVC
w/o threads 1:52.33
w/threads 1:20.93
Version 2.41, 32 Bit, CVS with SSE2 support
w/o threads 1:11:54
w/threads 51:92
lovin it.
blender 2.41 linux i386
AMD AthlonXP 2800+ (2,01GHz)
2,5 GB DDR1-RAM
Ubuntu 6.06
:01:50:37 without threads
:01:48:98 with threads
Comparative test in windows xp pro SP2
AMD x2 4800+ 2 Gb ram (pc 3200)
version ______________ without with threads
2.41 153 CVS 0606 SSE2 0:53:19 0:39:04
2.42 RC1 _____________ 1:35:05 1:12:26
2.41 CVS 16 giu 06 ___ 1:25:22 1:05:76
2.41 standard ________ 1:49:81 1:33:49
2.41 SSE2 7 giu 06 ___ 0:52:77 0:38:78
Comparative test in windows xp pro SP2
AMD x2 4800+ 2 Gb ram (pc 3200)
version ______________ without - with threads
2.41 153 CVS SSE2 ____ 0:53:19 - 0:39:04
2.42 RC1 _____________ 1:35:05 - 1:12:26
2.41 144 CVS SSE2 ____ 0:52:77 - 0:38:78
2.41 136 CVS _________ 1:25:22 - 1:05:76
2.41 standard ________ 1:49:81 - 1:33:49
Version: 2.41
WinXP 64
2x512MB RAM (Dual mode, DDR400)
Athlon XP3700+ (San Diego) @ 2.53GHz
1:56 without threads
1:44 with
Blender 2.41 (Built 2006-01-23 Version: Win32 Dynamic)
w/o Threads: 2:17:69
Threads: 2:00:38
Blender 2.42 RC1 Windows
w/o Threads: 2:15:48
Threads:1:45:22
Intel Pentium 4 (2.80GHz/ 1MB Cache / 533MHz FSB / Prescott / Socket 478 )
512MB RAM
ATI Radeon X300
WinXP Pro SP2
Blender Version 242 RC1.
Specs - don't laugh:
Proccessor: Intel Celeron @ 333Mhz - cache size: 128Kb
Memory: 96Mb of memory so old I can't remember what it's called (certainly not DDR)
Time: 15:50.66 without threads - epat
BTW: I think I've still got an old 386 kicking about somewhere, if you want me to test on that too ;)
Version 2.41, 32 bit
Intel Pentium M 760 (2.00 GHz)
1gb+256mb RAM, DDR2-PC5300
Windows XP Pro
(w/o threads) 01:48.89
threads 01:48.54
No difference for me...
Blender 2.41
Kanotix Linux (2.6.16 kernel)
AthlonXP 1300+ (1281.420MHz), 256KB L2 cache
512MB DDR RAM
2 min 54.08 sec (without threads)
2 min 54.37 sec (with threads)
Version 2.41, 32 bit
Intel Pentium 2 400 Mhz
384MB RAM
Knoppix 4.0.2
Time: 15:11.68 without threads
But to justify such a long render time: My computer runs a live linux while rendering so the long rendertime is only because a lack of RAM i think, render time in windows follows soon.
I've also rendered it on my mothers PC, here are the
Version 2.42 RC1, 32 bit
Intel Celeron 346 (Prescott) @ 3.06GHz, 265kb L2 Cache
DDR2 512MB
XP HOME Build 2600
Time without threads: 2:26:05
Time with threads: 2:21:46
Version 2.41, 32 bit
Time without threads: 2:37:89
Time with threads: 2:33:12
Version 2.4xCVS1506
Time without threads: 2:23:19
Time with threads: 2:20:46
Comparative test in windows xp pro SP2
AMD x2 4800+ 2 Gb ram (pc 3200)
version ______________ without - with threads
2.41 153 CVS SSE2 ____ 00:53.19 - 00:39.04
2.42 RC2 _____________ 02:02.81 - 01:39.83
2.42 RC1 _____________ 01:35.05 - 01:12.26
2.41 144 CVS SSE2 ____ 00:52.77 - 00:38.78
2.41 136 CVS _________ 01:25.22 - 01:05.76
2.41 standard ________ 01:49.81 - 01:33.49
Comparative test in windows xp pro SP2
AMD x2 4800+ 2 Gb ram (pc 3200)
version ______________ without - with threads
2.41 154 CVS SSE2 ____ 01:06.07 - 00:52.24
2.41 153 CVS SSE2 ____ 00:53.19 - 00:39.04
2.42 RC2 _____________ 02:02.81 - 01:39.83
2.42 RC1 _____________ 01:35.05 - 01:12.26
2.41 144 CVS SSE2 ____ 00:52.77 - 00:38.78
2.41 136 CVS _________ 01:25.22 - 01:05.76
2.41 standard ________ 01:49.81 - 01:33.49
Mac OS X 10.4.8
MacBookPro (plugged in)
Intel Core2Duo @ 2.33 GHz 4MB L2 cache
2GB RAM
Blender 2.42a Intel
Time without Threads: 1:14.69
Time with Threads: 1:01.77
Seems that threads are working :-D
Intel E6600 2.4Ghz Core 2 Duo
ASUS P5B Deluxe M/board
2Gb PC6400 RAM
2x SATA II 320Gb configured as RAID0
Windows Vista Ultimate x32
Blender 2.43 SSE2 build (from http://www.graphicall.org/builds/builds/showbuild.php?action=show&id=380)
Render without threads - 00:00:53.57
Render with
2 threads - 00:00:43.03
3 threads - 00:00:42.98
4 threads - 00:00:41.51
5 threads - 00:00:41.59
6 threads - 00:00:41.89
7 threads - 00:00:41.92
8 threads - 00:00:42.14
Mac Pro: 2 x 3GHz Quad-Core Intel Xeon
Mem: 4GB 667 DDR2 FB-DIMM (only running in two channel mode)
OSX10.5
Blender 2.45
default Xparts Yparts
0 threads: 00:00.57.35 <--default
4 threads: 00:00:40.35
8 threads: 00:00:40.30
8 threads:
Xparts: 3 - Yparts: 3 = 00:00:40.06
Xparts: 4 - Yparts: 2 = 00:00:38.94
Xparts: 8 - Yparts: 2 = 00:00:38.93 <--my best
It looks like Salvatore is having fun. :)
I know this are old post but i like benck
-Blender 2.49a build 2009-06-19 01:23:46 linux2 Dynamic
-Intel P4 HT Cedar mill, (are same 2 cores ), 3,0 Ghz, 800mhz FSB , L2 2mb cache
-2GB Ram Single Chanell 800 Mhz
-Ubuntu 9.04 32 Bit version
without threads 01:24.01
with threads 01:04.68
I have Geforce 9400 GT whith 512 Ram how i using my Gpu For Render ??? and how i using SS2 optmization ???
- Blender 2.49b 32-bit on Windows Vista Business 64-bit
- Intel Core i7 860 @ 3.6GHz
- 8GB 1300MHz RAM - Dual Channel
Default render, no threads: 31.1s
With threads (8) - 25.5s
Blender 2.49b
Intel Quadcore, Q6600 4 cores, 2.4 Ghz
4GB, DDR2,
Ubuntu 9.04 64bit
Render Time without threads:34 sec .25
Render Time with threads:21 sec .56
Blender Version 2.41, 32-bit
Pentium III-S 1266MHz, 512KB L2
512MB SDRAM
Windows XP Pro SP3
Render Time: 04:09.18 without threads.