Well, I have already implemented something similar within BD3D2MK3D. The Power plan can now be changed when the ENCODE.cmd script is launched, and restored when POSTPROCESS.cmd is executed (at the end of the encoding). That works well, but I can't avoid completely the risk that the new power plan stays active in case of a crash. The same thing can certainly also happen if the trick is implemented as a standalone program, with the additional difficulty that it will be necessary to configure it, and it may restore the original power plan too early if the CPU load falls below 50% for a short moment.
I will release a new version soon, probably tomorrow...
|