In dietpi-config its possible to set different power profiles. When you set it to medium (1800 Mhz) for example, it sets over_voltage=2.
I was reading a bit about this, and it seems in recent eeprom firmwares this will work counterproductive. Because those can dynamicly change the voltage based on the current CPU frequency. This has the advantage that during idle (clock=600 mhz) no overvoltage is applied, and during heavy load (>1500 Mhz) it is.
So by setting over_voltage=X you override this feature and the voltage will stay fixed, so too high during idle. This will raise the power consumption for no good reason. The only way to trigger this dynamic behaviour is completely leaving out the over_voltage setting (as setting it to 0 will also make it fixed).
So maybe it’s a good idea to have a checkmark in dietpi-config wether you want to use the fixed voltages (controlled by dietpi) or to use a dynamic voltage (controlled by the firmware). Or alternatively just add extra profiles (“medium-dynamic”, “high-dynamic”, etc).
References:
“I do not use over_voltage as the firmware now sets the appropriate voltage automatically for the desired clock speed if you are up to date with latest firmware.”
https://forums.raspberrypi.com/viewtopic.php?p=2114191#p2114191
“Auto adjusting overvoltage” in