Jump to content
SavageAUS

I7-4510U cpu pm

8 posts in this topic

Recommended Posts

I think I have cpu pm working correctly on my haswell laptop but I don’t believe it goes below 1ghz. Can anyone let me know if this is normal for this cpu?

 

 

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
Advertisement

Check the LFM frequency indicated in the Intel datasheet for your Haswell CPU.

Edited by Hervé

Share this post


Link to post
Share on other sites
Check the LFM frequency indicated in the Intel datasheet for your Haswell CPU.

I found this but not helpful

Low Frequency Mode. LFM is Pn in the P-state table. It can be read at MSR CEh [47:40].


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

It seems you did not look in the right place...-_-

 

-> Google for "Intel i7-4510U" ...

https://ark.intel.com/products/81015/Intel-Core-i7-4510U-Processor-4M-Cache-up-to-3-10-GHz-

-> Click on Datasheet link

-> Open up 4th gen Mobile section

-> Select Volume 1 (U and Y processor lines)

https://www.intel.com/content/www/us/en/products/docs/processors/core/4th-gen-core-family-mobile-u-y-processor-lines-vol-1-datasheet.html

-> Look p64.

:graduated:

 

If your CPU does not idle at stated LFM frequency, then I'd say you do not have proper CPU power management in place. The i5-4300M of my Dell Latitude E6440 properly idles at 800MHz and boosts to expected Turbo frequencies. I generated the correct and adequate CPU Power Management SSDT with the well-known generator.

 

Edited by Hervé

Share this post


Link to post
Share on other sites

Thank you, so my cpu should be going down to 800mhz. I need to figure out what’s going on then.


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

I have tried using an ssdt from ssdtprgen, I have tried plugintype 1 and 0 but none of these let me cpu go down to 800, lowest I’ve seen is .98 on IPG.

 

 

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

Your Clover config must be incorrect. Do not mix generated CPUPM SSDT and XCPM. It's either/or. It seems you need to understand what the PlugInType options do...

 

If you need more support, you know what to do.

Edited by Hervé

Share this post


Link to post
Share on other sites

I believe i managed to get cpu power management working correctly but is there a way to lower iGPU frequency? It is constantly running at 0.55 when at idle i think i read it should be .20?


AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

 

Settings:

------------------------------------------

logMSRs..................................: 1

logIGPU..................................: 1

logCStates...............................: 1

logIPGStyle..............................: 1

InitialTSC...............................: 0xe7288d8cd2 (38 MHz)

MWAIT C-States...........................: 286531872

 

Processor Brandstring....................: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz

 

Processor Signature..................... : 0x40651

------------------------------------------

 - Family............................... : 6

 - Stepping............................. : 1

 - Model................................ : 0x45 (69)

 

Model Specific Registers (MSRs)

------------------------------------------

 

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x18000000000000

------------------------------------------

 - Processor Flags...................... : 6

 

MSR_CORE_THREAD_COUNT............(0x35)  : 0x20004

------------------------------------------

 - Core Count........................... : 2

 - Thread Count......................... : 4

 

MSR_PLATFORM_INFO................(0xCE)  : 0x8083DF3011A00

------------------------------------------

 - Maximum Non-Turbo Ratio.............. : 0x1A (2600 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........... : 2 (additional TDP level(s) available)

 - Maximum Efficiency Ratio............. : 8

 - Minimum Operating Ratio.............. : 8

 

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008408

------------------------------------------

 - 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............... : 1 (enabled)

 - C1 State Auto Demotion............... : 1 (enabled)

 - C3 State Undemotion.................. : 1 (enabled)

 - C1 State Undemotion.................. : 1 (enabled)

 - Package C-State Auto Demotion........ : 0 (disabled/unsupported)

 - Package C-State Undemotion........... : 0 (disabled/unsupported)

 

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x51814

------------------------------------------

 - LVL_2 Base Address................... : 0x1814

 

IA32_MPERF.......................(0xE7)  : 0x49E76C0A40

IA32_APERF.......................(0xE8)  : 0x1EC8F80D57

 

MSR_FLEX_RATIO...................(0x194) : 0x0

------------------------------------------

 

MSR_IA32_PERF_STATUS.............(0x198) : 0x1DE700001C00

------------------------------------------

 - Current Performance State Value...... : 0x1C00 (2800 MHz)

 

MSR_IA32_PERF_CONTROL............(0x199) : 0x1F00

------------------------------------------

 - Target performance State Value....... : 0x1F00 (3100 MHz)

 - Intel Dynamic Acceleration........... : 0 (IDA engaged)

 

IA32_CLOCK_MODULATION............(0x19A) : 0x0

 

IA32_THERM_INTERRUPT.............(0x19B) : 0x10

------------------------------------------

 - High-Temperature Interrupt Enable.... : 0 (disabled)

 - Low-Temperature Interrupt Enable..... : 0 (disabled)

 - PROCHOT# Interrupt Enable............ : 0 (disabled)

 - FORCEPR# Interrupt Enable............ : 0 (disabled)

 - Critical Temperature Interrupt Enable : 1 (enabled)

 - Threshold #1 Value................... : 0

 - Threshold #1 Interrupt Enable........ : 0 (disabled)

 - Threshold #2 Value................... : 0

 - Threshold #2 Interrupt Enable........ : 0 (disabled)

 - Power Limit Notification Enable...... : 0 (disabled)

 

IA32_THERM_STATUS................(0x19C) : 0x883D0808

------------------------------------------

 - Thermal Status....................... : 0

 - Thermal Log.......................... : 0

 - PROCHOT # or FORCEPR# event.......... : 0

 - PROCHOT # or FORCEPR# log............ : 1

 - 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................. : 1

 - Current Limit Status................. : 0

 - Current Limit log.................... : 0

 - Cross Domain Limit Status............ : 0

 - Cross Domain Limit log............... : 0

 - Digital Readout...................... : 61

 - Resolution in Degrees Celsius........ : 1

 - Reading Valid........................ : 1 (valid)

 

MSR_THERM2_CTL...................(0x19D) : 0x0

 

IA32_MISC_ENABLES................(0x1A0) : 0x850089

------------------------------------------

 - 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.. : 1 (enabled)

 - 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) : 0x640000

