23ca9b0759
Fixed bad alignment of device selection
2018-08-07 10:04:15 +02:00
c98955b3ff
Add a button to go back to the beginning
...
Allows to run benchmark on multiple configurations, without
closing benchmark software.
2018-08-07 10:03:05 +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
8cebc726ca
Only show device enum when needed
2018-08-06 16:42:46 +02:00
f41931d77b
Fix render cancel on Windows
...
We can nto send SIGINT isgnal on windows, it does not exist.
2018-08-06 15:46:25 +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
49d0569c6b
Improve HiDPI awareness of Blender logo
2018-08-06 11:45:44 +02:00
e8844bc0ec
Prepare for supporting more operation systems
2018-08-06 11:13:15 +02:00
b190316fbf
Implement save benchmark operator
2018-08-06 09:59:52 +02:00
cd9304cff9
Add BLender logo in the corner
...
Still need to make it DPI and HiDPI and such aware.
2018-08-03 18:01:38 +02:00
eca235f3df
Add final srceen to the benchmark process
...
Also moved blocks of information around.
2018-08-03 17:46:28 +02:00
e6dfebbfd7
Fix uneven multiline text spacing.
2018-08-03 17:18:34 +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
895b2b88e8
Merge actual benchmark run operator into interface
2018-08-03 14:58:17 +02:00
e96efb840a
Implement placeholder benchmark space UI.
2018-08-02 19:34:35 +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
de682f8e8e
Fix access of uninitialized config key
2018-01-05 14:53:06 +01:00
c3e6b8473d
Workarounbd missing entries in the spreadsheet
2017-12-19 17:21:01 +01:00
0712725ac6
Quickm hack to support device name overrides
...
Sometimes device name should be overriden, so it's possible to distinguish
different AMD Vega flavors.
2017-12-19 16:57:15 +01:00
e23a93a7a0
Experiment with using hash for coloring bars
2017-11-17 17:53:47 +01:00
df981f5c4d
Correct logic around enabling display-only device configuration
2017-11-16 15:26:13 +01:00
b7862d76fb
Apparently cpu_cores library does not work on Windows
2017-11-16 14:43:37 +01:00
f8d569ef6b
Use factory startup when detecting blender version
2017-11-16 10:47:07 +01:00
5a199f14c1
Make bundle portable by bundling third party packages we need
2017-11-16 10:12:16 +01:00
c557f0bdec
Add support of overriding scenes list
2017-11-15 12:25:34 +01:00
ff072b505f
Adfd extra colors for devices
2017-11-13 14:02:39 +01:00
69aa392642
Do not limit height of table
2017-11-08 11:58:19 +01:00
69db4f3e3d
Remove @ from the device names
2017-11-08 11:55:29 +01:00
75717e8a76
Sort devices by name
2017-11-08 11:48:35 +01:00
b8d0cd83b6
Add some tweaks to ensure vendor of device is clear
2017-11-08 11:36:05 +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
efd39a9e86
Add some more colors
2017-10-23 16:59:55 +02:00
c5f7365d8a
Initial support of single GPU rendering when multiple cards with same name exists
2017-10-23 16:50:15 +02:00
6fca776979
Add extra colors for graphs
2017-10-19 13:25:04 +02:00
108bb4287f
Support hiding statistics for specific scenes
...
This way it's possible to see side-by-side results of CPU and GPU time on "fast"
scenes, without having Victor scene making bars for bmw really tiny.
2017-08-29 10:21:52 +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
4bed7a3f8a
Remove fixed max scale
...
This allows chart to re-scale all bars when disabling some of slow devices.
2017-08-27 21:40:45 +02:00
34c6f867b0
Initial support for history over device scenes
...
This patch will generate html file which contains per-scene graph ofg all device
statistics over all period of time. There are still some possible tweaks to look
and feel of the graphs, but it's good enough for now.
2017-08-27 21:25:46 +02:00
0cd6c37ec2
Cleanup: pep8
2017-08-27 19:11:51 +02:00
48c1d0fd09
Use latets commit date when building latest benchmark results
2017-08-27 19:10:29 +02:00
2cd38e40a5
Add missing font
2017-08-27 18:22:16 +02:00
9bda4f0470
Improve handling of missing data for bars
2017-08-27 18:21:36 +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
8a956a4e85
Rename HTML file to better show what it is about
2017-08-24 11:12:08 +02:00
508fee4812
Correction to previous commit
2017-08-22 11:38:27 +02:00
0a8679a506
Ignroe annoying macOS related folders when enumerating
2017-08-22 11:35:11 +02:00