Tuesday, 9 October 2018

Performance

A good friend of me has a computer which is completely water cooled. His setup is really cool, very quiet and very fast. He knows quite a bit about tweaking performance so we had a go at my machine.

I tend to work on a mobile workstation. I don't call it a laptop because the thing is rather heavy to carry around... He told me that a lot of processors can do with a lot less voltage than what they get by default from the factory. The factory tends to do this for stability and because not every processor is or behaves the same. The disadvantage of the higher voltage is that the temperature of the processor becomes higher. You might think so what. Laptop processors tend to reduce the clock speed once a processor gets to a certain temperature. My processor, Intel i7 8700K (unlocked), throttles  back when it reaches 85º celsius. It tends to go from 4700 mHz to 3700 Mhz. Revit performs better at higher clock speeds of the processor. (Revit is mostly a single threaded application, more cores hardly benefits Revit.) So if I can keep the temperature down than the processor won't throttle back.

So we did a little bit of testing with reducing the amount of volts and the setting the maximum Mhz to see if it would run stable. By default the processor was set to 1300 millevolts. We reduces it to 1085 millevolts and it runs now stable at 4400 Mhz constantly. The bios allows for setting the maximum mHz per core. Next thing I will try is see if I can have one core running at a bit higher clock speed and still stay stable and stay cool. After that setting I just have to test to see if Revit will pick that core that is running at a slightly higher clock speed.

After a bit of tinkering and the inevitable blue screens we found a setting that that gives me, stable,  more performance for Revit and Dynamo.

The two screenshots show the low and the high fluctuations in voltage usage. It Also shows the current clock speed and the temperature of each core.



To test the stability we ran this tool called: Prime from: http://mersenne.org
This tool uses every available core of your machine to calculate prime numbers.

For a little bit ore detailed info we also used: HWInfo. https://www.hwinfo.com/

In the end we also ran a benchmark that would both stress the video card and the processor to see if the extra heat from the video card would cause any issues. It didn't!

Next thing I have to do is turning of the hyper threading as this tends to also benefit Revit.

So that was a bit of fun tinkering!







No comments:

Post a Comment