Can’t say I’ve experienced any such issues on recent AMD UMA or dGPU systems; power management is pretty well documented and generally reliable without any need for user intervention. Curious as to which platforms were problematic in your experience for my own learning; it’s likely that anything pre-polaris was kind of wonky
I’ve also not had any issues with Intel integrated graphics on Linux, but ANV on Arc is a bit messy with translation layers like vkd3d right now. The gen12 (DG1, RKL and later) driver & technology stack appears to be quite different.