Jump to content
Sign in to follow this  
mrjayviper

10.13.4: working AppleIntelCPUPowerManagement.kext for dual CPU setups?

Recommended Posts

I have tried :

 

1. patched AICPM from Herve (https://osxlatitude.com/forums/topic/10066-vanilla-and-patched-high-sierra-kernels-patched-aicpupm-kexts/)

2. AICPM (not sure if patched) from rampagedev: (it's provided in his DUAL CPU.dmg)

 

both results in kernel panics and pointing to AICPM as the culprit.

 

I've ran these 2 after installing the kext into SLE

 

- sudo chown -R root:wheel /S/L/E/AICPM.kext

- sudo chmod -R 755 /S/L/E/AICPM.kext

 

workarounds that I found:

 

1. removing AICPM.kext from SLE

2. using NullPower.Kext (not sure of full filename)

 

Any more ideas? Thanks

 

Some info:

1. Sandy Bridge EP Xeon CPUs

2. C602-based motherboard

3. GTX770

 

my config.plist



<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict>     <key>ACPI</key>     <dict>         <key>AutoMerge</key>         <true/>         <key>DSDT</key>         <dict>             <key>#DropOEM_DSM</key>             <dict>                 <key>ATI</key>                 <true/>                 <key>Firewire</key>                 <true/>                 <key>HDA</key>                 <true/>                 <key>HDMI</key>                 <true/>                 <key>IDE</key>                 <true/>                 <key>IntelGFX</key>                 <true/>                 <key>LAN</key>                 <true/>                 <key>LPC</key>                 <false/>                 <key>NVidia</key>                 <true/>                 <key>SATA</key>                 <true/>                 <key>SmBUS</key>                 <false/>                 <key>USB</key>                 <true/>                 <key>WIFI</key>                 <true/>             </dict>             <key>Debug</key>             <false/>             <key>Fixes</key>             <dict>                 <key>AddDTGP</key>                 <false/>                 <key>AddHDMI</key>                 <false/>                 <key>AddIMEI</key>                 <false/>                 <key>AddMCHC</key>                 <false/>                 <key>AddPNLF</key>                 <false/>                 <key>DeleteUnused</key>                 <false/>                 <key>FakeLPC</key>                 <false/>                 <key>FixACST</key>                 <false/>                 <key>FixADP1</key>                 <false/>                 <key>FixAirport</key>                 <false/>                 <key>FixDarwin</key>                 <false/>                 <key>FixDarwin7</key>                 <false/>                 <key>FixDisplay</key>                 <false/>                 <key>FixFirewire</key>                 <false/>                 <key>FixHDA</key>                 <false/>                 <key>FixHPET</key>                 <false/>                 <key>FixIDE</key>                 <false/>                 <key>FixIPIC</key>                 <false/>                 <key>FixIntelGfx</key>                 <false/>                 <key>FixLAN</key>                 <false/>                 <key>FixMutex</key>                 <false/>                 <key>FixRTC</key>                 <false/>                 <key>FixRegions</key>                 <false/>                 <key>FixS3D</key>                 <false/>                 <key>FixSATA</key>                 <false/>                 <key>FixSBUS</key>                 <false/>                 <key>FixShutdown</key>                 <false/>                 <key>FixTMR</key>                 <false/>                 <key>FixUSB</key>                 <false/>                 <key>FixWAK</key>                 <false/>             </dict>             <key>Name</key>             <string>DSDT.aml</string>             <key>Patches</key>             <array>                 <dict>                     <key>Comment</key>                     <string>change EHC1 to EH01</string>                     <key>Disabled</key>                     <false/>                     <key>Find</key>                     <data>                     RUhDMQ==                     </data>                     <key>Replace</key>                     <data>                     RUgwMQ==                     </data>                 </dict>                 <dict>                     <key>Comment</key>                     <string>change EHC2 to EH02</string>                     <key>Disabled</key>                     <false/>                     <key>Find</key>                     <data>                     RUhDMg==                     </data>                     <key>Replace</key>                     <data>                     RUgwMg==                     </data>                 </dict>                 <dict>                     <key>Comment</key>                     <string>change SAT0 to SATA</string>                     <key>Disabled</key>                     <false/>                     <key>Find</key>                     <data>                     U0FUMA==                     </data>                     <key>Replace</key>                     <data>                     U0FUQQ==                     </data>                 </dict>             </array>             <key>ReuseFFFF</key>             <false/>         </dict>         <key>DropTables</key>         <array>             <dict>                 <key>Signature</key>                 <string>DMAR</string>             </dict>         </array>         <key>FixHeaders</key>         <true/>         <key>HaltEnabler</key>         <true/>         <key>SSDT</key>         <dict>             <key>DropOem</key>             <true/>             <key>Generate</key>             <dict>                 <key>CStates</key>                 <false/>                 <key>PStates</key>                 <false/>             </dict>         </dict>         <key>smartUPS</key>         <false/>     </dict>     <key>Boot</key>     <dict>         <key>Arguments</key>         <string>dart=0 npci=0x2000</string>         <key>Debug</key>         <false/>         <key>DefaultVolume</key>         <string>osx</string>         <key>Legacy</key>         <string>PBR</string>         <key>Secure</key>         <false/>         <key>Timeout</key>         <integer>0</integer>         <key>XMPDetection</key>         <false/>     </dict>     <key>CPU</key>     <dict>         <key>Type</key>         <string>0x0A01</string>     </dict>     <key>Devices</key>     <dict>         <key>FakeID</key>         <dict>             <key>ATI</key>             <string>0x0</string>             <key>IMEI</key>             <string>0x0</string>             <key>IntelGFX</key>             <string>0x0</string>             <key>LAN</key>             <string>0x0</string>             <key>NVidia</key>             <string>0x0</string>             <key>SATA</key>             <string>0x0</string>             <key>WIFI</key>             <string>0x0</string>             <key>XHCI</key>             <string>0x0</string>         </dict>         <key>USB</key>         <dict>             <key>AddClockID</key>             <true/>             <key>FixOwnership</key>             <true/>             <key>Inject</key>             <true/>         </dict>         <key>UseIntelHDMI</key>         <false/>     </dict>     <key>DisableDrivers</key>     <array>         <string>Nothing</string>     </array>     <key>GUI</key>     <dict>         <key>Hide</key>         <array>             <string>Windows</string>             <string>BOOTX64.EFI</string>         </array>         <key>Language</key>         <string>en:0</string>         <key>Mouse</key>         <dict>             <key>Enabled</key>             <true/>             <key>Speed</key>             <integer>8</integer>         </dict>         <key>Scan</key>         <dict>             <key>Entries</key>             <true/>             <key>Legacy</key>             <string>First</string>             <key>Tool</key>             <true/>         </dict>         <key>ScreenResolution</key>         <string>1920x1080</string>         <key>Theme</key>         <string>Mavs Style</string>     </dict>     <key>Graphics</key>     <dict>         <key>Inject</key>         <dict>             <key>ATI</key>             <false/>             <key>Intel</key>             <false/>             <key>NVidia</key>             <false/>         </dict>     </dict>     <key>KernelAndKextPatches</key>     <dict>         <key>#FakeCPUID</key>         <string>0x010676</string>         <key>AppleIntelCPUPM</key>         <true/>         <key>AppleRTC</key>         <true/>         <key>FakeCPUID</key>         <string>0x0306E0</string>         <key>KernelCpu</key>         <false/>         <key>KernelLapic</key>         <false/>         <key>KernelPm</key>         <false/>         <key>KextsToPatch</key>         <array>             <dict>                 <key>Comment</key>                 <string>External icons patch</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 RXh0ZXJuYWw=                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>Name</key>                 <string>com.apple.driver.AppleAHCIPort</string>                 <key>Replace</key>                 <data>                 SW50ZXJuYWw=                 </data>             </dict>             <dict>                 <key>Comment</key>                 <string>Prevent AGDP from loading</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 ugUAAAA=                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>MatchOS</key>                 <string>10.13.x</string>                 <key>Name</key>                 <string>com.apple.driver.AppleGraphicsDevicePolicy</string>                 <key>Replace</key>                 <data>                 ugAAAAA=                 </data>             </dict>             <dict>                 <key>Comment</key>                 <string>Patch Assertions</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 U291bmQgYXNzZXJ0aW9uIA==                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>Name</key>                 <string>com.apple.driver.AppleMikeyDriver</string>                 <key>Replace</key>                 <data>                 AAAAAAAAAAAAAAAAAAAAAA==                 </data>             </dict>             <dict>                 <key>Comment</key>                 <string>disable port limit in XHCI kext</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 g32UDw+DlwQAAA==                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>MatchOS</key>                 <string>10.13.4</string>                 <key>Name</key>                 <string>com.apple.driver.usb.AppleUSBXHCI</string>                 <key>Replace</key>                 <data>                 g32UD5CQkJCQkA==                 </data>             </dict>             <dict>                 <key>Comment</key>                 <string>change 15 port limit to 26 in XHCI kext</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 g72M/v//EA==                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>MatchOS</key>                 <string>10.11.x</string>                 <key>Name</key>                 <string>com.apple.driver.usb.AppleUSBXHCIPCI</string>                 <key>Replace</key>                 <data>                 g72M/v//Gw==                 </data>             </dict>             <dict>                 <key>Comment</key>                 <string>change 15 port limit to 26 in XHCI kext</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 g710////EA==                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>MatchOS</key>                 <string>10.12.x</string>                 <key>Name</key>                 <string>com.apple.driver.usb.AppleUSBXHCIPCI</string>                 <key>Replace</key>                 <data>                 g710////Gw==                 </data>             </dict>             <dict>                 <key>Comment</key>                 <string>change 15 port limit to 26 in XHCI kext</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 g32MEA==                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>MatchOS</key>                 <string>10.13.0,10.13.1,10.13.2,10.13.3</string>                 <key>Name</key>                 <string>com.apple.driver.usb.AppleUSBXHCIPCI</string>                 <key>Replace</key>                 <data>                 g32MGw==                 </data>             </dict>             <dict>                 <key>Comment</key>                 <string>Disable EEPROM checking</string>                 <key>Disabled</key>                 <false/>                 <key>Find</key>                 <data>                 dbh1Jg==                 </data>                 <key>InfoPlistPatch</key>                 <false/>                 <key>Name</key>                 <string>com.smalltree.driver.SmallTreeIntel82576</string>                 <key>Replace</key>                 <data>                 dbhmkA==                 </data>             </dict>         </array>     </dict>     <key>RtVariables</key>     <dict>         <key>BooterConfig</key>         <string>0x28</string>         <key>CsrActiveConfig</key>         <string>0x3</string>         <key>ROM</key>         <string>UseMacAddr0</string>     </dict>     <key>SMBIOS</key>     <dict>         <key>BiosReleaseDate</key>         <string>02/02/2018</string>         <key>BiosVendor</key>         <string>Apple Inc.</string>         <key>BiosVersion</key>         <string>MP61.88Z.0122.B00.1802021814</string>         <key>Board-ID</key>         <string>Mac-F60DEB81FF30ACF6</string>         <key>BoardManufacturer</key>         <string>Apple Inc.</string>         <key>BoardSerialNumber</key>         <string>F5K734301OPDKG11F</string>         <key>BoardType</key>         <integer>11</integer>         <key>BoardVersion</key>         <string>1.0</string>         <key>ChassisAssetTag</key>         <string>Pro-Enclosure</string>         <key>ChassisManufacturer</key>         <string>Apple Inc.</string>         <key>ChassisType</key>         <string>0x02</string>         <key>Family</key>         <string>MacPro</string>         <key>FirmwareFeatures</key>         <string>0xE80FE137</string>         <key>FirmwareFeaturesMask</key>         <string>0xFF1FFF3F</string>         <key>LocationInChassis</key>         <string>Part Component</string>         <key>Manufacturer</key>         <string>Apple Inc.</string>         <key>Mobile</key>         <false/>         <key>PlatformFeature</key>         <string>0x04</string>         <key>ProductName</key>         <string>MacPro6,1</string>         <key>SerialNumber</key>         <string>F5KV84HSF9VM</string>         <key>Version</key>         <string>1.0</string>     </dict>     <key>SystemParameters</key>     <dict>         <key>CustomUUID</key>         <string>7220DB92-1D0F-51A2-AA27-5980097F6C0A</string>         <key>InjectKexts</key>         <string>Yes</string>         <key>InjectSystemID</key>         <true/>         <key>NvidiaWeb</key>         <true/>     </dict> </dict> </plist>

Share this post


Link to post
Share on other sites

It's much better to post a zipped copy of your Clover config and/or EFI folder than dump a long text copy that very few will bother to read... Your post was moderated to add a spoiler.

 

Coming back to your AICPUPM issue, you should not need the patched version for Sandy/Ivy Bridge since this is usually only applicable to laptops. What you probably need to do is install or inject  a TSCSync kext applicable to your SB EP Xeon CPUs so that all cores TSC are synchronised.

https://www.insanelymac.com/forum/topic/323366-voodootscsync-configurator-create-a-custom-version-of-voodoo-tsc-sync/

 

Share this post


Link to post
Share on other sites
Sign in to follow this  

×