Hardware Optimisation & Benchmarking Shenanigans

 

No rest for the wicked!

**[Alpha 0.4 Can be downloaded here

](Dropbox - CapturingRealityBenchmark.zip - Simplify your life)**
Now works with the steam Demo. (which is required if you have a promo license) - It’'s free quick and easy to install alongside your existing installation.

I have tested  the steam demo alongside the regular install of the application and is has no issues.  -  So the benchmark should run without any problem with your promo edition or regular license.

Instructions:

1) unzip - (new code should not restrict to desktop as before)

  1. Choose your images and place them inside the newly created /CapturingRealityBenchmark/Images folder
    For now I’d suggest a smaller collection that you know work.  - None are currently included.

3) Run the  benchmark.bat file
You will be asked to enter a identifier/nickname at the start

  1. Sit back and relax 

5) Once the benchmark has run it’s course you will be given the option to enter any additional notes.

Once the benchmark is complete the results should pop up.

 

 

Current Known Issues/Potential Issues

  1. If dataset is too small or computer is too fast completing a section <15s It may not record the time stamp for that section, fix - increase amount of photos.  - FIXED  
  2. I Cannot Identify if more than 1 GPU is present (requires Cuda toolkit) or we must wait until my workstation arrives so I can test multi GPU. - CURRENT
    2.5) Same goes for Multi HDD’s. -  CURRENT
  3. I run windows 10, I am unsure if all the commands/scripts will work on earlier versions/VM’s/Servers - TESTED OK
  4. The code is english as are the commands, I do not know if they work with other local’s -  CURRENT
  5. Will likely only run with Demo & Full/CLI versions of the application.  So if you have the Promo, please try installing the demo. - FIXED - Can install Steam demo alongside promo without issues. 
  6. The script assumes you have installed the application in the default directory  CURRENT
  7. Admin privileges maybe required.  CURRENT
  8. Be wary of running software from unknown sources from the internet.  Both *.Bat files are in plain text.  You are free to inspect the code in notepad to ensure no shenanigans.  You can also check with www.virustotal.com
  9. The project will delete your cache and may change some application settings away from default. - Fear not a backup of your settings are saved first. as “GlbBackup.bak.rcconfig”
  10. You looked at the code, and question why it’s such a mess, why I did it that way and why it took me so long, me too. - I’m no expert.  CURRENT
  11. If you have made a suggestion and I ignored or refuted it, sorry.  - If you think it is important, try a different way to convince me, I may not have understood.  This project is for the benefit for us all, my opinion is just one of many.  Everyones input and suggestions are valued :slight_smile:
  12. Gremlins cause mischief if you feed them after midnight.  Also if you allow the benchmark to run over midnight the timer can fail due to 24 hour clock reset. - I need to rework the way time is recorded to avoid this.

 

Changelog:
Re-written code to avoid missing time stamps
Lots more Parsing
Added Check for Steam Demo, and run alternative script
Extracted Application version
Various logic added (probably considered not logical)

 

 

Feedback is appreciated,  Especially if it does not work.