{"action":"created","issue":{"url":"https://api.github.com/repos/daliansky/XiaoMi-Pro/issues/22","repository_url":"https://api.github.com/repos/daliansky/XiaoMi-Pro","labels_url":"https://api.github.com/repos/daliansky/XiaoMi-Pro/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/daliansky/XiaoMi-Pro/issues/22/comments","events_url":"https://api.github.com/repos/daliansky/XiaoMi-Pro/issues/22/events","html_url":"https://github.com/daliansky/XiaoMi-Pro/issues/22","id":321549335,"number":22,"title":"CPU Power management ","user":{"login":"PavelLJ","id":31141913,"avatar_url":"https://avatars2.githubusercontent.com/u/31141913?v=4","gravatar_id":"","url":"https://api.github.com/users/PavelLJ","html_url":"https://github.com/PavelLJ","followers_url":"https://api.github.com/users/PavelLJ/followers","following_url":"https://api.github.com/users/PavelLJ/following{/other_user}","gists_url":"https://api.github.com/users/PavelLJ/gists{/gist_id}","starred_url":"https://api.github.com/users/PavelLJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PavelLJ/subscriptions","organizations_url":"https://api.github.com/users/PavelLJ/orgs","repos_url":"https://api.github.com/users/PavelLJ/repos","events_url":"https://api.github.com/users/PavelLJ/events{/privacy}","received_events_url":"https://api.github.com/users/PavelLJ/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-09T12:25:19Z","updated_at":"2018-05-09T15:38:04Z","closed_at":null,"author_association":"NONE","body":"Hello again! I'm enthusiast so I don't know much about Native Power Management, but I found some faulty things in our setup:\r\nAt first, SSDT-XCPM (or PluginType if you wish) configured wrong, as KabyLake+ DSDT (and our too), got the _PR0.PR00 tree, not _PR0.CPU0 as it was configured by rehabman by default (he made notes about KabyLake+ systems). I checked in MaciASL and yeah - our DSDT is using PR00 so I guess this should be fixed. Also I don't think CPUFriend is needed with this fix, as of my AppleIntelInfo report all is okay with HWP (pure setup, almost no kext and the only patched SSDT is SSDT-XCPM)\r\nAppleIntelInfo Report:\r\n```\r\nAppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.\r\n\r\nSettings:\r\n------------------------------------------\r\nlogMSRs..................................: 1\r\nlogIGPU..................................: 1\r\nlogCStates...............................: 1\r\nlogIPGStyle..............................: 1\r\nInitialTSC...............................: 0x121d2d13954 (62 MHz)\r\nMWAIT C-States...........................: 286531872\r\n\r\nProcessor Brandstring....................: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz\r\n\r\nProcessor Signature..................... : 0x806EA\r\n------------------------------------------\r\n - Family............................... : 6\r\n - Stepping............................. : 10\r\n - Model................................ : 0x8E (142)\r\n\r\nModel Specific Registers (MSRs)\r\n------------------------------------------\r\n\r\nMSR_IA32_PLATFORM_ID.............(0x17)  : 0x1C000000000000\r\n------------------------------------------\r\n - Processor Flags...................... : 7\r\n\r\nMSR_CORE_THREAD_COUNT............(0x35)  : 0x40008\r\n------------------------------------------\r\n - Core Count........................... : 4\r\n - Thread Count......................... : 8\r\n\r\nMSR_PLATFORM_INFO................(0xCE)  : 0x4043DF1011400\r\n------------------------------------------\r\n - Maximum Non-Turbo Ratio.............. : 0x14 (2000 MHz)\r\n - Ratio Limit for Turbo Mode........... : 1 (programmable)\r\n - TDP Limit for Turbo Mode............. : 1 (programmable)\r\n - Low Power Mode Support............... : 1 (LPM supported)\r\n - Number of ConfigTDP Levels........... : 2 (additional TDP level(s) available)\r\n - Maximum Efficiency Ratio............. : 4\r\n - Minimum Operating Ratio.............. : 4\r\n\r\nMSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008007\r\n------------------------------------------\r\n - I/O MWAIT Redirection Enable......... : 0 (not enabled)\r\n - CFG Lock............................. : 1 (MSR locked until next reset)\r\n - C3 State Auto Demotion............... : 1 (enabled)\r\n - C1 State Auto Demotion............... : 1 (enabled)\r\n - C3 State Undemotion.................. : 1 (enabled)\r\n - C1 State Undemotion.................. : 1 (enabled)\r\n - Package C-State Auto Demotion........ : 0 (disabled/unsupported)\r\n - Package C-State Undemotion........... : 0 (disabled/unsupported)\r\n\r\nMSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x51814\r\n------------------------------------------\r\n - LVL_2 Base Address................... : 0x1814\r\n - C-state Range........................ : 5 (C-States not included, I/O MWAIT redirection not enabled)\r\n\r\nIA32_MPERF.......................(0xE7)  : 0x1E840F08F5\r\nIA32_APERF.......................(0xE8)  : 0x2625365093\r\n\r\nMSR_FLEX_RATIO...................(0x194) : 0x100000\r\n------------------------------------------\r\n\r\nMSR_IA32_PERF_STATUS.............(0x198) : 0x25FB00002200\r\n------------------------------------------\r\n - Current Performance State Value...... : 0x2200 (3400 MHz)\r\n\r\nMSR_IA32_PERF_CONTROL............(0x199) : 0xA00\r\n------------------------------------------\r\n - Target performance State Value....... : 0xA00 (1000 MHz)\r\n - Intel Dynamic Acceleration........... : 0 (IDA engaged)\r\n\r\nIA32_CLOCK_MODULATION............(0x19A) : 0x0\r\n\r\nIA32_THERM_INTERRUPT.............(0x19B) : 0x10\r\n------------------------------------------\r\n - High-Temperature Interrupt Enable.... : 0 (disabled)\r\n - Low-Temperature Interrupt Enable..... : 0 (disabled)\r\n - PROCHOT# Interrupt Enable............ : 0 (disabled)\r\n - FORCEPR# Interrupt Enable............ : 0 (disabled)\r\n - Critical Temperature Interrupt Enable : 1 (enabled)\r\n - Threshold #1 Value................... : 0\r\n - Threshold #1 Interrupt Enable........ : 0 (disabled)\r\n - Threshold #2 Value................... : 0\r\n - Threshold #2 Interrupt Enable........ : 0 (disabled)\r\n - Power Limit Notification Enable...... : 0 (disabled)\r\n\r\nIA32_THERM_STATUS................(0x19C) : 0x88302800\r\n------------------------------------------\r\n - Thermal Status....................... : 0\r\n - Thermal Log.......................... : 0\r\n - PROCHOT # or FORCEPR# event.......... : 0\r\n - PROCHOT # or FORCEPR# log............ : 0\r\n - Critical Temperature Status.......... : 0\r\n - Critical Temperature log............. : 0\r\n - Thermal Threshold #1 Status.......... : 0\r\n - Thermal Threshold #1 log............. : 0\r\n - Thermal Threshold #2 Status.......... : 0\r\n - Thermal Threshold #2 log............. : 0\r\n - Power Limitation Status.............. : 0\r\n - Power Limitation log................. : 1\r\n - Current Limit Status................. : 0\r\n - Current Limit log.................... : 1\r\n - Cross Domain Limit Status............ : 0\r\n - Cross Domain Limit log............... : 0\r\n - Digital Readout...................... : 48\r\n - Resolution in Degrees Celsius........ : 1\r\n - Reading Valid........................ : 1 (valid)\r\n\r\nMSR_THERM2_CTL...................(0x19D) : 0x0\r\n\r\nIA32_MISC_ENABLES................(0x1A0) : 0x850089\r\n------------------------------------------\r\n - Fast-Strings......................... : 1 (enabled)\r\n - FOPCODE compatibility mode Enable.... : 0\r\n - Automatic Thermal Control Circuit.... : 1 (enabled)\r\n - Split-lock Disable................... : 0\r\n - Performance Monitoring............... : 1 (available)\r\n - Bus Lock On Cache Line Splits Disable : 0\r\n - Hardware prefetch Disable............ : 0\r\n - Processor Event Based Sampling....... : 0 (PEBS supported)\r\n - GV1/2 legacy Enable.................. : 0\r\n - Enhanced Intel SpeedStep Technology.. : 1 (enabled)\r\n - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)\r\n - Adjacent sector prefetch Disable..... : 0\r\n - CFG Lock............................. : 0 (MSR not locked)\r\n - xTPR Message Disable................. : 1 (disabled)\r\n\r\nMSR_TEMPERATURE_TARGET...........(0x1A2) : 0x2640000\r\n------------------------------------------\r\n - Turbo Attenuation Units.............. : 0 \r\n - Temperature Target................... : 100\r\n - TCC Activation Offset................ : 2\r\n\r\nMSR_MISC_PWR_MGMT................(0x1AA) : 0x401CC1\r\n------------------------------------------\r\n - EIST Hardware Coordination........... : 1 (hardware coordination disabled)\r\n - Energy/Performance Bias support...... : 1\r\n - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)\r\n - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)\r\n - SpeedShift Technology Enable......... : 1 (enabled)\r\n - SpeedShift Interrupt Coordination.... : 1 (enabled)\r\n - SpeedShift Energy Efficient Perf..... : 1 (enabled)\r\n - SpeedShift Technology Setup for HWP.. : Yes (setup for HWP)\r\n\r\nMSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x25252828\r\n------------------------------------------\r\n - Maximum Ratio Limit for C01.......... : 28 (4000 MHz) \r\n - Maximum Ratio Limit for C02.......... : 28 (4000 MHz) \r\n - Maximum Ratio Limit for C03.......... : 25 (3700 MHz) \r\n - Maximum Ratio Limit for C04.......... : 25 (3700 MHz) \r\n\r\nIA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5\r\n------------------------------------------\r\n - Power Policy Preference...............: 5 (balanced performance and energy saving)\r\n\r\nMSR_POWER_CTL....................(0x1FC) : 0x24005F\r\n------------------------------------------\r\n - Bi-Directional Processor Hot..........: 1 (enabled)\r\n - C1E Enable............................: 1 (enabled)\r\n\r\nMSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03\r\n------------------------------------------\r\n - Power Units.......................... : 3 (1/8 Watt)\r\n - Energy Status Units.................. : 14 (61 micro-Joules)\r\n - Time Units .......................... : 10 (976.6 micro-Seconds)\r\n\r\nMSR_PKG_POWER_LIMIT..............(0x610) : 0x42816000DD8078\r\n------------------------------------------\r\n - Package Power Limit #1............... : 15 Watt\r\n - Enable Power Limit #1................ : 1 (enabled)\r\n - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)\r\n - Time Window for Power Limit #1....... : 110 (163840 milli-Seconds)\r\n - Package Power Limit #2............... : 44 Watt\r\n - Enable Power Limit #2................ : 1 (enabled)\r\n - Package Clamping Limitation #2....... : 0 (disabled)\r\n - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)\r\n - Lock................................. : 0 (MSR not locked)\r\n\r\nMSR_PKG_ENERGY_STATUS............(0x611) : 0x305791B\r\n------------------------------------------\r\n - Total Energy Consumed................ : 3093 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP0_POWER_LIMIT..............(0x638) : 0x0\r\n\r\nMSR_PP0_ENERGY_STATUS............(0x639) : 0x18161F0\r\n------------------------------------------\r\n - Total Energy Consumed................ : 1541 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP0_POWER_LIMIT..............(0x638) : 0x0\r\n\r\nMSR_PP0_ENERGY_STATUS............(0x639) : 0x1816233\r\n------------------------------------------\r\n - Total Energy Consumed................ : 1541 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP1_POWER_LIMIT..............(0x640) : 0x0\r\n\r\nMSR_PP1_ENERGY_STATUS............(0x641) : 0x6F37C\r\n------------------------------------------\r\n - Total Energy Consumed................ : 27 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP1_POLICY...................(0x642) : 0x18\r\n------------------------------------------\r\n - Priority Level....................... : 24\r\n\r\nMSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x12\r\nMSR_CONFIG_TDP_LEVEL1............(0x649) : 0x80050\r\nMSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1400C8\r\nMSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0\r\nMSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0\r\nMSR_PKGC3_IRTL...................(0x60a) : 0x884E\r\nMSR_PKGC6_IRTL...................(0x60b) : 0x8876\r\nMSR_PKGC7_IRTL...................(0x60c) : 0x8894\r\nMSR_PKG_C2_RESIDENCY.............(0x60d) : 0x3E469EA5A0\r\nMSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x76C250E07C\r\nMSR_PKG_C2_RESIDENCY.............(0x60d) : 0x3E469EA5A0\r\nMSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x76C250E07C\r\nMSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0\r\nMSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0\r\nMSR_PKG_C8_RESIDENCY.............(0x630) : 0x0\r\nMSR_PKG_C9_RESIDENCY.............(0x631) : 0x0\r\nMSR_PKG_C10_RESIDENCY............(0x632) : 0x0\r\nMSR_PKG_C8_LATENCY...............(0x633) : 0x0\r\nMSR_PKG_C9_LATENCY...............(0x634) : 0x0\r\nMSR_PKG_C10_LATENCY..............(0x635) : 0x0\r\n\r\nMSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x2188426 \r\n------------------------------------------\r\n\r\nMSR_PPERF........................(0x64E) : 0x2312C23A21\r\n------------------------------------------\r\n - Hardware workload scalability........ : 150638574113\r\n\r\nMSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x3D000000\r\n------------------------------------------\r\n - PROCHOT Status....................... : 0\r\n - Thermal Status....................... : 0\r\n - Residency State Regulation Status.... : 0\r\n - Running Average Thermal Limit Status. : 0\r\n - VR Therm Alert Status................ : 0\r\n - VR Therm Design Current Status....... : 0\r\n - Other Status......................... : 0\r\n - Package/Platform-Level #1 Power Limit : 0\r\n - Package/Platform-Level #2 Power Limit : 0\r\n - Max Turbo Limit Status............... : 0\r\n - Turbo Transition Attenuation Status.. : 0\r\n - PROCHOT Log.......................... : 0\r\n - Thermal Log.......................... : 0\r\n - Residency State Regulation Log....... : 0\r\n - Running Average Thermal Limit Log.... : 0\r\n - VR Therm Alert Log................... : 0\r\n - VR Thermal Design Current Log........ : 0\r\n - Other Status Log..................... : 1 (status bit has asserted)\r\n - Package/Platform-Level #1 Power Limit : 1 (status bit has asserted)\r\n - Package/Platform-Level #2 Power Limit : 1 (status bit has asserted)\r\n - Max Turbo Limit Log.................. : 1 (status bit has asserted)\r\n - Turbo Transition Attenuation Log..... : 1 (status bit has asserted)\r\nHDC Supported\r\n\r\nIA32_PKG_HDC_CTL.................(0xDB0) : 0x0\r\n\r\nIA32_PM_CTL1.....................(0xDB1) : 0x1\r\n------------------------------------------\r\nHDC Allow Block..................(0xDB1) : 1 (HDC blocked)\r\n\r\nIA32_THREAD_STALL................(0xDB2) : 0x0\r\n\r\nMSR_PKG_HDC_CONFIG...............(0x652) : 0x2\r\n------------------------------------------\r\nPkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper)\r\nMSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0\r\n\r\nMSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0\r\n\r\nMSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0\r\n\r\nIA32_TSC_DEADLINE................(0x6E0) : 0x121D53A278D\r\nMSR_PPERF........................(0x63E) : 0x1 (18)\r\n\r\nIA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)\r\n\r\nIA32_HWP_CAPABILITIES............(0x771) : 0x1081228\r\n-----------------------------------------\r\n - Highest Performance.................. : 40\r\n - Guaranteed Performance............... : 18\r\n - Most Efficient Performance........... : 8\r\n - Lowest Performance................... : 1\r\n\r\nIA32_HWP_INTERRUPT...............(0x773) : 0x0\r\n------------------------------------------\r\n - Guaranteed Performance Change........ : 0 (Interrupt generation disabled)\r\n - Excursion Minimum.................... : 0 (Interrupt generation disabled)\r\n\r\nIA32_HWP_REQUEST................(0x774) : 0x78282804\r\n-----------------------------------------\r\n - Minimum Performance................. : 4\r\n - Maximum Performance................. : 40\r\n - Desired Performance................. : 40\r\n - Energy Efficient Performance........ : 120\r\n - Activity Window..................... : 0, 0\r\n - Package Control..................... : 0\r\n\r\nIA32_HWP_STATUS..................(0x777) : 0x0\r\n-----------------------------------------\r\n - Guaranteed Performance Change....... : 0 (has not occured)\r\n - Excursion To Minimum................ : 0 (has not occured)\r\n\r\nCPU Ratio Info:\r\n------------------------------------------\r\nBase Clock Frequency (BLCK)............. : 100 MHz\r\nMaximum Efficiency Ratio/Frequency.......:  4 ( 400 MHz)\r\nMaximum non-Turbo Ratio/Frequency........: 20 (2000 MHz)\r\nMaximum Turbo Ratio/Frequency............: 40 (4000 MHz)\r\n\r\nIGPU Info:\r\n------------------------------------------\r\nIGPU Current Frequency...................:    0 MHz\r\nIGPU Minimum Frequency...................:  300 MHz\r\nIGPU Maximum Non-Turbo Frequency.........:  300 MHz\r\nIGPU Maximum Turbo Frequency.............: 1150 MHz\r\nIGPU Maximum limit.......................: No Limit\r\n\r\nP-State ratio * 100 = Frequency in MHz\r\n------------------------------------------\r\nCPU P-States [ (13) 22 35 ] iGPU P-States [ ]\r\nCPU C3-Cores [ 1 4 5 ]\r\nCPU C7-Cores [ 1 2 3 4 7 ]\r\nCPU P-States [ (13) 22 35 ] iGPU P-States [ ]\r\nCPU C3-Cores [ 1 2 3 4 5 ]\r\nCPU C7-Cores [ 0 1 2 3 4 5 7 ]\r\nCPU C3-Cores [ 0 1 2 3 4 5 6 7 ]\r\nCPU C7-Cores [ 0 1 2 3 4 5 6 7 ]\r\nCPU P-States [ 13 (20) 22 35 ] iGPU P-States [ ]\r\nCPU P-States [ 13 20 22 (24) 35 ] iGPU P-States [ ]\r\nMBP-Pavel:~ pavel$ sudo cat /tmp/AppleIntelInfo.dat\r\nPassword:\r\nAppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.\r\n\r\nSettings:\r\n------------------------------------------\r\nlogMSRs..................................: 1\r\nlogIGPU..................................: 1\r\nlogCStates...............................: 1\r\nlogIPGStyle..............................: 1\r\nInitialTSC...............................: 0x121d2d13954 (62 MHz)\r\nMWAIT C-States...........................: 286531872\r\n\r\nProcessor Brandstring....................: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz\r\n\r\nProcessor Signature..................... : 0x806EA\r\n------------------------------------------\r\n - Family............................... : 6\r\n - Stepping............................. : 10\r\n - Model................................ : 0x8E (142)\r\n\r\nModel Specific Registers (MSRs)\r\n------------------------------------------\r\n\r\nMSR_IA32_PLATFORM_ID.............(0x17)  : 0x1C000000000000\r\n------------------------------------------\r\n - Processor Flags...................... : 7\r\n\r\nMSR_CORE_THREAD_COUNT............(0x35)  : 0x40008\r\n------------------------------------------\r\n - Core Count........................... : 4\r\n - Thread Count......................... : 8\r\n\r\nMSR_PLATFORM_INFO................(0xCE)  : 0x4043DF1011400\r\n------------------------------------------\r\n - Maximum Non-Turbo Ratio.............. : 0x14 (2000 MHz)\r\n - Ratio Limit for Turbo Mode........... : 1 (programmable)\r\n - TDP Limit for Turbo Mode............. : 1 (programmable)\r\n - Low Power Mode Support............... : 1 (LPM supported)\r\n - Number of ConfigTDP Levels........... : 2 (additional TDP level(s) available)\r\n - Maximum Efficiency Ratio............. : 4\r\n - Minimum Operating Ratio.............. : 4\r\n\r\nMSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008007\r\n------------------------------------------\r\n - I/O MWAIT Redirection Enable......... : 0 (not enabled)\r\n - CFG Lock............................. : 1 (MSR locked until next reset)\r\n - C3 State Auto Demotion............... : 1 (enabled)\r\n - C1 State Auto Demotion............... : 1 (enabled)\r\n - C3 State Undemotion.................. : 1 (enabled)\r\n - C1 State Undemotion.................. : 1 (enabled)\r\n - Package C-State Auto Demotion........ : 0 (disabled/unsupported)\r\n - Package C-State Undemotion........... : 0 (disabled/unsupported)\r\n\r\nMSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x51814\r\n------------------------------------------\r\n - LVL_2 Base Address................... : 0x1814\r\n - C-state Range........................ : 5 (C-States not included, I/O MWAIT redirection not enabled)\r\n\r\nIA32_MPERF.......................(0xE7)  : 0x1E840F08F5\r\nIA32_APERF.......................(0xE8)  : 0x2625365093\r\n\r\nMSR_FLEX_RATIO...................(0x194) : 0x100000\r\n------------------------------------------\r\n\r\nMSR_IA32_PERF_STATUS.............(0x198) : 0x25FB00002200\r\n------------------------------------------\r\n - Current Performance State Value...... : 0x2200 (3400 MHz)\r\n\r\nMSR_IA32_PERF_CONTROL............(0x199) : 0xA00\r\n------------------------------------------\r\n - Target performance State Value....... : 0xA00 (1000 MHz)\r\n - Intel Dynamic Acceleration........... : 0 (IDA engaged)\r\n\r\nIA32_CLOCK_MODULATION............(0x19A) : 0x0\r\n\r\nIA32_THERM_INTERRUPT.............(0x19B) : 0x10\r\n------------------------------------------\r\n - High-Temperature Interrupt Enable.... : 0 (disabled)\r\n - Low-Temperature Interrupt Enable..... : 0 (disabled)\r\n - PROCHOT# Interrupt Enable............ : 0 (disabled)\r\n - FORCEPR# Interrupt Enable............ : 0 (disabled)\r\n - Critical Temperature Interrupt Enable : 1 (enabled)\r\n - Threshold #1 Value................... : 0\r\n - Threshold #1 Interrupt Enable........ : 0 (disabled)\r\n - Threshold #2 Value................... : 0\r\n - Threshold #2 Interrupt Enable........ : 0 (disabled)\r\n - Power Limit Notification Enable...... : 0 (disabled)\r\n\r\nIA32_THERM_STATUS................(0x19C) : 0x88302800\r\n------------------------------------------\r\n - Thermal Status....................... : 0\r\n - Thermal Log.......................... : 0\r\n - PROCHOT # or FORCEPR# event.......... : 0\r\n - PROCHOT # or FORCEPR# log............ : 0\r\n - Critical Temperature Status.......... : 0\r\n - Critical Temperature log............. : 0\r\n - Thermal Threshold #1 Status.......... : 0\r\n - Thermal Threshold #1 log............. : 0\r\n - Thermal Threshold #2 Status.......... : 0\r\n - Thermal Threshold #2 log............. : 0\r\n - Power Limitation Status.............. : 0\r\n - Power Limitation log................. : 1\r\n - Current Limit Status................. : 0\r\n - Current Limit log.................... : 1\r\n - Cross Domain Limit Status............ : 0\r\n - Cross Domain Limit log............... : 0\r\n - Digital Readout...................... : 48\r\n - Resolution in Degrees Celsius........ : 1\r\n - Reading Valid........................ : 1 (valid)\r\n\r\nMSR_THERM2_CTL...................(0x19D) : 0x0\r\n\r\nIA32_MISC_ENABLES................(0x1A0) : 0x850089\r\n------------------------------------------\r\n - Fast-Strings......................... : 1 (enabled)\r\n - FOPCODE compatibility mode Enable.... : 0\r\n - Automatic Thermal Control Circuit.... : 1 (enabled)\r\n - Split-lock Disable................... : 0\r\n - Performance Monitoring............... : 1 (available)\r\n - Bus Lock On Cache Line Splits Disable : 0\r\n - Hardware prefetch Disable............ : 0\r\n - Processor Event Based Sampling....... : 0 (PEBS supported)\r\n - GV1/2 legacy Enable.................. : 0\r\n - Enhanced Intel SpeedStep Technology.. : 1 (enabled)\r\n - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)\r\n - Adjacent sector prefetch Disable..... : 0\r\n - CFG Lock............................. : 0 (MSR not locked)\r\n - xTPR Message Disable................. : 1 (disabled)\r\n\r\nMSR_TEMPERATURE_TARGET...........(0x1A2) : 0x2640000\r\n------------------------------------------\r\n - Turbo Attenuation Units.............. : 0 \r\n - Temperature Target................... : 100\r\n - TCC Activation Offset................ : 2\r\n\r\nMSR_MISC_PWR_MGMT................(0x1AA) : 0x401CC1\r\n------------------------------------------\r\n - EIST Hardware Coordination........... : 1 (hardware coordination disabled)\r\n - Energy/Performance Bias support...... : 1\r\n - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)\r\n - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)\r\n - SpeedShift Technology Enable......... : 1 (enabled)\r\n - SpeedShift Interrupt Coordination.... : 1 (enabled)\r\n - SpeedShift Energy Efficient Perf..... : 1 (enabled)\r\n - SpeedShift Technology Setup for HWP.. : Yes (setup for HWP)\r\n\r\nMSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x25252828\r\n------------------------------------------\r\n - Maximum Ratio Limit for C01.......... : 28 (4000 MHz) \r\n - Maximum Ratio Limit for C02.......... : 28 (4000 MHz) \r\n - Maximum Ratio Limit for C03.......... : 25 (3700 MHz) \r\n - Maximum Ratio Limit for C04.......... : 25 (3700 MHz) \r\n\r\nIA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5\r\n------------------------------------------\r\n - Power Policy Preference...............: 5 (balanced performance and energy saving)\r\n\r\nMSR_POWER_CTL....................(0x1FC) : 0x24005F\r\n------------------------------------------\r\n - Bi-Directional Processor Hot..........: 1 (enabled)\r\n - C1E Enable............................: 1 (enabled)\r\n\r\nMSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03\r\n------------------------------------------\r\n - Power Units.......................... : 3 (1/8 Watt)\r\n - Energy Status Units.................. : 14 (61 micro-Joules)\r\n - Time Units .......................... : 10 (976.6 micro-Seconds)\r\n\r\nMSR_PKG_POWER_LIMIT..............(0x610) : 0x42816000DD8078\r\n------------------------------------------\r\n - Package Power Limit #1............... : 15 Watt\r\n - Enable Power Limit #1................ : 1 (enabled)\r\n - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)\r\n - Time Window for Power Limit #1....... : 110 (163840 milli-Seconds)\r\n - Package Power Limit #2............... : 44 Watt\r\n - Enable Power Limit #2................ : 1 (enabled)\r\n - Package Clamping Limitation #2....... : 0 (disabled)\r\n - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)\r\n - Lock................................. : 0 (MSR not locked)\r\n\r\nMSR_PKG_ENERGY_STATUS............(0x611) : 0x305791B\r\n------------------------------------------\r\n - Total Energy Consumed................ : 3093 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP0_POWER_LIMIT..............(0x638) : 0x0\r\n\r\nMSR_PP0_ENERGY_STATUS............(0x639) : 0x18161F0\r\n------------------------------------------\r\n - Total Energy Consumed................ : 1541 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP0_POWER_LIMIT..............(0x638) : 0x0\r\n\r\nMSR_PP0_ENERGY_STATUS............(0x639) : 0x1816233\r\n------------------------------------------\r\n - Total Energy Consumed................ : 1541 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP1_POWER_LIMIT..............(0x640) : 0x0\r\n\r\nMSR_PP1_ENERGY_STATUS............(0x641) : 0x6F37C\r\n------------------------------------------\r\n - Total Energy Consumed................ : 27 Joules (Watt = Joules / seconds)\r\n\r\nMSR_PP1_POLICY...................(0x642) : 0x18\r\n------------------------------------------\r\n - Priority Level....................... : 24\r\n\r\nMSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x12\r\nMSR_CONFIG_TDP_LEVEL1............(0x649) : 0x80050\r\nMSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1400C8\r\nMSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0\r\nMSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0\r\nMSR_PKGC3_IRTL...................(0x60a) : 0x884E\r\nMSR_PKGC6_IRTL...................(0x60b) : 0x8876\r\nMSR_PKGC7_IRTL...................(0x60c) : 0x8894\r\nMSR_PKG_C2_RESIDENCY.............(0x60d) : 0x3E469EA5A0\r\nMSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x76C250E07C\r\nMSR_PKG_C2_RESIDENCY.............(0x60d) : 0x3E469EA5A0\r\nMSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x76C250E07C\r\nMSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0\r\nMSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0\r\nMSR_PKG_C8_RESIDENCY.............(0x630) : 0x0\r\nMSR_PKG_C9_RESIDENCY.............(0x631) : 0x0\r\nMSR_PKG_C10_RESIDENCY............(0x632) : 0x0\r\nMSR_PKG_C8_LATENCY...............(0x633) : 0x0\r\nMSR_PKG_C9_LATENCY...............(0x634) : 0x0\r\nMSR_PKG_C10_LATENCY..............(0x635) : 0x0\r\n\r\nMSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x2188426 \r\n------------------------------------------\r\n\r\nMSR_PPERF........................(0x64E) : 0x2312C23A21\r\n------------------------------------------\r\n - Hardware workload scalability........ : 150638574113\r\n\r\nMSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x3D000000\r\n------------------------------------------\r\n - PROCHOT Status....................... : 0\r\n - Thermal Status....................... : 0\r\n - Residency State Regulation Status.... : 0\r\n - Running Average Thermal Limit Status. : 0\r\n - VR Therm Alert Status................ : 0\r\n - VR Therm Design Current Status....... : 0\r\n - Other Status......................... : 0\r\n - Package/Platform-Level #1 Power Limit : 0\r\n - Package/Platform-Level #2 Power Limit : 0\r\n - Max Turbo Limit Status............... : 0\r\n - Turbo Transition Attenuation Status.. : 0\r\n - PROCHOT Log.......................... : 0\r\n - Thermal Log.......................... : 0\r\n - Residency State Regulation Log....... : 0\r\n - Running Average Thermal Limit Log.... : 0\r\n - VR Therm Alert Log................... : 0\r\n - VR Thermal Design Current Log........ : 0\r\n - Other Status Log..................... : 1 (status bit has asserted)\r\n - Package/Platform-Level #1 Power Limit : 1 (status bit has asserted)\r\n - Package/Platform-Level #2 Power Limit : 1 (status bit has asserted)\r\n - Max Turbo Limit Log.................. : 1 (status bit has asserted)\r\n - Turbo Transition Attenuation Log..... : 1 (status bit has asserted)\r\nHDC Supported\r\n\r\nIA32_PKG_HDC_CTL.................(0xDB0) : 0x0\r\n\r\nIA32_PM_CTL1.....................(0xDB1) : 0x1\r\n------------------------------------------\r\nHDC Allow Block..................(0xDB1) : 1 (HDC blocked)\r\n\r\nIA32_THREAD_STALL................(0xDB2) : 0x0\r\n\r\nMSR_PKG_HDC_CONFIG...............(0x652) : 0x2\r\n------------------------------------------\r\nPkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper)\r\nMSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0\r\n\r\nMSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0\r\n\r\nMSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0\r\n\r\nIA32_TSC_DEADLINE................(0x6E0) : 0x121D53A278D\r\nMSR_PPERF........................(0x63E) : 0x1 (18)\r\n\r\nIA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)\r\n\r\nIA32_HWP_CAPABILITIES............(0x771) : 0x1081228\r\n-----------------------------------------\r\n - Highest Performance.................. : 40\r\n - Guaranteed Performance............... : 18\r\n - Most Efficient Performance........... : 8\r\n - Lowest Performance................... : 1\r\n\r\nIA32_HWP_INTERRUPT...............(0x773) : 0x0\r\n------------------------------------------\r\n - Guaranteed Performance Change........ : 0 (Interrupt generation disabled)\r\n - Excursion Minimum.................... : 0 (Interrupt generation disabled)\r\n\r\nIA32_HWP_REQUEST................(0x774) : 0x78282804\r\n-----------------------------------------\r\n - Minimum Performance................. : 4\r\n - Maximum Performance................. : 40\r\n - Desired Performance................. : 40\r\n - Energy Efficient Performance........ : 120\r\n - Activity Window..................... : 0, 0\r\n - Package Control..................... : 0\r\n\r\nIA32_HWP_STATUS..................(0x777) : 0x0\r\n-----------------------------------------\r\n - Guaranteed Performance Change....... : 0 (has not occured)\r\n - Excursion To Minimum................ : 0 (has not occured)\r\n\r\nCPU Ratio Info:\r\n------------------------------------------\r\nBase Clock Frequency (BLCK)............. : 100 MHz\r\nMaximum Efficiency Ratio/Frequency.......:  4 ( 400 MHz)\r\nMaximum non-Turbo Ratio/Frequency........: 20 (2000 MHz)\r\nMaximum Turbo Ratio/Frequency............: 40 (4000 MHz)\r\n\r\nIGPU Info:\r\n------------------------------------------\r\nIGPU Current Frequency...................:    0 MHz\r\nIGPU Minimum Frequency...................:  300 MHz\r\nIGPU Maximum Non-Turbo Frequency.........:  300 MHz\r\nIGPU Maximum Turbo Frequency.............: 1150 MHz\r\nIGPU Maximum limit.......................: No Limit\r\n\r\nP-State ratio * 100 = Frequency in MHz\r\n------------------------------------------\r\nCPU P-States [ (13) 22 35 ] iGPU P-States [ ]\r\nCPU C3-Cores [ 1 4 5 ]\r\nCPU C7-Cores [ 1 2 3 4 7 ]\r\nCPU P-States [ (13) 22 35 ] iGPU P-States [ ]\r\nCPU C3-Cores [ 1 2 3 4 5 ]\r\nCPU C7-Cores [ 0 1 2 3 4 5 7 ]\r\nCPU C3-Cores [ 0 1 2 3 4 5 6 7 ]\r\nCPU C7-Cores [ 0 1 2 3 4 5 6 7 ]\r\nCPU P-States [ 13 (20) 22 35 ] iGPU P-States [ ]\r\nCPU P-States [ 13 20 22 (24) 35 ] iGPU P-States [ ]\r\nCPU P-States [ (13) 20 22 24 25 35 ] iGPU P-States [ ]\r\nCPU P-States [ (4) 13 20 22 24 25 35 ] iGPU P-States [ ]\r\nCPU P-States [ 4 (13) 20 22 24 25 28 35 ] iGPU P-States [ ]\r\nCPU P-States [ 4 13 (20) 22 24 25 28 35 ] iGPU P-States [ (30) ]\r\nCPU P-States [ 4 13 20 22 24 25 28 35 (37) ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 20 22 24 25 (26) 28 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 20 22 24 25 26 28 (32) 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 20 22 (23) 24 25 26 28 32 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 20 22 23 24 25 26 28 32 (34) 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 (18) 20 22 23 24 25 26 28 32 34 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 18 20 (21) 22 23 24 25 26 28 32 34 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 18 20 21 22 23 24 25 26 28 (31) 32 34 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 18 20 21 22 23 24 25 26 28 (29) 31 32 34 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 (17) 18 20 21 22 23 24 25 26 28 29 31 32 34 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 17 18 (19) 20 21 22 23 24 25 26 28 29 31 32 34 35 37 ] iGPU P-States [ 30 ]\r\nCPU P-States [ 4 13 17 18 19 20 21 22 23 24 25 (26) 28 29 31 32 34 35 37 ] iGPU P-States [ 30 ]\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/daliansky/XiaoMi-Pro/issues/comments/387781698","html_url":"https://github.com/daliansky/XiaoMi-Pro/issues/22#issuecomment-387781698","issue_url":"https://api.github.com/repos/daliansky/XiaoMi-Pro/issues/22","id":387781698,"user":{"login":"PavelLJ","id":31141913,"avatar_url":"https://avatars2.githubusercontent.com/u/31141913?v=4","gravatar_id":"","url":"https://api.github.com/users/PavelLJ","html_url":"https://github.com/PavelLJ","followers_url":"https://api.github.com/users/PavelLJ/followers","following_url":"https://api.github.com/users/PavelLJ/following{/other_user}","gists_url":"https://api.github.com/users/PavelLJ/gists{/gist_id}","starred_url":"https://api.github.com/users/PavelLJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PavelLJ/subscriptions","organizations_url":"https://api.github.com/users/PavelLJ/orgs","repos_url":"https://api.github.com/users/PavelLJ/repos","events_url":"https://api.github.com/users/PavelLJ/events{/privacy}","received_events_url":"https://api.github.com/users/PavelLJ/received_events","type":"User","site_admin":false},"created_at":"2018-05-09T15:38:04Z","updated_at":"2018-05-09T15:38:04Z","author_association":"NONE","body":"I did nothing special, just generated valid and accurate SMBIOS and used clean info from tonymacx86 and RehabMan GitHub repo, I want to do all as clean as possible so I don't touch dialinsky sources at all. Maybe it'll require more time to investigate things dialinsky already solved but it's a challenge and adventure for me 😄 . As I said there is nothing interesting in my Clover as for now it's Rehabman's base, but here it is.\r\n[experiemental.zip](https://github.com/daliansky/XiaoMi-Pro/files/1988464/experiemental.zip)\r\n"}}
{"actor":{"display_login":"PavelLJ"}}