ianmontana Posted January 29, 2014 Share Posted January 29, 2014 I need to understand how to get over clocking working on OSX - my Hack is dual boot and works fine in Windows with a multiplier currently set at 45 Reading various posts etc - I believe I need to use PM Patcher on my ASUS X79 Deluxe to get OSX to read the correct values but I don't know how to apply the patch and I really don't want to mess up my system - it has taken several days of work to get to this point If my assumptions are incorrect, please let me know what needs to be done Could anyone please let me know what to do step by step Thanks in anticipation Monty Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/ Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 pmpatch unlocks a CPU register that allows OS X CPU power management to work, but there is much more to it than that. You can't possibly mess up your system by pmpatching your BIOS. 1 Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989715 Share on other sites More sharing options...
aphex6b Posted January 29, 2014 Share Posted January 29, 2014 is this the same as what the chameleon loader does in it early stages? with the console output like "msr(420): flex_ratio 000f0000 Unusable flex ratio detected. Patched MSR now 000e0000: Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989722 Share on other sites More sharing options...
ianmontana Posted January 29, 2014 Author Share Posted January 29, 2014 So with PMPatch allow my system to see the multiplier in the Bois ? How do I apply the patch please ? Thanks Monty Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989730 Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 Follow the instructions in the pmpatch topic and see how far you get. The problem is not in the patching, that's usually simple enough, the problem is that many motherboards implement security measures against flashing a BIOS that has been tampered with. Sometimes there is no way to get around it with software alone. aphex6b: no, it's not the same. Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989740 Share on other sites More sharing options...
ianmontana Posted January 29, 2014 Author Share Posted January 29, 2014 This maybe a stupid question but I am guessing that I need to patch the *.CAP file that I would use to update the bios ? Just tried to patch the latest file X79-DELUXE-ASUS-0605.CAP but it just gave errors and no file out put I did it by dragging the PMPatch file into the terminal window and then added the input and output file name PowerManagement module at 004CB410 not patched: Patch pattern not found. PowerMgmtDxe/PowerManagement2.efi modules not found. AMI nest modules not found. Phoenix nest modules not found. CpuPei module at 0079FF48 not patched: Patch pattern not found. CpuPei module at 007DFF48 not patched: Patch pattern not found. Hackintoshs-MacBook-Pro:Downloads hackintosh$ Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989749 Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 Yes that's correct. Download the latest BIOS, patch it and flash it. The only way I could flash mine was with "Asus USB BIOS Flashback". None of the other 3 or 4 "official" ways allows for flashing a modified BIOS. So investigate what your options are, read your motherboard manual, browse the official ASUS forum for your motherboard etc etc. Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989753 Share on other sites More sharing options...
ianmontana Posted January 29, 2014 Author Share Posted January 29, 2014 Thanks Gringo..... as you can see the first but is falling over ??? I have the flashback app installed on windows so no problem there - just need to be able to patch the file - maybe I should try that in windows also ? Thanks Ian Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989755 Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 Try it on Windows can't hurt but if pmpatch finds nothing to patch it usually means that your MSR 0x2E register is not locked. Or maybe fabiosun is correct and X79 boards can't be patched with pmpatch. Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989758 Share on other sites More sharing options...
ianmontana Posted January 29, 2014 Author Share Posted January 29, 2014 Cant patch in windows either same errors I am guessing that means in OSX I can only run with Standard Clock speeds ..... bummer Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989761 Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 No, it should have no effect on your ability to overclock. What are you using to monitor your CPU speed? It's normal for System Profiler and About This Mac to show the stock speed of your CPU. Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989770 Share on other sites More sharing options...
ianmontana Posted January 29, 2014 Author Share Posted January 29, 2014 No, it should have no effect on your ability to overclock. What are you using to monitor your CPU speed? It's normal for System Profiler and About This Mac to show the stock speed of your CPU. I am using HWMonitor - when I boot windows it goes straight to 4.5GHz when required - in OSX it stays at 3.2 ? Thanks Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989791 Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 There are several conditions that must be met for OS X own power management to work, certain kernel extensions must be loaded and your model identifier in smbios.plist must be a good match in regards to chipset, CPU family and even video card. While working on this it's better not to overclock at all. Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989794 Share on other sites More sharing options...
ianmontana Posted January 29, 2014 Author Share Posted January 29, 2014 This probably doesn't mean anything but when I run Geekbench in Mac I get a score of circa 15,000 - in windows where I can see the upgraded frequency I get a score of 22,500 Thanks Also - the 15000 score was the same before I adjusted the BIOS to 4.5GHz Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989798 Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 Your overclock probably isn't working, but still it's perfectly normal to get lower scores on OS X all across the board. This doesn't necessarily indicate that your hardware isn't performing well. You have to consider that OS X is very different from Windows and that it does not use your hardware in the same way. Every little thing the OS might be doing (even drawing or updating the contents of a Window) while you're benchmarking, regardless of what OS it is, will affect the score in some way. That said I can't say if your Geekbench scores are normal for your hardware, obviously you'd have to look for others with similar hardware and compare with their scores. 1 Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989801 Share on other sites More sharing options...
ianmontana Posted January 29, 2014 Author Share Posted January 29, 2014 There are several conditions that must be met for OS X own power management to work, certain kernel extensions must be loaded and your model identifier in smbios.plist must be a good match in regards to chipset, CPU family and even video card. While working on this it's better not to overclock at all. Thanks Gringo you are a star .... I am using the IMAC 13.2 identifier ..... this is in comparison to my 3930 CPU, X79 mobo and GTX 760 GPU.... do you think this is correct ? Which kernel extensions are you referring to? This has been a real learning curve from ground zero !!! Thanks again Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989806 Share on other sites More sharing options...
Gringo Vermelho Posted January 29, 2014 Share Posted January 29, 2014 I don't think so, your i7-3930 CPU is Sandy Bridge architecture but the iMac13,2 range uses Ivy Bridge (last time I looked). Search, find out what other people with Sandy Bridge + X79 + Nvidia Graphics are using. AppleLPC.kext AppleIntelCPUPowerManagement.kext Obviously you can't be running NullCPUPM.kext or anything else designed to disable power management. However if your MSR 0xE2 register is locked and you delete NullCPUPM then you will no longer be able to boot, so there's that. Run Terminal.app and enter kextstat -k to see which kernel extensions are loaded. There are more but it depends on whether you'll be running old style power management or go xcpm style. In both cases for overclock to work I think you'll need to use this. For me to help you I'd prefer that you start on your own journey and ask questions as you go, I'd rather not try to write a guide just for you here and now, especially since I'm unfamiliar with Haswell architecture. Link to comment https://www.insanelymac.com/forum/topic/295669-over-clocking-on-osx/#findComment-1989833 Share on other sites More sharing options...
Recommended Posts