1defd9395a
Moved submission module into benchmark module
2018-08-10 10:35:05 +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
26f5978aae
Don't check return code of calling cl_query
2018-08-09 18:17:09 +02:00
3bae5244cf
Change benchmark result 'stats' key to 'scenes' with different content
...
Old:
'stats': [
{'scene_name': 'somescene', 'otherstat': 123}
]
New:
'scenes': [
{'name': 'somescene', stats: {'otherstat': 123}}
]
2018-08-09 18:04:16 +02:00
da869e022a
Submission of benchmark data to mydata.blender.org
2018-08-09 18:04:07 +02:00
9ecab3a512
Benchmark: Report proper Vega device in json
2018-08-09 17:51:31 +02:00
821f50cda1
Benchmark: Workaround to show proper Vega card
2018-08-09 17:21:50 +02:00
383cb4fcd2
Mention GPU memory required to finish the full benchmark
2018-08-08 12:21:15 +02:00
984a8f1f08
Benchmark: tweak opendata link to be centered correctly.
2018-08-08 11:56:52 +02:00
f8d385c99f
Report more uniform progress when rendering on GPU
2018-08-08 11:24:29 +02:00
b216fcb8cb
Keep buttons alignment when device selector is not visible
2018-08-08 10:42:24 +02:00
8c0216fce6
Use buttons opf default color in file browser
2018-08-08 10:33:06 +02:00
57a080c9db
Use blender logo size which is safer for downscale
2018-08-07 23:58:56 +02:00
206d83d546
Benchmark: use link button drawing in UI.
2018-08-07 20:11:44 +02:00
36023cec88
Bundler: initial port to macOS.
2018-08-07 18:02:25 +02:00
89a29b36c0
Tweak tile size on GPU
2018-08-07 17:07:44 +02:00
fc4b8618f0
Don't use victor scene
...
It is quite resource-heavy, likely to run out of resources
on lots of machines.
2018-08-07 16:59:13 +02:00
87ac43b6ec
Further tweaks to blender logo
2018-08-07 12:09:45 +02:00
3e16d19178
Draw shadow under the text
2018-08-07 11:48:23 +02:00
16284d4505
Update images to be moar final
2018-08-07 11:43:08 +02:00
ef03f62053
Add placeholder texts
...
Will make it easier to tweak once final text is ready.
2018-08-07 11:36:39 +02:00
f391aafb27
Tweak wording in the interface, hopefulyl to make it more obvious
2018-08-07 11:11:48 +02:00
24c6749a83
Send SIGINT once
...
This is enough (somehow) to abort rendering. With signal sent
twice Blender wil lsave crash report, which is not what we want.
2018-08-07 10:10:48 +02:00
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
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