------------------------------------------

 - Turbo Attenuation Units.............. : 0 

 - Temperature Target................... : 100

 - TCC Activation Offset................ : 0

 

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400001

------------------------------------------

 - EIST Hardware Coordination........... : 1 (hardware coordination disabled)

 - 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)

 - SpeedShift Technology Enable......... : 0 (disabled)

 - SpeedShift Interrupt Coordination.... : 0 (disabled)

 - SpeedShift Energy Efficient Perf..... : 0 (disabled)

 - SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

 

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x1C1C1C1F

------------------------------------------

 - Maximum Ratio Limit for C01.......... : 1F (3100 MHz) 

 - Maximum Ratio Limit for C02.......... : 1C (2800 MHz) 

 

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0xF

------------------------------------------

 - Power Policy Preference...............: 15 (maximize energy saving)

 

MSR_POWER_CTL....................(0x1FC) : 0x4005F

------------------------------------------

 - 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) : 0x804280FA002180C8

------------------------------------------

 - Package Power Limit #1............... : 25 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....... : 16 (163840 milli-Seconds)

 - Package Power Limit #2............... : 31 Watt

 - Enable Power Limit #2................ : 1 (enabled)

 - Package Clamping Limitation #2....... : 0 (disabled)

 - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)

 - Lock................................. : 1 (MSR locked until next reset)

 

MSR_PKG_ENERGY_STATUS............(0x611) : 0x2346291

------------------------------------------

 - Total Energy Consumed................ : 2257 Joules (Watt = Joules / seconds)

 

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

 

MSR_PP0_ENERGY_STATUS............(0x639) : 0x108B27A

------------------------------------------

 - Total Energy Consumed................ : 1058 Joules (Watt = Joules / seconds)

 

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

 

MSR_PP0_ENERGY_STATUS............(0x639) : 0x108B2C8

------------------------------------------

 - Total Energy Consumed................ : 1058 Joules (Watt = Joules / seconds)

 

MSR_PP1_POWER_LIMIT..............(0x640) : 0x0

 

MSR_PP1_ENERGY_STATUS............(0x641) : 0x6D8B0

------------------------------------------

 - Total Energy Consumed................ : 27 Joules (Watt = Joules / seconds)

 

MSR_PP1_POLICY...................(0x642) : 0x18

------------------------------------------

 - Priority Level....................... : 24

 

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x14

MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x8005C

MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1A00C8

MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x2

MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0

MSR_PKGC3_IRTL...................(0x60a) : 0x8842

MSR_PKGC6_IRTL...................(0x60b) : 0x8873

MSR_PKGC7_IRTL...................(0x60c) : 0x8891

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x44782CB89E

MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x3A8C52B636

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x44782CB89E

MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x3A8C52B636

MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

MSR_PKG_C8_RESIDENCY.............(0x630) : 0x0

MSR_PKG_C9_RESIDENCY.............(0x631) : 0x0

MSR_PKG_C10_RESIDENCY............(0x632) : 0x0

MSR_PKG_C8_LATENCY...............(0x633) : 0x0

MSR_PKG_C9_LATENCY...............(0x634) : 0x0

MSR_PKG_C10_LATENCY..............(0x635) : 0x0

 

IA32_TSC_DEADLINE................(0x6E0) : 0xE72D1BD6A7

 

CPU Ratio Info:

------------------------------------------

Base Clock Frequency (BLCK)............. : 100 MHz

Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)

Maximum non-Turbo Ratio/Frequency........: 26 (2600 MHz)

