thenightflyer Posted April 19, 2017 Share Posted April 19, 2017 @PMHeart is there a way to unload MP61_freqV_w_iMac171.kext ? Link to comment Share on other sites More sharing options...
mfc88 Posted April 19, 2017 Share Posted April 19, 2017 @PMHeart is there a way to unload MP61_freqV_w_iMac171.kext ? Assuming it's in S/L/E (not recommended to unload the kext, but do so at your own risk)... sudo kextunload /System/Library/Extensions/MP61_freqV_w_iMac171.kext 1 Link to comment Share on other sites More sharing options...
PMheart Posted April 19, 2017 Share Posted April 19, 2017 @PMHeart is there a way to unload MP61_freqV_w_iMac171.kext ? Unload? Why not delete it directly... 1 Link to comment Share on other sites More sharing options...
thenightflyer Posted April 20, 2017 Share Posted April 20, 2017 Unload? Why not delete it directly... I tried but it gives me an error...i will paste it later. A strange thing is that after 10.12.4 upgrade i've no more vectors loaded. If i run Piker's script and select fvect for imac 17.1 after reboot if i paste in terminal sysctl -n machdep.xcpm.vectors_loaded_count i've 0 as result so missing frequency vectors...it's strange! Link to comment Share on other sites More sharing options...
WeBeRiO Posted April 20, 2017 Share Posted April 20, 2017 test it CLOVER.zip Generate ur SSDT with Pike script ssdtPRGen.command.zip Send me ioreg after reboot, extract with ioreg explorer IORegistryExplorer 3.app.zip MaLd0n 2017-04-12 às 14.07.48.png ops use it, DSDT inside folder is wrong DSDT.xhc.zip If I put these files in EFI I get KP I have created ssdt with script Link to comment Share on other sites More sharing options...
PMheart Posted April 20, 2017 Share Posted April 20, 2017 I tried but it gives me an error...i will paste it later. A strange thing is that after 10.12.4 upgrade i've no more vectors loaded. If i run Piker's script and select fvect for imac 17.1 after reboot if i paste in terminal sysctl -n machdep.xcpm.vectors_loaded_count i've 0 as result so missing frequency vectors...it's strange! I don't suppose that X86* are loaded properly. Please try to type in kextstat | grep X86 If you get no output, then X86* are not loaded, in this case, you should check your "plugin-type" property in your EFI Device Properties/ACPI _DSM Method. (Should be set to 0x1.) 1 Link to comment Share on other sites More sharing options...
thenightflyer Posted April 20, 2017 Share Posted April 20, 2017 I don't suppose that X86* are loaded properly. Please try to type in kextstat | grep X86 If you get no output, then X86* are not loaded, in this case, you should check your "plugin-type" property in your EFI Device Properties/ACPI _DSM Method. (Should be set to 0x1.) Thanks...i solved....i deleted the kext and now i've output to kextstat grep command and vector loaded. 2 Link to comment Share on other sites More sharing options...
DexterOX Posted April 21, 2017 Share Posted April 21, 2017 Hello friends I need your help, I have successfully installed MacOS Sierra 10.12.4.Hardware:* X99 Mootherboard* CPU 5930K* GTX 1070* Ram 16GB DDR4* SSD 850 PRO My question is how can I get better energy management, I've seen IPG catches with very low consumptions and more states. This is my AppleIntelInfo and IPG (Does not allow me to upload an image of my capture of Intel Power Gadget, sorry) Settings: ------------------------------------------ logMSRs..................................: 1 logIGPU..................................: 0 logCStates...............................: 1 logIPGStyle..............................: 1 InitialTSC...............................: 0xb682cbd396 (22 MHz) MWAIT C-States...........................: 8480 Processor Brandstring....................: Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz Processor Signature..................... : 0x306F2 ------------------------------------------ - Family............................... : 6 - Stepping............................. : 2 - Model................................ : 0x3F (63) Model Specific Registers (MSRs) ------------------------------------------ MSR_CORE_THREAD_COUNT............(0x35) : 0xFFFFFF803C7CE700 ------------------------------------------ - Core Count........................... : 6 - Thread Count......................... : 12 MSR_PLATFORM_INFO................(0xCE) : 0x20080C3BF3812300 ------------------------------------------ - Maximum Non-Turbo Ratio.............. : 0x23 (3500 MHz) - Ratio Limit for Turbo Mode........... : 1 (programmable) - TDP Limit for Turbo Mode............. : 1 (programmable) - Low Power Mode Support............... : 1 (LPM supported) - Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available) - Maximum Efficiency Ratio............. : 12 - Minimum Operating Ratio.............. : 8 MSR_PMG_CST_CONFIG_CONTROL.......(0xE2) : 0x8400 ------------------------------------------ - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT) - CFG Lock............................. : 1 (MSR locked until next reset) - C3 State Auto Demotion............... : 0 (disabled/unsupported) - C1 State Auto Demotion............... : 0 (disabled/unsupported) - C3 State Undemotion.................. : 0 (disabled/unsupported) - C1 State Undemotion.................. : 0 (disabled/unsupported) - Package C-State Auto Demotion........ : 0 (disabled/unsupported) - Package C-State Undemotion........... : 0 (disabled/unsupported) MSR_PMG_IO_CAPTURE_BASE..........(0xE4) : 0x10414 ------------------------------------------ - LVL_2 Base Address................... : 0x414 - C-state Range........................ : 1 (C6 is the max C-State to include) IA32_MPERF.......................(0xE7) : 0x1471C189FB IA32_APERF.......................(0xE8) : 0x142795B721 MSR_FLEX_RATIO...................(0x194) : 0xE0000 ------------------------------------------ MSR_IA32_PERF_STATUS.............(0x198) : 0x228B00002500 ------------------------------------------ - Current Performance State Value...... : 0x2500 (3700 MHz) MSR_IA32_PERF_CONTROL............(0x199) : 0xC00 ------------------------------------------ - Target performance State Value....... : 0xC00 (1200 MHz) - Intel Dynamic Acceleration........... : 0 (IDA engaged) IA32_CLOCK_MODULATION............(0x19A) : 0x0 IA32_THERM_INTERRUPT.............(0x19B) : 0x0 IA32_THERM_STATUS................(0x19C) : 0x88410000 ------------------------------------------ - Thermal Status....................... : 0 - Thermal Log.......................... : 0 - PROCHOT # or FORCEPR# event.......... : 0 - PROCHOT # or FORCEPR# log............ : 0 - Critical Temperature Status.......... : 0 - Critical Temperature log............. : 0 - Thermal Threshold #1 Status.......... : 0 - Thermal Threshold #1 log............. : 0 - Thermal Threshold #2 Status.......... : 0 - Thermal Threshold #2 log............. : 0 - Power Limitation Status.............. : 0 - Power Limitation log................. : 0 - Current Limit Status................. : 0 - Current Limit log.................... : 0 - Cross Domain Limit Status............ : 0 - Cross Domain Limit log............... : 0 - Digital Readout...................... : 65 - Resolution in Degrees Celsius........ : 1 - Reading Valid........................ : 1 (valid) MSR_THERM2_CTL...................(0x19D) : 0x0 IA32_MISC_ENABLES................(0x1A0) : 0x840089 ------------------------------------------ - Fast-Strings......................... : 1 (enabled) - FOPCODE compatibility mode Enable.... : 0 - Automatic Thermal Control Circuit.... : 1 (enabled) - Split-lock Disable................... : 0 - Performance Monitoring............... : 1 (available) - Bus Lock On Cache Line Splits Disable : 0 - Hardware prefetch Disable............ : 0 - Processor Event Based Sampling....... : 0 (PEBS supported) - GV1/2 legacy Enable.................. : 0 - Enhanced Intel SpeedStep Technology.. : 0 (disabled) - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported) - Adjacent sector prefetch Disable..... : 0 - CFG Lock............................. : 0 (MSR not locked) - xTPR Message Disable................. : 1 (disabled) MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x5F0A00 ------------------------------------------ - Turbo Attenuation Units.............. : 0 - Temperature Target................... : 95 - TCC Activation Offset................ : 0 MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000 ------------------------------------------ - EIST Hardware Coordination........... : 0 (hardware coordination enabled) - Energy/Performance Bias support...... : 1 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software) - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores) MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2424242424242525 ------------------------------------------ - Maximum Ratio Limit for C01.......... : 25 (3700 MHz) - Maximum Ratio Limit for C02.......... : 25 (3700 MHz) - Maximum Ratio Limit for C03.......... : 24 (3600 MHz) - Maximum Ratio Limit for C04.......... : 24 (3600 MHz) - Maximum Ratio Limit for C05.......... : 24 (3600 MHz) - Maximum Ratio Limit for C06.......... : 24 (3600 MHz) IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x0 MSR_POWER_CTL....................(0x1FC) : 0x2904005B ------------------------------------------ - Bi-Directional Processor Hot..........: 1 (enabled) - C1E Enable............................: 1 (enabled) MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03 ------------------------------------------ - Power Units.......................... : 3 (1/8 Watt) - Energy Status Units.................. : 14 (61 micro-Joules) - Time Units .......................... : 10 (976.6 micro-Seconds) MSR_PKG_POWER_LIMIT..............(0x610) : 0x7854000158460 ------------------------------------------ - Package Power Limit #1............... : 140 Watt - Enable Power Limit #1................ : 1 (enabled) - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1) - Time Window for Power Limit #1....... : 10 (2560 milli-Seconds) - Package Power Limit #2............... : 168 Watt - Enable Power Limit #2................ : 1 (enabled) - Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2) - Time Window for Power Limit #2....... : 3 (20 milli-Seconds) - Lock................................. : 0 (MSR not locked) MSR_PKG_ENERGY_STATUS............(0x611) : 0x592A689 ------------------------------------------ - Total Energy Consumed................ : 5706 Joules (Watt = Joules / seconds) MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x23 MSR_CONFIG_TDP_LEVEL1............(0x649) : 0xBC000000200460 MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0xBC000000000000 MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0 MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0 MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0xB687336040 CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 35 (3500 MHz) Maximum Turbo Ratio/Frequency............: 37 (3700 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (12) 31 36 ] CPU C6-Cores [ 0 2 4 6 8 10 ] CPU P-States [ 12 31 34 (36) ] CPU C6-Cores [ 0 2 4 6 8 10 11 ] CPU P-States [ 12 31 34 (35) 36 ] CPU C6-Cores [ 0 1 2 4 6 8 9 10 11 ] CPU P-States [ 12 30 31 34 (35) 36 ] CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 11 ] CPU P-States [ 12 30 31 32 34 (35) 36 ] CPU P-States [ 12 29 30 31 32 34 35 36 (37) ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ] CPU P-States [ 12 18 29 30 31 32 34 35 36 (37) ] CPU P-States [ (12) 18 27 29 30 31 32 34 35 36 37 ] CPU P-States [ (12) 18 27 29 30 31 32 33 34 35 36 37 ] CPU P-States [ (12) 18 25 27 29 30 31 32 33 34 35 36 37 ] CPU P-States [ (12) 18 23 25 27 29 30 31 32 33 34 35 36 37 ] CPU P-States [ 12 18 23 24 25 27 29 30 31 32 33 34 35 (36) 37 ] CPU P-States [ 12 18 22 23 24 25 27 29 30 31 32 33 34 35 36 (37) ] How can I create a correct ssdtPRGen.sh for my 5930K (I have no overclocking). MSR_PMG_CST_CONFIG_CONTROL.......(0xE2) : 0x8400 ------------------------------------------ - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT) - CFG Lock............................. : 1 (MSR locked until next reset) - C3 State Auto Demotion............... : 0 (disabled/unsupported) - C1 State Auto Demotion............... : 0 (disabled/unsupported) - C3 State Undemotion.................. : 0 (disabled/unsupported) - C1 State Undemotion.................. : 0 (disabled/unsupported) - Package C-State Auto Demotion........ : 0 (disabled/unsupported) - Package C-State Undemotion........... : 0 (disabled/unsupported) How can I unlock (0xE2) MSR locked? Thank you very much for your help, please. 1 Link to comment Share on other sites More sharing options...
thenightflyer Posted April 21, 2017 Share Posted April 21, 2017 Hello friends I need your help, I have successfully installed MacOS Sierra 10.12.4. Hardware: * X99 Mootherboard * CPU 5930K * GTX 1070 * Ram 16GB DDR4 * SSD 850 PRO My question is how can I get better energy management, I've seen IPG catches with very low consumptions and more states. This is my AppleIntelInfo and IPG (Does not allow me to upload an image of my capture of Intel Power Gadget, sorry) Settings: ------------------------------------------ logMSRs..................................: 1 logIGPU..................................: 0 logCStates...............................: 1 logIPGStyle..............................: 1 InitialTSC...............................: 0xb682cbd396 (22 MHz) MWAIT C-States...........................: 8480 Processor Brandstring....................: Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz Processor Signature..................... : 0x306F2 ------------------------------------------ - Family............................... : 6 - Stepping............................. : 2 - Model................................ : 0x3F (63) Model Specific Registers (MSRs) ------------------------------------------ MSR_CORE_THREAD_COUNT............(0x35) : 0xFFFFFF803C7CE700 ------------------------------------------ - Core Count........................... : 6 - Thread Count......................... : 12 MSR_PLATFORM_INFO................(0xCE) : 0x20080C3BF3812300 ------------------------------------------ - Maximum Non-Turbo Ratio.............. : 0x23 (3500 MHz) - Ratio Limit for Turbo Mode........... : 1 (programmable) - TDP Limit for Turbo Mode............. : 1 (programmable) - Low Power Mode Support............... : 1 (LPM supported) - Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available) - Maximum Efficiency Ratio............. : 12 - Minimum Operating Ratio.............. : 8 MSR_PMG_CST_CONFIG_CONTROL.......(0xE2) : 0x8400 ------------------------------------------ - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT) - CFG Lock............................. : 1 (MSR locked until next reset) - C3 State Auto Demotion............... : 0 (disabled/unsupported) - C1 State Auto Demotion............... : 0 (disabled/unsupported) - C3 State Undemotion.................. : 0 (disabled/unsupported) - C1 State Undemotion.................. : 0 (disabled/unsupported) - Package C-State Auto Demotion........ : 0 (disabled/unsupported) - Package C-State Undemotion........... : 0 (disabled/unsupported) MSR_PMG_IO_CAPTURE_BASE..........(0xE4) : 0x10414 ------------------------------------------ - LVL_2 Base Address................... : 0x414 - C-state Range........................ : 1 (C6 is the max C-State to include) IA32_MPERF.......................(0xE7) : 0x1471C189FB IA32_APERF.......................(0xE8) : 0x142795B721 MSR_FLEX_RATIO...................(0x194) : 0xE0000 ------------------------------------------ MSR_IA32_PERF_STATUS.............(0x198) : 0x228B00002500 ------------------------------------------ - Current Performance State Value...... : 0x2500 (3700 MHz) MSR_IA32_PERF_CONTROL............(0x199) : 0xC00 ------------------------------------------ - Target performance State Value....... : 0xC00 (1200 MHz) - Intel Dynamic Acceleration........... : 0 (IDA engaged) IA32_CLOCK_MODULATION............(0x19A) : 0x0 IA32_THERM_INTERRUPT.............(0x19B) : 0x0 IA32_THERM_STATUS................(0x19C) : 0x88410000 ------------------------------------------ - Thermal Status....................... : 0 - Thermal Log.......................... : 0 - PROCHOT # or FORCEPR# event.......... : 0 - PROCHOT # or FORCEPR# log............ : 0 - Critical Temperature Status.......... : 0 - Critical Temperature log............. : 0 - Thermal Threshold #1 Status.......... : 0 - Thermal Threshold #1 log............. : 0 - Thermal Threshold #2 Status.......... : 0 - Thermal Threshold #2 log............. : 0 - Power Limitation Status.............. : 0 - Power Limitation log................. : 0 - Current Limit Status................. : 0 - Current Limit log.................... : 0 - Cross Domain Limit Status............ : 0 - Cross Domain Limit log............... : 0 - Digital Readout...................... : 65 - Resolution in Degrees Celsius........ : 1 - Reading Valid........................ : 1 (valid) MSR_THERM2_CTL...................(0x19D) : 0x0 IA32_MISC_ENABLES................(0x1A0) : 0x840089 ------------------------------------------ - Fast-Strings......................... : 1 (enabled) - FOPCODE compatibility mode Enable.... : 0 - Automatic Thermal Control Circuit.... : 1 (enabled) - Split-lock Disable................... : 0 - Performance Monitoring............... : 1 (available) - Bus Lock On Cache Line Splits Disable : 0 - Hardware prefetch Disable............ : 0 - Processor Event Based Sampling....... : 0 (PEBS supported) - GV1/2 legacy Enable.................. : 0 - Enhanced Intel SpeedStep Technology.. : 0 (disabled) - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported) - Adjacent sector prefetch Disable..... : 0 - CFG Lock............................. : 0 (MSR not locked) - xTPR Message Disable................. : 1 (disabled) MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x5F0A00 ------------------------------------------ - Turbo Attenuation Units.............. : 0 - Temperature Target................... : 95 - TCC Activation Offset................ : 0 MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000 ------------------------------------------ - EIST Hardware Coordination........... : 0 (hardware coordination enabled) - Energy/Performance Bias support...... : 1 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software) - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores) MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2424242424242525 ------------------------------------------ - Maximum Ratio Limit for C01.......... : 25 (3700 MHz) - Maximum Ratio Limit for C02.......... : 25 (3700 MHz) - Maximum Ratio Limit for C03.......... : 24 (3600 MHz) - Maximum Ratio Limit for C04.......... : 24 (3600 MHz) - Maximum Ratio Limit for C05.......... : 24 (3600 MHz) - Maximum Ratio Limit for C06.......... : 24 (3600 MHz) IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x0 MSR_POWER_CTL....................(0x1FC) : 0x2904005B ------------------------------------------ - Bi-Directional Processor Hot..........: 1 (enabled) - C1E Enable............................: 1 (enabled) MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03 ------------------------------------------ - Power Units.......................... : 3 (1/8 Watt) - Energy Status Units.................. : 14 (61 micro-Joules) - Time Units .......................... : 10 (976.6 micro-Seconds) MSR_PKG_POWER_LIMIT..............(0x610) : 0x7854000158460 ------------------------------------------ - Package Power Limit #1............... : 140 Watt - Enable Power Limit #1................ : 1 (enabled) - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1) - Time Window for Power Limit #1....... : 10 (2560 milli-Seconds) - Package Power Limit #2............... : 168 Watt - Enable Power Limit #2................ : 1 (enabled) - Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2) - Time Window for Power Limit #2....... : 3 (20 milli-Seconds) - Lock................................. : 0 (MSR not locked) MSR_PKG_ENERGY_STATUS............(0x611) : 0x592A689 ------------------------------------------ - Total Energy Consumed................ : 5706 Joules (Watt = Joules / seconds) MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x23 MSR_CONFIG_TDP_LEVEL1............(0x649) : 0xBC000000200460 MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0xBC000000000000 MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0 MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0 MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0xB687336040 CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 35 (3500 MHz) Maximum Turbo Ratio/Frequency............: 37 (3700 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (12) 31 36 ] CPU C6-Cores [ 0 2 4 6 8 10 ] CPU P-States [ 12 31 34 (36) ] CPU C6-Cores [ 0 2 4 6 8 10 11 ] CPU P-States [ 12 31 34 (35) 36 ] CPU C6-Cores [ 0 1 2 4 6 8 9 10 11 ] CPU P-States [ 12 30 31 34 (35) 36 ] CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 11 ] CPU P-States [ 12 30 31 32 34 (35) 36 ] CPU P-States [ 12 29 30 31 32 34 35 36 (37) ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ] CPU P-States [ 12 18 29 30 31 32 34 35 36 (37) ] CPU P-States [ (12) 18 27 29 30 31 32 34 35 36 37 ] CPU P-States [ (12) 18 27 29 30 31 32 33 34 35 36 37 ] CPU P-States [ (12) 18 25 27 29 30 31 32 33 34 35 36 37 ] CPU P-States [ (12) 18 23 25 27 29 30 31 32 33 34 35 36 37 ] CPU P-States [ 12 18 23 24 25 27 29 30 31 32 33 34 35 (36) 37 ] CPU P-States [ 12 18 22 23 24 25 27 29 30 31 32 33 34 35 36 (37) ] How can I create a correct ssdtPRGen.sh for my 5930K (I have no overclocking). MSR_PMG_CST_CONFIG_CONTROL.......(0xE2) : 0x8400 ------------------------------------------ - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT) - CFG Lock............................. : 1 (MSR locked until next reset) - C3 State Auto Demotion............... : 0 (disabled/unsupported) - C1 State Auto Demotion............... : 0 (disabled/unsupported) - C3 State Undemotion.................. : 0 (disabled/unsupported) - C1 State Undemotion.................. : 0 (disabled/unsupported) - Package C-State Auto Demotion........ : 0 (disabled/unsupported) - Package C-State Undemotion........... : 0 (disabled/unsupported) How can I unlock (0xE2) MSR locked? Thank you very much for your help, please. Maybe if you write your exact model/brand of your motherboard it would be simple to help how to unlock your bios. 2 Link to comment Share on other sites More sharing options...
DexterOX Posted April 21, 2017 Share Posted April 21, 2017 Thank you, sorry, I forgot to mention it. Motherboard: Asus Rampage V Extreme Processor: Haswell-E 5930k Graphics: GTX1070 SSD: Samsung 850 Pro RAM: 16GB Corsair Platinium I have been able to unlock my BIOS, so the help for unlocking MSR 0xE2 is no longer necessary. But I need help with the other doubts and problems, I have not done any overclock, which should be my correct ssdtPRGen.sh and which frequency of vectors would be the most suitable for a correct administration of energy and performance? What is wrong with my AppleIntelInfo? What changes and corrections should I make, I feel very new to this, I appreciate all the help and forgiveness for my ignorance. Thank you!!! Link to comment Share on other sites More sharing options...
thenightflyer Posted April 22, 2017 Share Posted April 22, 2017 Thank you, sorry, I forgot to mention it. Motherboard: Asus Rampage V Extreme Processor: Haswell-E 5930k Graphics: GTX1070 SSD: Samsung 850 Pro RAM: 16GB Corsair Platinium I have been able to unlock my BIOS, so the help for unlocking MSR 0xE2 is no longer necessary. But I need help with the other doubts and problems, I have not done any overclock, which should be my correct ssdtPRGen.sh and which frequency of vectors would be the most suitable for a correct administration of energy and performance? What is wrong with my AppleIntelInfo? What changes and corrections should I make, I feel very new to this, I appreciate all the help and forgiveness for my ignorance. Thank you!!! Most of us use iMac 17.1 definitions so i think they should be good for you too. And if you read older posts you will find correct suggestions how to use your cpu. Link to comment Share on other sites More sharing options...
Matthew82 Posted April 24, 2017 Share Posted April 24, 2017 Did any of you try this solution for Broadwell-E? Im using this combination for a week and computer have more P states and cpu in idle mode working more quieter and and in lower temp. (Im using 6850k OC to 4.4) 83c0e9 > 83c0e1 - Broadwell-E CPUID 554889e5 41574156 41554154 53504189d64189f7 4889fb45 85ff0f84 > c39089e5 41574156 41554154 535041890d64189f 74889fb4 585ff0f8 - Rebot Fix 83c3c483 fb22 > 83c3bc83 fb22 - xcpm bootstrap and PMDrvr.kext.zip made be "Brumbaer" http://www.insanelymac.com/forum/topic/317747-haswell-e-powermanagement-yet-another-option/?do=findComment&comment=2315948 1 Link to comment Share on other sites More sharing options...
Sygey02 Posted April 24, 2017 Share Posted April 24, 2017 Hi Matthew82! just this patch and kext? Or ded you use a ssdt file to? Link to comment Share on other sites More sharing options...
Matthew82 Posted April 24, 2017 Share Posted April 24, 2017 Hi Matthew82! just this patch and kext? Or ded you use a ssdt file to? SSDT to 1 Link to comment Share on other sites More sharing options...
Matthew82 Posted April 24, 2017 Share Posted April 24, 2017 Some time ago I have tried it , but it was not so stable for me . Also performance was worst in CPU and graphic I working on this solution for a week in FCPX and performance is identical in my case. Plus now I have lower cpu temp. Link to comment Share on other sites More sharing options...
Sygey02 Posted April 24, 2017 Share Posted April 24, 2017 Did any of you try this solution for Broadwell-E? Im using this combination for a week and computer have more P states and cpu in idle mode working more quieter and and in lower temp. (Im using 6850k OC to 4.4) 83c0e9 > 83c0e1 - Broadwell-E CPUID 554889e5 41574156 41554154 53504189d64189f7 4889fb45 85ff0f84 > c39089e5 41574156 41554154 535041890d64189f 74889fb4 585ff0f8 - Rebot Fix 83c3c483 fb22 > 83c3bc83 fb22 - xcpm bootstrap and PMDrvr.kext.zip Zrzut ekranu 2017-04-24 o 13.00.40.png Zrzut ekranu 2017-04-24 o 13.01.18.png Zrzut ekranu 2017-04-24 o 13.05.58.png Zrzut ekranu 2017-04-24 o 13.05.48.png Zrzut ekranu 2017-04-24 o 13.03.45.png Zrzut ekranu 2017-04-24 o 13.17.12.png Hi Matthew82! for me it worked! I have a louwerr consumption watt and idle fregvency, with same benchmarks 22000 multicore i have always this problem in every situation ..testyng ..always ... or fervency to high and watt ok , or watt to high and fregvency low For working xcpm, macOS must be installed when I already overclocked to profile 1 from bios? or it recognise later to, if I install macOS Sierra on stock 3,6 profile? I,m not sure how is this working. Link to comment Share on other sites More sharing options...
Matthew82 Posted April 24, 2017 Share Posted April 24, 2017 I,m not sure how is this working. It is recognize later to. Link to comment Share on other sites More sharing options...
mfc88 Posted April 24, 2017 Share Posted April 24, 2017 PMDrvr.kext.zip Important to note who wrote the kext and where this kext came from: http://www.insanelymac.com/forum/topic/317747-haswell-e-powermanagement-yet-another-option/?do=findComment&comment=2315948 3 Link to comment Share on other sites More sharing options...
mfc88 Posted April 24, 2017 Share Posted April 24, 2017 Here are my results... Without PMDriver and with SSDT: While idling (ignore Watts, it's incorrect due to manual overclock): MSR_PKG_ENERGY_STATUS............(0x611) : 0x6F2DE ------------------------------------------ - Total Energy Consumed................ : 27 Joules (Watt = Joules / seconds) MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0x2C15FC8B267D CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz) Maximum Turbo Ratio/Frequency............: 40 (4000 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ 27 (40) ] CPU C6-Cores [ 0 2 4 10 12 19 ] CPU P-States [ (12) 27 34 40 ] CPU C6-Cores [ 0 2 4 7 8 10 12 14 19 ] CPU P-States [ 12 27 29 34 (40) ] CPU C6-Cores [ 0 1 2 4 6 7 8 10 12 14 15 16 18 19 ] CPU P-States [ 12 27 29 34 38 (40) ] CPU C6-Cores [ 0 1 2 3 4 6 7 8 10 11 12 13 14 15 16 18 19 ] CPU P-States [ 12 27 29 34 35 38 (40) ] CPU P-States [ 12 27 29 34 35 37 38 (40) ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 18 19 ] CPU P-States [ (12) 27 29 34 35 37 38 39 40 ] CPU P-States [ 12 27 29 33 34 35 37 38 39 (40) ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU P-States [ 12 27 29 32 33 34 35 37 38 39 (40) ] CPU P-States [ (12) 27 29 32 33 34 35 36 37 38 39 40 ] CPU P-States [ (12) 27 29 30 32 33 34 35 36 37 38 39 40 ] CPU P-States [ (12) 27 29 30 31 32 33 34 35 36 37 38 39 40 ] CPU P-States [ 12 26 27 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ (12) 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ] CPU P-States [ (12) 23 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ] CPU P-States [ 12 22 23 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ 12 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ 12 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] With PMDriver and with SSDT: While idling (ignore Watts, it's incorrect due to manual overclock): MSR_PKG_ENERGY_STATUS............(0x611) : 0x349136 ------------------------------------------ - Total Energy Consumed................ : 210 Joules (Watt = Joules / seconds) MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0x2B2386C486EC CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz) Maximum Turbo Ratio/Frequency............: 40 (4000 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (12) 25 ] CPU C6-Cores [ 0 2 8 10 12 16 19 ] CPU P-States [ (12) 14 25 ] CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 19 ] CPU P-States [ (12) 14 16 25 ] CPU P-States [ (12) 14 16 25 27 ] CPU P-States [ (12) 14 15 16 25 27 ] CPU C6-Cores [ 0 2 3 4 6 8 10 12 14 16 18 19 ] CPU P-States [ (12) 14 15 16 17 25 27 ] CPU C6-Cores [ 0 1 2 3 4 6 8 10 12 14 16 18 19 ] CPU P-States [ (12) 13 14 15 16 17 25 27 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 14 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 14 16 17 18 19 ] CPU P-States [ (12) 13 14 15 16 17 18 25 27 ] CPU P-States [ (12) 13 14 15 16 17 18 19 25 27 ] CPU P-States [ (12) 13 14 15 16 17 18 19 23 25 27 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 13 14 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 23 25 27 (40) ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 12 13 14 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 23 25 27 (30) 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 12 13 14 15 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 23 (24) 25 26 27 30 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 23 24 25 26 27 30 32 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 23 24 25 26 27 29 30 32 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 40 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 36 (40) ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 36 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 36 (40) ] With PMDriver and without SSDT: While idling (ignore Watts, it's incorrect due to manual overclock): MSR_PKG_ENERGY_STATUS............(0x611) : 0x4AEA4E ------------------------------------------ - Total Energy Consumed................ : 299 Joules (Watt = Joules / seconds) MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0x28DF5B1D5365 CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz) Maximum Turbo Ratio/Frequency............: 40 (4000 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (12) 28 40 ] CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 ] CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 19 ] CPU C6-Cores [ 0 2 3 4 6 8 10 12 14 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 6 8 10 11 12 14 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 6 8 9 10 11 12 14 15 16 18 19 ] CPU P-States [ (12) 28 34 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 14 15 16 18 19 ] CPU P-States [ (12) 14 28 34 40 ] CPU P-States [ (12) 14 16 28 34 40 ] CPU P-States [ (12) 13 14 16 28 34 40 ] CPU P-States [ (12) 13 14 16 28 34 37 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 ] CPU P-States [ (12) 13 14 16 28 33 34 37 40 ] CPU P-States [ (12) 13 14 16 22 28 33 34 37 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU P-States [ (12) 13 14 16 19 22 28 33 34 37 40 ] CPU P-States [ 12 13 14 16 19 22 28 33 34 37 (38) 40 ] CPU P-States [ (12) 13 14 15 16 19 22 28 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 19 22 24 28 33 34 37 38 40 ] CPU P-States [ 12 13 14 15 16 19 22 24 28 32 33 34 37 38 (40) ] CPU P-States [ (12) 13 14 15 16 19 21 22 24 28 32 33 34 37 38 40 ] CPU P-States [ 12 13 14 15 16 19 21 22 23 24 28 32 33 34 37 38 (40) ] CPU P-States [ 12 13 14 15 16 19 20 21 22 23 24 28 32 33 34 37 38 (40) ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 27 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 26 27 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 32 33 34 37 38 40 ] Well slap my @$$ and call me "Sally," it works pretty well. But! It needs more testing before I can call it stable. Note: Without SSDT, while showing better results, seemed like it took a bit more time to boot in to the OS. Update: Random kernel panic without SSDT. Not stable. Switching to PMDriver w/SSDT. 3 Link to comment Share on other sites More sharing options...
kencar Posted April 25, 2017 Share Posted April 25, 2017 Compile result before fixes: **************** * ... ERRORS ... * ************** These errors are decompiler errors (syntax related): error 6086 - Not a control method, cannot invoke (PRID is a BufferField) error 6058 - Invalid type (Target is [Package], Source must be a package also) Problem: If (LEqual (CSTA (Arg0, Arg1), 0x00)) { Store (0x00, FLAG) Store (0xFF, PRID (Store (0xFF, APID))) } Else { Store (APID, Local0) Store (Local0, PRID (Store (0x01, FLAG))) } Fix: If (LEqual (CSTA (Arg0, Arg1), 0x00)) { Store (0x00, FLAG) Store (0xFF, PRID) Store (0xFF, APID) } Else { Store (APID, Local0) Store (Local0, PRID) Store (0x01, FLAG) } --- These errors have to do with the undefined max range addresses in P1RS, P2RS, and P3RS (and P0RS): error - Address Min is greater than Address Max warning - Min/Max/Length/Gran are all zero, no resource tag Fixes: Find P1RS and fix the min/max/length addresses as noted below, then repeat for P2RS, and then repeat P3RS (*NOTE, the addresses for P1RS/P2RS/P3RS in Dword, WordIO, etc may be different from each other, so you won't have to change the first three digits, but just the last (see below for an example). Also some may even already have a min of xx59, but just follow the same pattern: min: xx58, max: xx59 and length: 0002 or 000001. For example P1RS (do not touch anything aside from the categories below!): Under DWordMemory: 0x00000001, // Length Under WordIO (1 of 3): 0x4158, // Range Minimum 0x4159, // Range Maximum 0x0002, // Length Under WordIO (2 of 3): 0x5758, // Range Minimum 0x5759, // Range Maximum 0x0002, // Length Under WordIO (3 of 3): 0x5858, // Range Minimum 0x5859, // Range Maximum 0x0002, // Length Under DwordMemory: 0x00000001, // Length Under QwordMemory: 0x0000000000000001, // Length --- And lastly find P0RS (again, do not touch anything else aside from the category below): Under QWordMemory 0x0000000000000001, // Length **************** * ... Warnings ... * ************** This warning is basically stating that a method/function has an IF statement, that when false, won't return anything: Not all control paths return a value (_OSC/O1EX/TINI/TWAK...etc) Reserved Method must return a value (Buffer required for _OSC) Sample Problem: Method (_TINI, 0, NotSerialized) { If (LEqual (Arg0, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { (bunch of code here that'll get executed if the above IF statement returns true) } } Fix ( adding a Return (Zero) before the method closes ): Method (TINI, 4, Serialized) { If (LEqual (Arg0, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { (bunch of code here that'll get executed if the above IF statement returns true) } Return (Zero) } ---- This warning has to deal with incorrect/unused method names: Invalid object type for reserved name (_OSC: found Integer, Buffer Required) Problem: Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities { Fix ( remove underscore "_" or rename "XOSC" ): Method (XOSC, 4, Serialized) // _OSC: Operating System Capabilities { ---- This warning has to deal with a decompiler mistake: Duplicate Value in List (Source is the same as Target) Problem: Method (OSHP, 0, NotSerialized) { Store (SSTS, SSTS) Store (0x00, HGPE) } Fix ( add quotes to first "SSTS" ): Method (OSHP, 0, NotSerialized) { Store ("SSTS", SSTS) Store (0x00, HGPE) } ---- This warning has to deal with an unused operator: Result is not used, possible operator timeout will be missed Problem: Acquire (MUTE, 0x03E8) Fix ( replace address with 0xFFFF ): Acquire (MUTE, 0xFFFF) ---- This warning has to deal with a mismatch ResourceTag length: ResourceTag smaller than Field (Size mismatch, Tag: X, Field: X bits) Sample Problem ( example below is Tag: 1 bit, Field: 8 bits ) : CreateByteField (CRS3, \_SB.PCI0.LPC0.SIO1._Y0D._HE, IRQS) // _HE_: High-Edge Fix ( depending on the size Tag mismatch: 1 bit = CreateBitField, 8 bits = CreateByteField, 16 bits = CreateWordField, 32 bits = CreateDwordField, 64 bits = CreateQwordField ) : CreateBitField (CRS3, \_SB.PCI0.LPC0.SIO1._Y0D._HE, IRQS) // _HE_: High-Edge ---- This warning has to deal with the switch variable not being defaulted to an Integer: Switch expression is not a static Integer/Buffer/String data type, default to integer Problem: Method (WMBC, 3, Serialized) { Store (0x01, Local0) Switch (Arg1) { Case (0x43455053) Fix (add Switch(ToInteger (XXXX)) ): Method (WMBC, 3, Serialized) { Store (0x01, Local0) Switch (ToInteger (Arg1)) { Case (0x43455053) ---- This warning has to deal with an unset method local variable: Method Local is set, but never used (Local 0) Problem: Store (0x03, OSVR) If (CondRefOf (\_OSI, Local0)) { If (_OSI ("Windows 2001")) or Store (RGE3, PMFG) Store (RGE3, Local0) And (RGE0, 0x9F, RGE0) Fix ( And(Local0, Ones, Local0) ==> Local 0 set to 0x11111111 ): Store (0x03, OSVR) If (CondRefOf (\_OSI, Local0)) { And(Local0, Ones, Local0) If (_OSI ("Windows 2001")) or Store (RGE3, PMFG) Store (RGE3, Local0) And(Local0, Ones, Local0) And (RGE0, 0x9F, RGE0) ---- Compile results after fixes: i just do as u told and got a good dsl, but when i save it as aml, errors still occour. so confused DSDT.zip 1 Link to comment Share on other sites More sharing options...
Sygey02 Posted April 25, 2017 Share Posted April 25, 2017 Here are my results... Without PMDriver and with SSDT: While idling (ignore Watts, it's incorrect due to manual overclock): MSR_PKG_ENERGY_STATUS............(0x611) : 0x6F2DE ------------------------------------------ - Total Energy Consumed................ : 27 Joules (Watt = Joules / seconds) MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0x2C15FC8B267D CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz) Maximum Turbo Ratio/Frequency............: 40 (4000 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ 27 (40) ] CPU C6-Cores [ 0 2 4 10 12 19 ] CPU P-States [ (12) 27 34 40 ] CPU C6-Cores [ 0 2 4 7 8 10 12 14 19 ] CPU P-States [ 12 27 29 34 (40) ] CPU C6-Cores [ 0 1 2 4 6 7 8 10 12 14 15 16 18 19 ] CPU P-States [ 12 27 29 34 38 (40) ] CPU C6-Cores [ 0 1 2 3 4 6 7 8 10 11 12 13 14 15 16 18 19 ] CPU P-States [ 12 27 29 34 35 38 (40) ] CPU P-States [ 12 27 29 34 35 37 38 (40) ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 18 19 ] CPU P-States [ (12) 27 29 34 35 37 38 39 40 ] CPU P-States [ 12 27 29 33 34 35 37 38 39 (40) ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU P-States [ 12 27 29 32 33 34 35 37 38 39 (40) ] CPU P-States [ (12) 27 29 32 33 34 35 36 37 38 39 40 ] CPU P-States [ (12) 27 29 30 32 33 34 35 36 37 38 39 40 ] CPU P-States [ (12) 27 29 30 31 32 33 34 35 36 37 38 39 40 ] CPU P-States [ 12 26 27 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ (12) 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ] CPU P-States [ (12) 23 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ] CPU P-States [ 12 22 23 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ 12 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ 12 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] CPU P-States [ 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ] With PMDriver and with SSDT: While idling (ignore Watts, it's incorrect due to manual overclock): MSR_PKG_ENERGY_STATUS............(0x611) : 0x349136 ------------------------------------------ - Total Energy Consumed................ : 210 Joules (Watt = Joules / seconds) MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0x2B2386C486EC CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz) Maximum Turbo Ratio/Frequency............: 40 (4000 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (12) 25 ] CPU C6-Cores [ 0 2 8 10 12 16 19 ] CPU P-States [ (12) 14 25 ] CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 19 ] CPU P-States [ (12) 14 16 25 ] CPU P-States [ (12) 14 16 25 27 ] CPU P-States [ (12) 14 15 16 25 27 ] CPU C6-Cores [ 0 2 3 4 6 8 10 12 14 16 18 19 ] CPU P-States [ (12) 14 15 16 17 25 27 ] CPU C6-Cores [ 0 1 2 3 4 6 8 10 12 14 16 18 19 ] CPU P-States [ (12) 13 14 15 16 17 25 27 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 14 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 14 16 17 18 19 ] CPU P-States [ (12) 13 14 15 16 17 18 25 27 ] CPU P-States [ (12) 13 14 15 16 17 18 19 25 27 ] CPU P-States [ (12) 13 14 15 16 17 18 19 23 25 27 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 13 14 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 23 25 27 (40) ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 12 13 14 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 23 25 27 (30) 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 12 13 14 15 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 23 (24) 25 26 27 30 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 23 24 25 26 27 30 32 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 23 24 25 26 27 29 30 32 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 40 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 36 (40) ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 36 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 36 (40) ] With PMDriver and without SSDT: While idling (ignore Watts, it's incorrect due to manual overclock): MSR_PKG_ENERGY_STATUS............(0x611) : 0x4AEA4E ------------------------------------------ - Total Energy Consumed................ : 299 Joules (Watt = Joules / seconds) MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0x28DF5B1D5365 CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz) Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz) Maximum Turbo Ratio/Frequency............: 40 (4000 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (12) 28 40 ] CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 ] CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 19 ] CPU C6-Cores [ 0 2 3 4 6 8 10 12 14 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 6 8 10 11 12 14 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 6 8 9 10 11 12 14 15 16 18 19 ] CPU P-States [ (12) 28 34 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 14 15 16 18 19 ] CPU P-States [ (12) 14 28 34 40 ] CPU P-States [ (12) 14 16 28 34 40 ] CPU P-States [ (12) 13 14 16 28 34 40 ] CPU P-States [ (12) 13 14 16 28 34 37 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 ] CPU P-States [ (12) 13 14 16 28 33 34 37 40 ] CPU P-States [ (12) 13 14 16 22 28 33 34 37 40 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ] CPU P-States [ (12) 13 14 16 19 22 28 33 34 37 40 ] CPU P-States [ 12 13 14 16 19 22 28 33 34 37 (38) 40 ] CPU P-States [ (12) 13 14 15 16 19 22 28 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 19 22 24 28 33 34 37 38 40 ] CPU P-States [ 12 13 14 15 16 19 22 24 28 32 33 34 37 38 (40) ] CPU P-States [ (12) 13 14 15 16 19 21 22 24 28 32 33 34 37 38 40 ] CPU P-States [ 12 13 14 15 16 19 21 22 23 24 28 32 33 34 37 38 (40) ] CPU P-States [ 12 13 14 15 16 19 20 21 22 23 24 28 32 33 34 37 38 (40) ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 27 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 26 27 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 32 33 34 37 38 40 ] CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 32 33 34 37 38 40 ] Well slap my @$$ and call me "Sally," it works pretty well. But! It needs more testing before I can call it stable. Note: Without SSDT, while showing better results, seemed like it took a bit more time to boot in to the OS. Update: Random kernel panic without SSDT. Not stable. Switching to PMDriver w/SSDT. Hi mfc88! Is this CPU-S v 3.7 some ssdt maker tool ..or some tester..? Wath are your overclock numbers. 4,5 Ghz ? Link to comment Share on other sites More sharing options...
Matthew82 Posted April 25, 2017 Share Posted April 25, 2017 Update: Random kernel panic without SSDT. Not stable. Switching to PMDriver w/SSDT. Without SSDT you losing PM and X86PlatformPlugin is no loading With SSDT Without SSDT Link to comment Share on other sites More sharing options...
mfc88 Posted April 25, 2017 Share Posted April 25, 2017 i just do as u told and got a good dsl, but when i save it as aml, errors still occour. so confused No errors on my end. Make sure you're using the correct MaciASL/IASL version. Update: Random KP again. Switching back to just SSDT. DSDT.aml.zip Link to comment Share on other sites More sharing options...
Matthew82 Posted April 25, 2017 Share Posted April 25, 2017 I have lots of KP when I was using fakesmc from RehabMan. Now I only using Slice version Link to comment Share on other sites More sharing options...
MaLd0n Posted April 25, 2017 Share Posted April 25, 2017 i think the best version is... http://www.hwsensors.com/releases never have problem, i dont use sensors, btw FakeSMC.kext.zip 2 Link to comment Share on other sites More sharing options...
Recommended Posts