I am doing a project that requires me to undervolt my system and to do this, I have to reduce the frequency of my CPU. I have a script that should do this. However, I do usually get an "error setting cpu: 0" when I try use this script. I have attached a screenshot to show this.
After doing some troubleshooting on my own, I realized that the acpi driver or intel p-state driver is responsible for frequency control of the CPU. When I ran "cpupower frequency-info | grep driver", the response I got was "no or unknown cpu freq driver is active on this CPU". Please is there something I'm missing?
I'm using an Ubuntu 20.04 system and my processor name is Intel 3.1GHz dual-core Core i5 - 7267U.
If the microcode in your BIOS is up to date, then support for undervolting has been disabled. This was done to mitigate the Plundervolt! vulnerability. For more information, see articles Plundervolt! A new Intel Processor ‘undervolting’ Vulnerability and What is Plundervolt! and How Does it Work?.
Thank you for your response. I am actually trying to replicate the plundervolt attack on my system. I was able to control my CPU clock speed by downloading a bootable ubuntu disk on my system instead of using a virtualized environment like virtual box. However, I still could not perform the undervolting.
Please how can I check if the microcode in my BIOS is up to date?