Who said, that it is impossible? Qualcomm didn't open source only GPU and modem drivers and some other proprietary stuff, but CPU and GPU voltage is possible to change. You only need to clone kernel on github (for example franco) and add commits from another Snap 820 kernel which add voltage table and changeable CPU voltage. Kernel adiutor works very good, at least latest version on market. Also it is possible to change GPU voltage, but I didn't find how to do that on modern GPUs, except compile kernel with some values, and wait would it boot or not. I'm also waiting when someone give its voltage table from that 10nm SoC, because on Anandtech no any article with it.