Button to limit overclock in multiblocks
Doniazade opened this issue ยท 1 comments
GregTech CEu Version
2.8.10
Related Problem
Running in parallel is more energy efficient than overclocking because you're running the recipes at a lower overclock. Using the same energy to run a smaller number of recipes at higher overclock is more wasteful.
A machine will run as soon as it can run a single recipe. This means that if the input is a trickle the machine will sit there constantly running at a higher oc but lower parallel. Machines will often just sit there constantly using the full amount of power just to run a much smaller throughput because of overclocking, especially for machines with constant inflow like fractionating distilleries, large electrolyzers, centrifuges etc.
To combat this players use larger patterns, supply exact and other shenanigans to ensure that the machine runs at maximum parallel. I've done Nomi CEu hard mode with no source and I had to do this a lot, it gets very tedious.
There is, however, a much, much easier solution.
Your Solution
Just add a button where you can limit the maximum overclock of the machine, like on singles.
If set a machine to never be able to overclock higher than it would run at full parallel (e.g IV for a 256x machine at UHV power) then it will always be running at the the same efficiency even if the influx of ingredients is only a trickle, and if the flow increases then the machine will naturally increase throughput by paralleling more.
This saves an enormous amount of work for those who need to power optimize their parallel setups, and is entirely optional since the button would do nothing by default like on singles.
Additional Information
No response