On 11/07/2021 14:13, Rhialto wrote:
I'm not sure estd defaults work if you have a lot of cores. From reading the manual page (and based on experiments here) it seems to work based on overall cpu time so you have to adjust the parameters so that 1 core at 100% CPU is enough to keep it from dropping the clock speed. So for my 8 core i7 system I use:I keep having weird things with graphics performance. I got myself a new box ("Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz") with 6 cores. I got a "new" old Radeon HD-5450 because at least that chipset is supported for dri/drm. I also use estd to dymamically throttle down the cpu freqency when the system is not so busy. So most of the time it is set to 800 MHz, the lowest possible value.
estd_flags="-a -l 12 -h 25"in rc.conf. So it needs a brief burst of 2 core load to get things to ramp up but then it won't ramp down as long as 1 core is maxed out. This seems to be match the reality when doing builds. Even when the a build goes single core as long as that core stays at 100% the core clock stays at maximum. This did seem to help with in browser video playback smoothness as well but I'm on the onboard graphics of my CPU rather than an external card.
Mike