Denisuu Posted July 4, 2021 Share Posted July 4, 2021 (edited) Hi, I under-volted my CPU in Windows and I know these values are stable. (I've torture tested it for 16 hours with Prime95 small FFT's. Did some video encoding with Handbrake used the system for 2 weeks and finished Half-Life Black Mesa without a BSOD) This under-volt makes a massive difference in temperatures! Can I use these voltages in MacOS too? What would be the recommended way? Add the VoltageShift kext to OpenCore or is there a better way? Do I need to re-make CPUFriendDataProvider.kext? Throttlestop settings: CPU Core: -0.1650mV Intel GPU: -0.0703mV CPU Cache: -0.1650mV iGPU Unslice: +0.0mV System Agent: -0.0703mV Edited July 4, 2021 by Denisuu Quote Link to comment Share on other sites More sharing options...
Denisuu Posted July 4, 2021 Author Share Posted July 4, 2021 (edited) Adding the kext above to OpenCore seems to work. I'm testing system stability now before I make it permanent. ./voltageshift offset -165 -70 -165 -70 -------------------------------------------------------------------------- VoltageShift offset Tool -------------------------------------------------------------------------- Before CPU voltageoffset: 0mv Before GPU voltageoffset: 0mv Before CPU Cache: 0mv Before System Agency: 0mv -------------------------------------------------------------------------- After CPU voltageoffset: -165mv After GPU voltageoffset: -70mv After CPU Cache: -165mv After System Agency: -70mv -------------------------------------------------------------------------- Edit: After a day of testing I moved the voltageshift script to /Library/Scripts/VoltageShift then ran: sudo ./voltageshift buildlaunchd -165 -70 -165 -70 0 0 1 -1 -1 -1 0 This makes the values above permanent. Edited July 6, 2021 by Denisuu 1 Quote Link to comment Share on other sites More sharing options...