Jump to content
12 posts in this topic

Recommended Posts

Hello,

 

i`m just playing around with my dsdt and i`m getting confused because i can`t use vanilla AppleIntelCPUPWM.kext without a Disabler, it ends everytime with a panic!

 

No HPETs available...CPU(s) configured incorrectly ... AppleIntelCPUPowerManagement/

 

my HPET fix looks like:

 

	   
			Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (ATT3, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					Memory32Fixed (ReadWrite,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						)
				})

 

and it worked under Leopard 10.5.8.

 

What could that be?

Thanks, thats very kind :)

 

Here it is:

Archiv.zip

 

Whats the goal in this?

 

I have an overclocked cpu up to 4GHz with a little bit raised vcore and working EIST and C1E in Windows.

 

If i boot in OSX i have the lowered vcore but the full clock rate of 4 GHz, that can`t work in my case.

 

So i want to try the vanilla speedstep to see if the voltages get managed correctly, maybe with voodoopower in addition.

i fixed the problem with the kernel panic, instead of:

 

				Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (ATT3, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					Memory32Fixed (ReadWrite,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						)
				})
				Name (ATT4, ResourceTemplate ()
				{
				})
				Method (_STA, 0, NotSerialized)
				{
					Return (0x0F)
				}

				Method (_CRS, 0, NotSerialized)
				{
					Return (ATT3)
				}
			}

 

i had this in my dsdt:

 

				Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (ATT3, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					Memory32Fixed (ReadWrite,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						)
				})
				Name (ATT4, ResourceTemplate ()
				{
				})
				Method (_STA, 0, NotSerialized)
				{
					If (LGreaterEqual (OSFX, 0x03))
					{
						If (HPTF)
						{
							Return (0x0F)
						}
						Else
						{
							Return (Zero)
						}
					}
					Else
					{
						Return (Zero)
					}
				}

				Method (_CRS, 0, NotSerialized)
				{
					If (LGreaterEqual (OSFX, 0x03))
					{
						If (HPTF)
						{
							Return (ATT3)
						}
						Else
						{
							Return (ATT4)
						}
					}
					Else
					{
						Return (ATT4)
					}
				}
			}

 

So the problem with AppleIntelCPUPWM seems to be fixed but i have no speedstepping.

 

With VoodooPowerMini it remains at full frequency and 1.06V idle / 1.10V load

With VodooPowerACPI it remains at full frequency and 1.18V idle / load.

 

So VoodooPowerACPI doesn`t work with my System at all and VoodooPowerMini changes at least the Voltages (but not enough) but there is no change in cpu-frequencies, how can i get that?

 

Edit: Without any VoodooPower Kext i get frequency and voltage speedstepping at default settings (FSB 333, Multi 9, Stock Vcore)

with the following settings the pc reboots directly after starting cinebench: FSB 534, Multi 7,5 (4000MHz), VCore raised.

This settings works in Windows so i do something wrong here, what could it be?

-LPC not loaded - Apply

use it(LPC ICH10)

0x18, 0x3A, 0x00, 0x00

 

-Platformuuid - unnecessary, Chameleon solves this(RC4 or RC5)

 

-native power managment and restart fix - use Chameleon RC5(delete Null, disabler, voodoopm...)

http://www.insanelymac.com/forum/index.php?showtopic=225766

DOWNLOAD

http://www.insanelymac.com/forum/index.php...st&id=78839

add in boot.plist

<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

 

avoid using the ESB2

has given many problems

use Kext IOAHCIBLOCK...

 

Look it

http://www.insanelymac.com/forum/index.php?showtopic=223205

-LPC not loaded - Apply

Done it.

 

-Platformuuid - unnecessary, Chameleon solves this(RC4 or RC5)

ok

 

-native power managment and restart fix - use Chameleon RC5(delete Null, disabler, voodoopm...)

Does it include Kabyls latest support for ATI Graphics?

 

<key>GeneratePStates</key>

<string>Yes</string>

<key>GenerateCStates</key>

<string>Yes</string>

Have it already, but it don`t work with raised vcore, is there a understandable Guide to set P-State and C-State in ssdt?

 

avoid using the ESB2

has given many problems

use Kext IOAHCIBLOCK..

Will do it

 

Thanks for help!

Does it include Kabyls latest support for ATI Graphics?

 

I'm not sure

look it, should say something about it

http://forge.voodooprojects.org/

 

see the version of chameleon

strings /boot | grep Chameleon

 

Have it already, but it don`t work with raised vcore

Vcore 1.45

http://browse.geekbench.ca/geekbench2/view/294364

 

my english Sucks ;)

I tried Chameleon RC 5 Build 593 and it didn`t work with my HD 5850 so i stuck at the one provided by Kabyl.

 

Vcore 1.45

 

Yes thats fine, but it doesn`t work for me so can you tell me what you had done to get Speedstep with overclocked cpu and raised vcore?

I tried Chameleon RC 5 Build 593 and it didn`t work with my HD 5850 so i stuck at the one provided by Kabyl.

:)

 

 

Yes thats fine, but it doesn`t work for me so can you tell me what you had done to get Speedstep with overclocked cpu and raised vcore?

 

for my speedstep

 

-AppleLPC loaded

-HPET Fix

-GeneratePStates/GenerateCStates in boot.plist

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

 

what is your processor?

see values FID, VID...

prepared manually

 

PStateChanger

Look it

capturadetela20100712s1.png

for my speedstep

 

-AppleLPC loaded

-HPET Fix

-GeneratePStates/GenerateCStates in boot.plist

Done it equal

 

what is your processor?

My System is in my signature

 

see values FID, VID...

prepared manually

 

yes, that is what i`m searching the whole day, i have decompiled my ssdt-Tables but don`t know how to set the correct values for the frequencies and voltages.

 

This is what i have at standard clocks:

screen-capture-126su.png

 

This is what i get overclocked:

screen-capture75pm.png

 

What i need is this:

 

pstate 0 : 4005MHz : 1.240V (real vCore) : FID 7.5 : VID ? : DID ? (7.5 x 534 MHz)

pstate 1 : 3738MHz : 1.200V (real vCore) : FID 7 : VID ? : DID ? (7 x 534 MHz)

pstate 2 : 3471MHz : 1.180V (real vCore) : FID 6.5 : VID ? : DID ? (6.5 x 534 MHz)

pstate 3 : 3204MHz : 1.160V (real vCore) : FID 6 : VID ? : DID ? (6 x 534 MHz)

Look it, your DSDT

I applied the SS

with the values that you provided

change the values in the bios

only

 

I've read someone talking about it, I think it was mm67

 

Look at the Scope (_PR)

DSDT_R3VAN_EXAMPLE.aml.zip

×
×
  • Create New...