Hi, I recently got myself a Macbook Pro and noticed that the CPU on it tends to run really hot under nominal loads which is leading to thermal throttling.
So, I started looking into ways I can get the CPU die temperature and modify the current fan speed curve. My goal is to create a background process that basically overrides the current default of 0 rpm for temperatures below 42 C and reverts to system default for higher temperatures.
powermetrics command gave me the temperature and fan speed information that I needed. But, I haven't found anything that would allow me to change the fan curve or set a particular rpm value via a terminal command or hardware level APIs. Can anyone please provide me some information around it?
So, I started looking into ways I can get the CPU die temperature and modify the current fan speed curve. My goal is to create a background process that basically overrides the current default of 0 rpm for temperatures below 42 C and reverts to system default for higher temperatures.
powermetrics command gave me the temperature and fan speed information that I needed. But, I haven't found anything that would allow me to change the fan curve or set a particular rpm value via a terminal command or hardware level APIs. Can anyone please provide me some information around it?