Maximum Turbo Ratio/Frequency............: 31 (3100 MHz)

 

IGPU Info:

------------------------------------------

IGPU Current Frequency...................:  550 MHz

IGPU Minimum Frequency...................:  200 MHz

IGPU Maximum Non-Turbo Frequency.........:  200 MHz

IGPU Maximum Turbo Frequency.............: 1100 MHz

IGPU Maximum limit.......................: No Limit

 

P-State ratio * 100 = Frequency in MHz

------------------------------------------

CPU P-States [ (8) 23 28 ] iGPU P-States [ (11) ]

CPU C3-Cores [ 0 1 2 3 ]

CPU C6-Cores [ 0 1 2 3 ]

CPU C7-Cores [ 0 1 2 3 ]

CPU P-States [ (8) 13 23 28 ] iGPU P-States [ (11) ]

CPU P-States [ (8) 12 13 23 28 ] iGPU P-States [ (11) ]

CPU P-States [ (8) 12 13 15 23 28 ] iGPU P-States [ (11) ]

CPU P-States [ (8) 10 12 13 15 23 28 ] iGPU P-States [ (11) ]

CPU P-States [ 8 10 12 13 (14) 15 23 24 28 ] iGPU P-States [ (11) ]

CPU P-States [ 8 10 12 13 14 15 19 (20) 23 24 28 ] iGPU P-States [ (11) ]

CPU P-States [ 8 10 12 13 (14) 15 18 19 20 23 24 28 ] iGPU P-States [ (11) ]

CPU P-States [ 8 10 12 13 14 15 18 19 (20) 23 24 28 ] iGPU P-States [ 11 (15) ]

CPU P-States [ 8 10 12 13 14 15 18 19 20 23 24 (27) 28 ] iGPU P-States [ 11 (13) 15 ]

CPU P-States [ 8 10 12 13 14 15 18 19 20 23 24 27 (28) ] iGPU P-States [ 11 13 15 (16) ]

CPU P-States [ 8 10 12 13 14 15 18 19 20 21 23 24 (25) 27 28 ] iGPU P-States [ 11 13 (15) 16 ]

CPU P-States [ 8 10 12 13 14 15 18 19 20 21 23 24 25 27 (28) ] iGPU P-States [ 11 13 (14) 15 16 ]

CPU P-States [ 8 10 12 13 14 15 18 19 20 21 22 23 24 25 27 (28) ] iGPU P-States [ (11) 13 14 15 16 ]

CPU P-States [ 8 10 12 13 (14) 15 18 19 20 21 22 23 24 25 26 27 28 ] iGPU P-States [ (11) 13 14 15 16 ]

CPU P-States [ 8 10 12 13 14 15 16 18 19 20 21 22 23 24 (25) 26 27 28 ] iGPU P-States [ (11) 13 14 15 16 ]

CPU P-States [ 8 10 12 13 (14) 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ] iGPU P-States [ (11) 13 14 15 16 ]

CPU P-States [ 8 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 (31) ] iGPU P-States [ (11) 13 14 15 16 ]

CPU P-States [ 8 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 (26) 27 28 31 ] iGPU P-States [ 11 13 14 15 16 (18) ]

CPU P-States [ 8 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 (26) 27 28 31 ] iGPU P-States [ 11 13 14 15 16 18 (20) ]

CPU P-States [ 8 10 12 13 (14) 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 ] iGPU P-States [ 11 13 14 15 16 18 (19) 20 ]

CPU P-States [ (8) 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 ] iGPU P-States [ 11 (12) 13 14 15 16 18 19 20 ]

CPU P-States [ 8 10 12 13 14 15 16 17 18 19 (20) 21 22 23 24 25 26 27 28 31 ] iGPU P-States [ 11 12 13 14 15 16 18 19 20 (21) ]

CPU P-States [ 8 10 12 13 14 15 16 17 18 19 (20) 21 22 23 24 25 26 27 28 31 ] iGPU P-States [ (10) 11 12 13 14 15 16 18 19 20 21 ]

CPU P-States [ 8 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 (28) 31 ] iGPU P-States [ 10 11 12 13 14 15 16 (17) 18 19 20 21 ]

CPU P-States [ (8) 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 ] iGPU P-States [ 10 (11) 12 13 14 15 16 17 18 19 20 21 ]

CPU P-States [ 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 (28) 30 31 ] iGPU P-States [ 10 (11) 12 13 14 15 16 17 18 19 20 21 ]

CPU P-States [ 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 (28) 29 30 31 ] iGPU P-States [ 10 (11) 12 13 14 15 16 17 18 19 20 21 ]

CPU P-States [ (8) 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ] iGPU P-States [ 10 (11) 12 13 14 15 16 17 18 19 20 21 ]

Screen Shot 2019-01-24 at 9.09.45 am.png

Edited by SavageAUS

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×