Commit Graph

24 Commits

Author SHA1 Message Date
3271a728a2 Make sure Blender's build date is always in expected format 2018-08-10 20:16:19 +02:00
9ab37dbb45 Ensure CPU topology information is integers on all platforms
On Windows it was a string, go figure.
2018-08-10 19:48:18 +02:00
0e1d2810fe Implement requesting device by index
For now main goal is to be able to request specific Vega card.
In the longer term we can use this to select compute device
which is a non-display, or the one which is on specific PCI
slot or so.
2018-08-10 10:21:04 +02:00
f8d385c99f Report more uniform progress when rendering on GPU 2018-08-08 11:24:29 +02:00
93c7f172ad Save ouytput images to a temp director which will be erased
Also removed hardcoded temp path in benchmark itself.
2018-08-06 16:58:07 +02:00
4719af789c Implement compute device selector 2018-08-06 14:55:07 +02:00
969776f4ad Implement subprocess termination 2018-08-06 12:27:30 +02:00
eca235f3df Add final srceen to the benchmark process
Also moved blocks of information around.
2018-08-03 17:46:28 +02:00
cefaa27640 Move forward with implementaiton
- The decision was made that blender and scenes can be found next
  to the benchmark running script.

- Show real image of the currently rendering scene.
2018-08-03 16:42:12 +02:00
ec84471b99 Up[dates to make things to work after new buildbot site was deployed 2018-08-03 16:37:34 +02:00
7f42fdf5e8 Initial implementation of blender benchmark addon
Just some glue logic to query progress and results from benchmark.

Needed to move files around, so oth standalone and addon are happy.
2018-08-02 17:38:55 +02:00
b7862d76fb Apparently cpu_cores library does not work on Windows 2017-11-16 14:43:37 +01:00
5a199f14c1 Make bundle portable by bundling third party packages we need 2017-11-16 10:12:16 +01:00
c41658857a Various fixes
- Do not enable CPU device together with OpenCL/CUDA when device name is not
  specified.
- Adopt output log parser fr the changed path tracing message.
- Solve issue with using same short name of command line argument for single
  device specification.
- Reshuffle include statements so it's kind of possible to use bundle python.
  Still need to work this properly, but that's for later.
2017-11-01 16:07:46 +01:00
c5f7365d8a Initial support of single GPU rendering when multiple cards with same name exists 2017-10-23 16:50:15 +02:00
3c3c8cbaad SOme ground work to support Windows for benchmark farm
Mainly straightforward changes, the only tricky part: detect number of CPU
sockets. Didn't figure out yet how to do this on Windows.
2017-08-28 15:05:04 +02:00
48c1d0fd09 Use latets commit date when building latest benchmark results 2017-08-27 19:10:29 +02:00
f62e0dc31f Make system info reporting number of CPU sockets 2017-08-24 13:52:50 +02:00
bdc7bff426 Report threads actually used by Blender
The thing is, due to possibly NUMA or CPU groups used, number of
Blender threads might be different from system number of threads.
2017-08-24 11:38:15 +02:00
d538682ce4 Report number of CPU cores and threads in system info 2017-08-24 11:28:22 +02:00
c9bda4032a Remoce (Display) from final chart report 2017-08-21 11:31:08 +02:00
8e1cf6bcaa Support DUO cards for reports generation 2017-08-21 10:25:59 +02:00
70ae2ff9dd Initial implementation of results parser 2017-08-18 15:52:08 +02:00
ab2fe20c8f Initial commit 2017-08-18 12:12:25 +02:00