Jump to content
625 posts in this topic

Recommended Posts

Hi Superhai.

This version of the kext, it works perfect with no errors in the boot, but does not display the correct mhz of my cpu.

 

 

Greetings and thank you very much for your work, MacOff

 

It will be like me: Your CPU is overclocked by higher FSB, which is (until now) not seen by the .kext and it uses the normal FSB (200/266/333).

I think its only cosmetic , speed stepping works as it should.

Maybe, its the easiest way , superhai adds an default fsb_oc = 1.0 entry in the plist.

i use 240 MHZ (200 normal) so i must change fsb_oc = 1.2 (240/200=1.2), default fsb_oc = 1.0 (200/200)=not overclocked)

For displaying MHZ, the displayed MHZ = displayedMHZ * fsb_oc

Core solo U1500 u1.33GHz

 

GenericCPUPowerManagement: State 0 [0A15] State X [0612]

GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR D8048515 00140000

GenericCPUPowerManagement: 00-05:15(MVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:05(MFID) 13:0 14:0(N2) 15:0

GenericCPUPowerManagement: 16:0 17:0 18:0 19:0 20:1 21:0 22:0

GenericCPUPowerManagement: 23:0(N2) 24:0 25:0 26:0 27:0

GenericCPUPowerManagement: 28:1(MBL) 29:0 30:0 31:0

GenericCPUPowerManagement: 32-49:00000

GenericCPUPowerManagement: 50:1(MBL) 51:0(PF2) 52:0(PF3)

GenericCPUPowerManagement: 53-63:000

GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR 42880000 00000000

GenericCPUPowerManagement: 18:0(N2)

GenericCPUPowerManagement: 22-26:0A(FID)

GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR 06000A15 06120A15

GenericCPUPowerManagement: 00-05:15(CVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:0A(CFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0

GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0

GenericCPUPowerManagement: 31:0(XE)

GenericCPUPowerManagement: 32-37:15(MVID) 38:0 39:0

GenericCPUPowerManagement: 40-44:0A(MFID) 45:0 46:0(N2) 47:0

GenericCPUPowerManagement: 48-53:12(XVID) 54:0 55:0

GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)

GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR 00000A15 00000000

GenericCPUPowerManagement: 00-05:15(TVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:0A(TFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-31:0000

GenericCPUPowerManagement: 32:0(IDA-D)

GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00000000 00000000

GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR 88230000 00000000

GenericCPUPowerManagement: 16-22:23(DREAD)

GenericCPUPowerManagement: 27-30:1(RES)

GenericCPUPowerManagement: 31:1(VALID)

GenericCPUPowerManagement: [Error] CPU found in table but support is not added yet

GenericCPUPowerManagement: Please provide the following info to make it into next update:

GenericCPUPowerManagement: CPU Vendor: Intel [intel® Core Solo CPU U1500 @ 1.33GHz]

GenericCPUPowerManagement: CPU Signature: 6ec

GenericCPUPowerManagement: Mobile: 1 Latency: 10 TjMax: [Fill in]

GenericCPUPowerManagement: State 0 [0A15] State X [0612]

GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR D8048515 00140000

GenericCPUPowerManagement: 00-05:15(MVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:05(MFID) 13:0 14:0(N2) 15:0

GenericCPUPowerManagement: 16:0 17:0 18:0 19:0 20:1 21:0 22:0

GenericCPUPowerManagement: 23:0(N2) 24:0 25:0 26:0 27:0

GenericCPUPowerManagement: 28:1(MBL) 29:0 30:0 31:0

GenericCPUPowerManagement: 32-49:00000

GenericCPUPowerManagement: 50:1(MBL) 51:0(PF2) 52:0(PF3)

GenericCPUPowerManagement: 53-63:000

GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR 42880000 00000000

GenericCPUPowerManagement: 18:0(N2)

GenericCPUPowerManagement: 22-26:0A(FID)

GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR 06000A15 06120A15

GenericCPUPowerManagement: 00-05:15(CVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:0A(CFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0

GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0

GenericCPUPowerManagement: 31:0(XE)

GenericCPUPowerManagement: 32-37:15(MVID) 38:0 39:0

GenericCPUPowerManagement: 40-44:0A(MFID) 45:0 46:0(N2) 47:0

GenericCPUPowerManagement: 48-53:12(XVID) 54:0 55:0

GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)

GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR 00000A15 00000000

GenericCPUPowerManagement: 00-05:15(TVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:0A(TFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-31:0000

GenericCPUPowerManagement: 32:0(IDA-D)

GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00000000 00000000

GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR 88230000 00000000

GenericCPUPowerManagement: 16-22:23(DREAD)

GenericCPUPowerManagement: 27-30:1(RES)

GenericCPUPowerManagement: 31:1(VALID)

GenericCPUPowerManagement: 08-12:09(CFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0

GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0

GenericCPUPowerManagement: 31:0(XE)

GenericCPUPowerManagement: 32-37:22(MVID) 38:0 39:0

GenericCPUPowerManagement: 40-44:0A(MFID) 45:0 46:0(N2) 47:0

GenericCPUPowerManagement: 48-53:16(XVID) 54:0 55:0

GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)

GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR 00004922 00000000

GenericCPUPowerManagement: 00-05:22(TVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:09(TFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-31:0000

GenericCPUPowerManagement: 32:0(IDA-D)

GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00000000 00000000

GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR 883A0000 00000000

GenericCPUPowerManagement: 16-22:3A(DREAD)

GenericCPUPowerManagement: 27-30:1(RES)

GenericCPUPowerManagement: 31:1(VALID)

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Error] CPU found in table but support is not added yet

 

GenericCPUPowerManagement: CPU Vendor: Intel [intel® Core2 Duo CPU E8600 @ 3.33GHz]

GenericCPUPowerManagement: CPU Signature: 1067a

GenericCPUPowerManagement: Mobile: 0 Latency: 0 TjMax: [95]

GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR 88848A22 04000000

GenericCPUPowerManagement: 00-05:22(MVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:0A(MFID) 13:0 14:0(N2) 15:0

GenericCPUPowerManagement: 16:0 17:0 18:0 19:0 20:1 21:0 22:0

GenericCPUPowerManagement: 23:1(N2) 24:0 25:0 26:0 27:0

GenericCPUPowerManagement: 28:0(MBL) 29:0 30:0 31:0

GenericCPUPowerManagement: 32-49:00000

GenericCPUPowerManagement: 50:0(MBL) 51:0(PF2) 52:0(PF3)

GenericCPUPowerManagement: 53-63:020

GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR 424C0800 00000000

GenericCPUPowerManagement: 18:1(N2)

GenericCPUPowerManagement: 22-26:09(FID)

GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR 06004922 06160A22

GenericCPUPowerManagement: 00-05:22(CVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:09(CFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0

GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0

GenericCPUPowerManagement: 31:0(XE)

GenericCPUPowerManagement: 32-37:22(MVID) 38:0 39:0

GenericCPUPowerManagement: 40-44:0A(MFID) 45:0 46:0(N2) 47:0

GenericCPUPowerManagement: 48-53:16(XVID) 54:0 55:0

GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)

GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR 00004922 00000000

GenericCPUPowerManagement: 00-05:22(TVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:09(TFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-31:0000

GenericCPUPowerManagement: 32:0(IDA-D)

GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00000000 00000000

GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR 88390000 00000000

GenericCPUPowerManagement: 16-22:39(DREAD)

GenericCPUPowerManagement: 27-30:1(RES)

GenericCPUPowerManagement: 31:1(VALID)

 

 

Asus Rampage formula

Intel e8600 @3.33@4.3

It will be like me: Your CPU is overclocked by higher FSB, which is (until now) not seen by the .kext and it uses the normal FSB (200/266/333).

I think its only cosmetic , speed stepping works as it should.

Maybe, its the easiest way , superhai adds an default fsb_oc = 1.0 entry in the plist.

i use 240 MHZ (200 normal) so i must change fsb_oc = 1.2 (240/200=1.2), default fsb_oc = 1.0 (200/200)=not overclocked)

For displaying MHZ, the displayed MHZ = displayedMHZ * fsb_oc

Thanks mich_de for the info, but i hope at Superhai can fix it. I dare not change anything in the kext, i dont not know how work kext.

 

Greetings, MacOff

Thanks mich_de for the info, but i hope at Superhai can fix it. I dare not change anything in the kext, i dont not know how work kext.

 

Greetings, MacOff

 

Sure superhai may fix that (FSB OC = wrong MHZ shown), but it may be easier my way (adding an fsb_oc mutiplicator, default 1.0, if OC ist > 1.0)

That changeings for you would be very easy : edit the .plist with your Textedit and save it. After that same chmod , chown commands as for the rights.

Also users with the PSTATE problem (BIOS didnt report any CPU PSTATES) have to enable the entry vid_overwrite to YES since beginning of Version 1.0.6. Without that edit those users will not have right VIDS (mV). Each count of those 2 entrys has 16 mV.

Default is 16/44 (is 16*16 mV , 44*16 mV).

These dmesg tells that the bios (ACPI part of mainboard bios) is a bit buggy:

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

As seen be most others: The latest .kext maybe made onyl for getting more cpu information to superhai and was NOT made for working with the control app (shows .kext not active).

superhai has engough C2D dmesg logs but still need more Pentium D, Celeron M dmesg logs.

 

Ok, didn't know it was for dmesg requests only.

But just tried the latest version and it just works.. Looks very nifty. App's interface, smart and clean.

 

How accurate is the CPU temprature for the 45u C2D's?

 

Anyway, thumbs up for Superhai and his fantastic work, it's appreciated!. :(

 

 

Superhai, the new version of the kext fails for me. CPU is a T9500.

 

wingrunr$ sudo dmesg | grep GenericCPUPowerManagement
GenericCPUPowerManagement: State 0 [e2b] State X [8817]
GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR	 90F48D23 001C0000
GenericCPUPowerManagement: 00-05:23(MVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:0D(MFID) 13:0 14:0(N2) 15:0
GenericCPUPowerManagement:	16:0 17:0 18:0 19:0 20:1 21:0 22:0
GenericCPUPowerManagement:	23:1(N2) 24:0 25:0 26:0 27:0
GenericCPUPowerManagement:	28:1(MBL) 29:0 30:0 31:0
GenericCPUPowerManagement: 32-49:00000
GenericCPUPowerManagement:	50:1(MBL) 51:0(PF2) 52:1(PF3)
GenericCPUPowerManagement: 53-63:000
GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR  41880000 00000000
GenericCPUPowerManagement:	18:0(N2)
GenericCPUPowerManagement: 22-26:06(FID)
GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR		0600061B 061B0D23
GenericCPUPowerManagement: 00-05:1B(CVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:06(CFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0
GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0
GenericCPUPowerManagement:	31:0(XE)
GenericCPUPowerManagement: 32-37:23(MVID) 38:0 39:0
GenericCPUPowerManagement: 40-44:0D(MFID) 45:0 46:0(N2) 47:0
GenericCPUPowerManagement: 48-53:1B(XVID) 54:0 55:0
GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)
GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR		00008817 00000000
GenericCPUPowerManagement: 00-05:17(TVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:08(TFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-31:0000
GenericCPUPowerManagement:	32:0(IDA-D)
GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 0093E410 00000000
GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR	087F0000 00000000
GenericCPUPowerManagement: 16-22:7F(DREAD)
GenericCPUPowerManagement: 27-30:1(RES)
GenericCPUPowerManagement:	31:0(VALID)
GenericCPUPowerManagement: [Error] Unable to find a matching cpu id in table
GenericCPUPowerManagement: Please provide the following info to make it into next update:
GenericCPUPowerManagement: CPU Vendor: Intel [Genuine Intel(R) CPU				  @ 2.60GHz]
GenericCPUPowerManagement: CPU Signature: 10674
GenericCPUPowerManagement: Mobile: 0 Latency: 10 TjMax: [Fill in]
GenericCPUPowerManagement: State 0 [e2b] State X [8817]
GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR	 90F48D23 001C0000
GenericCPUPowerManagement: 00-05:23(MVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:0D(MFID) 13:0 14:0(N2) 15:0
GenericCPUPowerManagement:	16:0 17:0 18:0 19:0 20:1 21:0 22:0
GenericCPUPowerManagement:	23:1(N2) 24:0 25:0 26:0 27:0
GenericCPUPowerManagement:	28:1(MBL) 29:0 30:0 31:0
GenericCPUPowerManagement: 32-49:00000
GenericCPUPowerManagement:	50:1(MBL) 51:0(PF2) 52:1(PF3)
GenericCPUPowerManagement: 53-63:000
GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR  41880000 00000000
GenericCPUPowerManagement:	18:0(N2)
GenericCPUPowerManagement: 22-26:06(FID)
GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR		0600061B 061B0D23
GenericCPUPowerManagement: 00-05:1B(CVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:06(CFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0
GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0
GenericCPUPowerManagement:	31:0(XE)
GenericCPUPowerManagement: 32-37:23(MVID) 38:0 39:0
GenericCPUPowerManagement: 40-44:0D(MFID) 45:0 46:0(N2) 47:0
GenericCPUPowerManagement: 48-53:1B(XVID) 54:0 55:0
GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)
GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR		00008817 00000000
GenericCPUPowerManagement: 00-05:17(TVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:08(TFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-31:0000
GenericCPUPowerManagement:	32:0(IDA-D)
GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 0093E410 00000000
GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR	087F0000 00000000
GenericCPUPowerManagement: 16-22:7F(DREAD)
GenericCPUPowerManagement: 27-30:1(RES)
GenericCPUPowerManagement:	31:0(VALID)

GenericCPUPowerManagement: State 0 [0B2F] State X [880B]
GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR	 98708A27 001C0000
GenericCPUPowerManagement: 00-05:27(MVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:0A(MFID) 13:0 14:0(N2) 15:0
GenericCPUPowerManagement:	16:0 17:0 18:0 19:0 20:0 21:0 22:0
GenericCPUPowerManagement:	23:0(N2) 24:0 25:0 26:0 27:0
GenericCPUPowerManagement:	28:1(MBL) 29:0 30:0 31:0
GenericCPUPowerManagement: 32-49:00000
GenericCPUPowerManagement:	50:1(MBL) 51:0(PF2) 52:1(PF3)
GenericCPUPowerManagement: 53-63:000
GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR  42880000 00000000
GenericCPUPowerManagement:	18:0(N2)
GenericCPUPowerManagement: 22-26:0A(FID)
GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR		06000A27 06120A27
GenericCPUPowerManagement: 00-05:27(CVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:0A(CFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0
GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0
GenericCPUPowerManagement:	31:0(XE)
GenericCPUPowerManagement: 32-37:27(MVID) 38:0 39:0
GenericCPUPowerManagement: 40-44:0A(MFID) 45:0 46:0(N2) 47:0
GenericCPUPowerManagement: 48-53:12(XVID) 54:0 55:0
GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)
GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR		00000B2F 00000000
GenericCPUPowerManagement: 00-05:2F(TVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:0B(TFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-31:0000
GenericCPUPowerManagement:	32:0(IDA-D)
GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00B9AD10 00000000
GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR	88310100 00000000
GenericCPUPowerManagement: 16-22:31(DREAD)
GenericCPUPowerManagement: 27-30:1(RES)
GenericCPUPowerManagement:	31:1(VALID)
GenericCPUPowerManagement: [Error] CPU found in table but support is not added yet
GenericCPUPowerManagement: Please provide the following info to make it into next update:
GenericCPUPowerManagement: CPU Vendor: Intel [Intel(R) Core(TM)2 Duo CPU	 T7300  @ 2.00GHz]
GenericCPUPowerManagement: CPU Signature: 6fa
GenericCPUPowerManagement: Mobile: 1 Latency: 10 TjMax: [Fill in]
GenericCPUPowerManagement: State 0 [0B2F] State X [880B]
GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR	 98708A27 001C0000
GenericCPUPowerManagement: 00-05:27(MVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:0A(MFID) 13:0 14:0(N2) 15:0
GenericCPUPowerManagement:	16:0 17:0 18:0 19:0 20:0 21:0 22:0
GenericCPUPowerManagement:	23:0(N2) 24:0 25:0 26:0 27:0
GenericCPUPowerManagement:	28:1(MBL) 29:0 30:0 31:0
GenericCPUPowerManagement: 32-49:00000
GenericCPUPowerManagement:	50:1(MBL) 51:0(PF2) 52:1(PF3)
GenericCPUPowerManagement: 53-63:000
GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR  42880000 00000000
GenericCPUPowerManagement:	18:0(N2)
GenericCPUPowerManagement: 22-26:0A(FID)
GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR		06000A27 06120A27
GenericCPUPowerManagement: 00-05:27(CVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:0A(CFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0
GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0
GenericCPUPowerManagement:	31:0(XE)
GenericCPUPowerManagement: 32-37:27(MVID) 38:0 39:0
GenericCPUPowerManagement: 40-44:0A(MFID) 45:0 46:0(N2) 47:0
GenericCPUPowerManagement: 48-53:12(XVID) 54:0 55:0
GenericCPUPowerManagement: 56-60:06(XFID) 61:0 62:0(N2) 63:0(DFSB)
GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR		0000880B 00000000
GenericCPUPowerManagement: 00-05:0B(TVID) 06:0 07:0
GenericCPUPowerManagement: 08-12:08(TFID) 13:0 14:0(N2) 15:0(DFSB)
GenericCPUPowerManagement: 16-31:0000
GenericCPUPowerManagement:	32:0(IDA-D)
GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00B9AD10 00000000
GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR	88320100 00000000
GenericCPUPowerManagement: 16-22:32(DREAD)
GenericCPUPowerManagement: 27-30:1(RES)
GenericCPUPowerManagement:	31:1(VALID)
bash-3.2#

My processor is an Intel Quad Core Q6600 at 2.4Ghz. It seems to be recognized correctly, but not supported.

 

Here is the output:

 

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Warning] No ACPI p-states in table

GenericCPUPowerManagement: [Error] CPU found in table but support is not added yet

GenericCPUPowerManagement: Please provide the following info to make it into next update:

GenericCPUPowerManagement: CPU Vendor: Intel [intel® Core2 Quad CPU @ 2.40GHz]

GenericCPUPowerManagement: CPU Signature: 6f7

GenericCPUPowerManagement: Mobile: 0 Latency: 0 TjMax: [Fill in]

GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR 88448928 00100000

GenericCPUPowerManagement: 00-05:28(MVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:09(MFID) 13:0 14:0(N2) 15:0

GenericCPUPowerManagement: 16:0 17:0 18:0 19:0 20:1 21:0 22:0

GenericCPUPowerManagement: 23:0(N2) 24:0 25:0 26:0 27:0

GenericCPUPowerManagement: 28:0(MBL) 29:0 30:0 31:0

GenericCPUPowerManagement: 32-49:00000

GenericCPUPowerManagement: 50:0(MBL) 51:0(PF2) 52:0(PF3)

GenericCPUPowerManagement: 53-63:000

GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR 42580000 00000000

GenericCPUPowerManagement: 18:0(N2)

GenericCPUPowerManagement: 22-26:09(FID)

GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR 06000928 09280928

GenericCPUPowerManagement: 00-05:28(CVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:09(CFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0

GenericCPUPowerManagement: 24-28:06(mFID) 29:0 30:0

GenericCPUPowerManagement: 31:0(XE)

GenericCPUPowerManagement: 32-37:28(MVID) 38:0 39:0

GenericCPUPowerManagement: 40-44:09(MFID) 45:0 46:0(N2) 47:0

GenericCPUPowerManagement: 48-53:28(XVID) 54:0 55:0

GenericCPUPowerManagement: 56-60:09(XFID) 61:0 62:0(N2) 63:0(DFSB)

GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR 00000928 00000000

GenericCPUPowerManagement: 00-05:28(TVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:09(TFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-31:0000

GenericCPUPowerManagement: 32:0(IDA-D)

GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00000000 00000000

GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR 88260000 00000000

GenericCPUPowerManagement: 16-22:26(DREAD)

GenericCPUPowerManagement: 27-30:1(RES)

GenericCPUPowerManagement: 31:1(VALID)

With the latest version the app it's stucked to 600MHz. Cpu it's recognized correctly as T8100 2,10MHz.

It is just cosmetic or it doesn't throttle at all?

 

sudo dmesg | grep GenericCPUPowerManagement

GenericCPUPowerManagement: Generic CPU Power Management Driver 1.0 © 2008 Superhai Development Co, based on works by mercurysquad

GenericCPUPowerManagement: For internal use only. All Rights Reserved. Support and documentaion http://www.superhai.com/

With the latest version the app it's stucked to 600MHz. Cpu it's recognized correctly as T8100 2,10MHz.

It is just cosmetic or it doesn't throttle at all?

 

sudo dmesg | grep GenericCPUPowerManagement

GenericCPUPowerManagement: Generic CPU Power Management Driver 1.0 © 2008 Superhai Development Co, based on works by mercurysquad

GenericCPUPowerManagement: For internal use only. All Rights Reserved. Support and documentaion http://www.superhai.com/

Did you try to run an App / Bench which make much CPU% load >> 50% for at least 2-3 sek ?

IF it step to higher MHZ then all is OK (means stepping works) but maybe the default setting (we cant change without source code) of step up/down is a bit too much powersaving (more MHZ if > 60% CPU load).

Updated with the new cpus. And still no pentium m or p4 users around?

 

With the latest version the app it's stucked to 600MHz. Cpu it's recognized correctly as T8100 2,10MHz.

It is just cosmetic or it doesn't throttle at all?

 

It should throttle if you use the settings provided. You can try to load some heavy apps and see if it reacts. Also the app CPUTest http://www.coolbook.se/CPUTest.html could be use to put test load on the cpu.

it doesn't... i know because using photoshop it's slow as hell, don't need to test it out.. really.

also the mhz range is still from 600 to 2000. i tried to download the debug version but the link in your site is dead.

 

 

UPDATE:

 

i tested the CPUTest. it does thorettle but after a long while and from 600 to 2100. nothing in between and really after a long while of full cpu loading. like 10 seconds. that's too much. in photoshop i need a more responsive cpu as it was 3 releases ago.

it doesn't... i know because using photoshop it's slow as hell, don't need to test it out.. really.

also the mhz range is still from 600 to 2000. i tried to download the debug version but the link in your site is dead.

UPDATE:

 

i tested the CPUTest. it does thorettle but after a long while and from 600 to 2100. nothing in between and really after a long while of full cpu loading. like 10 seconds. that's too much. in photoshop i need a more responsive cpu as it was 3 releases ago.

 

I can confirm this. If I do anything to maximize the CPU (like "yes > /dev/null") it takes a long time (5-10 secs or so) to use the max multiplier.

This is with T8300 (2.4Ghz).

I can confirm this. If I do anything to maximize the CPU (like "yes > /dev/null") it takes a long time (5-10 secs or so) to use the max multiplier.

This is with T8300 (2.4Ghz).

 

I found a the bug. It sent a request for new state without changing to the new state. So it worked only when max threshold for jump to max passed. Uploaded a new version with that fixed!

I found a the bug. It sent a request for new state without changing to the new state. So it worked only when max threshold for jump to max passed. Uploaded a new version with that fixed!

 

Thanks for the quick fix. New build appears to be working much better. :)

10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: [Warning] No ACPI p-states in table 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: [Warning] No ACPI p-states in table 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: [Error] CPU found in table but support is not added yet 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: Please provide the following info to make it into next update: 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: CPU Vendor: Intel [Intel(R) Pentium(R) 4 CPU 3.00GHz] 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: CPU Signature: f41 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: Mobile: 0 Latency: 0 TjMax: [Fill in] 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR	 00000000 000A0000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 00-05:00(MVID) 06:0 07:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 08-12:00(MFID) 13:0 14:0(N2) 15:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement:	16:0 17:0 18:0 19:0 20:0 21:0 22:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement:	23:0(N2) 24:0 25:0 26:0 27:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement:	28:0(MBL) 29:0 30:0 31:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 32-49:20000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement:	50:0(MBL) 51:0(PF2) 52:1(PF3) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 53-63:000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR  00000000 00000000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement:	18:0(N2) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 22-26:00(FID) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR		00000F2D 00000F2D 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 00-05:2D(CVID) 06:0 07:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 08-12:0F(CFID) 13:0 14:0(N2) 15:0(DFSB) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 24-28:00(mFID) 29:0 30:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement:	31:0(XE) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 32-37:2D(MVID) 38:0 39:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 40-44:0F(MFID) 45:0 46:0(N2) 47:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 48-53:00(XVID) 54:0 55:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 56-60:00(XFID) 61:0 62:0(N2) 63:0(DFSB) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR		00000F2D 00000000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 00-05:2D(TVID) 06:0 07:0 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 08-12:0F(TFID) 13:0 14:0(N2) 15:0(DFSB) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 16-31:0000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement:	32:0(IDA-D) 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00000000 00000000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR	00000000 00000000 
10/20/08 11:46:52 PM kernel GenericCPUPowerManagement: 16-22:00(DREAD)

 

:)

There are a few changes, the kext is not trying to detect the fsb on its own, but depends on whatever OSX have, so you will need some external means to get the correct fsb. Which will mean that wrong fsb will not give the correct frequencies in the app, for core cpus this is purely cosmetic. It should not depend on acpi, but will get the max vid and fid from the cpu and min from table.

Hi,

I don't know, but somehow your kext version 1.0.2 is the only one that seems to be "useful" for me. That kext actually throttles my cpu by several speeds and voltages. It even overclocks it by 300 MHz if my system is under heavy load (which is fine for me if it is just for a short time).

All other versions give me only two states (1998 MHz and 2664 MHz resp. 1037V 1112V) which is obviously not the whole "throttling range".

The latest debug version doesn't give enough output, I'm afraid:

 

Oct 21 08:32:35 localhost kernel[0]: GenericCPUPowerManagement: [Debug] Requested new p-state 061A
Oct 21 08:32:35 localhost kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 6 p-state fid 6
Oct 21 08:32:35 localhost kernel[0]: GenericCPUPowerManagement: [Debug] We have loaded completely and ready for action
Oct 21 08:32:37 smac kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 1 with fid 8 p-state fid 8
Oct 21 08:32:40 smac kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 6 p-state fid 6
Oct 21 08:32:43 smac kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 1 with fid 8 p-state fid 8
Oct 21 08:32:45 smac kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 6 p-state fid 6
Oct 21 08:32:48 smac kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 6 p-state fid 6
Oct 21 08:32:50 smac kernel[0]: GenericCPUPowerManagement: [Debug] Requested new p-state 061A
Oct 21 08:32:50 smac kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 6 p-state fid 6
Oct 21 08:32:53 smac kernel[0]: GenericCPUPowerManagement: [Debug] Requested new p-state 061A
Oct 21 08:32:53 smac kernel[0]: GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 6 p-state fid 6

 

I don't know how to get as much output as you guys. It doesn't even show my cpu with dmesg...

What am I doing wrong? Am I missing sth?

 

Thx for your work, superhai

hi,

here are my results:

 

GenericCPUPowerManagement: [Error] CPU found in table but support is not added yet

GenericCPUPowerManagement: Please provide the following info to make it into next update:

GenericCPUPowerManagement: CPU Vendor: Intel [intel® Pentium® 4 CPU 3.00GHz]

GenericCPUPowerManagement: CPU Signature: f43

GenericCPUPowerManagement: Mobile: 0 Latency: 10 TjMax: [Fill in]

GenericCPUPowerManagement: State 0 [0F26] State X [0E25]

GenericCPUPowerManagement: -- MSR_IA32_PLATFORM_ID MSR 00000000 00120000

GenericCPUPowerManagement: 00-05:00(MVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:00(MFID) 13:0 14:0(N2) 15:0

GenericCPUPowerManagement: 16:0 17:0 18:0 19:0 20:0 21:0 22:0

GenericCPUPowerManagement: 23:0(N2) 24:0 25:0 26:0 27:0

GenericCPUPowerManagement: 28:0(MBL) 29:0 30:0 31:0

GenericCPUPowerManagement: 32-49:20000

GenericCPUPowerManagement: 50:0(MBL) 51:0(PF2) 52:0(PF3)

GenericCPUPowerManagement: 53-63:000

GenericCPUPowerManagement: -- MSR_IA32_EBL_CR_POWERON MSR 00000000 00000000

GenericCPUPowerManagement: 18:0(N2)

GenericCPUPowerManagement: 22-26:00(FID)

GenericCPUPowerManagement: -- MSR_IA32_PERF_STS MSR 00000F26 00000F26

GenericCPUPowerManagement: 00-05:26(CVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:0F(CFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-21:00(mVID) 22:0 23:0

GenericCPUPowerManagement: 24-28:00(mFID) 29:0 30:0

GenericCPUPowerManagement: 31:0(XE)

GenericCPUPowerManagement: 32-37:26(MVID) 38:0 39:0

GenericCPUPowerManagement: 40-44:0F(MFID) 45:0 46:0(N2) 47:0

GenericCPUPowerManagement: 48-53:00(XVID) 54:0 55:0

GenericCPUPowerManagement: 56-60:00(XFID) 61:0 62:0(N2) 63:0(DFSB)

GenericCPUPowerManagement: -- MSR_IA32_PERF_CTL MSR 00000F26 00000000

GenericCPUPowerManagement: 00-05:26(TVID) 06:0 07:0

GenericCPUPowerManagement: 08-12:0F(TFID) 13:0 14:0(N2) 15:0(DFSB)

GenericCPUPowerManagement: 16-31:0000

GenericCPUPowerManagement: 32:0(IDA-D)

GenericCPUPowerManagement: -- MSR_IA32_THERM_INTERRUPT MSR 00000000 00000000

GenericCPUPowerManagement: -- MSR_IA32_THERM_STATUS MSR 00000000 00000000

GenericCPUPowerManagement: 16-22:00(DREAD)

GenericCPUPowerManagement: 27-30:0(RES)

GenericCPUPowerManagement: 31:0(VALID)

There are a few changes, the kext is not trying to detect the fsb on its own, but depends on whatever OSX have, so you will need some external means to get the correct fsb. Which will mean that wrong fsb will not give the correct frequencies in the app, for core cpus this is purely cosmetic. It should not depend on acpi, but will get the max vid and fid from the cpu and min from table.

Yeah, last version now works again !

 

Would it be an idea, to give us an .plist entry stepping which can be mobile or desktop ?

mobile is as now, desktop has some changes in the min /max trotthle, means cpus gets more MHZ as lower cpu load (step up 10% load faster than mobile), and stay longer ast higher MHZ (step down 10% load slower) ?

i get a kernel panic with the new version this is the snap shot for it

 

if you need me to test more just tell me what i must do :-)

sacaman

ATOM CPU, Do you also get an KP with vanilla kernel insted of Voodoo Beta 2 kernel ?

My opinion: The Intel ATOM CPU has an very low power consumption ( 1/5 - 1/10 of C2D!!) so speedstep it not really neaded for that great mobile cpu to get longer akku time.

Display, HD/FlashHD , Mainboard, RAM together takes much more watts than the cpu itself.

Guest
This topic is now closed to further replies.
×
×
  • Create New...