Debian_SuperUser
Active Member
So you might know that the processor in my laptop has problems (I am just a very young student working with all I have), and it crashes when running at max frequency. One makeshift I used it to lock the frequency down quite a bit, but now, I have completely put that core offline which was having problems. I got my clocks back, but it still sucks to not have a core. I was trying a bit to get access to voltage controls through firmware modding (a guy was helping me), but that is too dangerous and can brick the machine. Meanwhile, a second option for me was to lock down the frequency of that core, while running other cores at full speed. But, the firmware also doesn't allow modifying turbo ratio limits of specific cores.
But, something that came in my mind is that running different frequencies on different cores on the basis of the current power profile is a thing. I monitored through i7z and /proc/cpuinfo, and when my system is idle, different clock speed is being run on different CPUs. So can I not modify something to reduce the maximum clocks on a specific core?
One thing that comes in mind are the power profiles (CPU governors). I have no idea about this, but can you modify the governors to achieve what I am saying?
Second is to try the userspace governor. That thing just wont load how much I tried. I tried cpupower, cpufrequtils, manually changing the governers in kernel files, disabling intel_pstate (this way, the user space governor was actually visible in the kernel files, but I still couldn't switch it on). I am running Ubuntu 24.04 LTS. Do I need to recompile the kernel to allow the userspace governor? Or does my system doesn't support at all?
But, something that came in my mind is that running different frequencies on different cores on the basis of the current power profile is a thing. I monitored through i7z and /proc/cpuinfo, and when my system is idle, different clock speed is being run on different CPUs. So can I not modify something to reduce the maximum clocks on a specific core?
One thing that comes in mind are the power profiles (CPU governors). I have no idea about this, but can you modify the governors to achieve what I am saying?
Second is to try the userspace governor. That thing just wont load how much I tried. I tried cpupower, cpufrequtils, manually changing the governers in kernel files, disabling intel_pstate (this way, the user space governor was actually visible in the kernel files, but I still couldn't switch it on). I am running Ubuntu 24.04 LTS. Do I need to recompile the kernel to allow the userspace governor? Or does my system doesn't support at all?