Jump to content

fluid | fixed

SpeedStepper (now supports Mountain Lion 10.8.3)


  • Please log in to reply
571 replies to this topic

#261
kishunv

kishunv

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
jazzyguy

I don't see what to put where? - It's not easy way, you should find your own SSDT table with p-states(AIDA in Windows) and put p-states data in your dsdt.aml

And where did you get that program from? - SMC Monitor, it show which p-states and c-state available.



#262
magnifico

magnifico

    InsanelyMac Deity

  • Donators
  • 1,762 posts
  • Gender:Male
Flaked on my gigabyte dont work...because?

#263
kounelos

kounelos

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male
  • Location:Greece

View Postmagnifico10, on 27 November 2011 - 02:28 PM, said:

Flaked on my gigabyte dont work...because?

I don't think you need this for Gigabyte boards.Just a stock aicpupm and a proper DSDT.
Dam i want a gigabyte board too  :(

BTW my speedstep results...
Lion 10.7.2
smbios:imac12,2
patched AICPUPM
stepper copied from MacBookPro 8,3
with SSDT.aml for I5 2400 (stock)
PStatesReached: 16 17 21 25 30 32 33  (almost there :P )
Geekbench 8450-8500

#264
iStigPL

iStigPL

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

View PostTheDjey, on 27 November 2011 - 08:07 PM, said:

I don't think you need this for Gigabyte boards.Just a stock aicpupm and a proper DSDT.
Dam i want a gigabyte board too  :P

gigabyte mb is the worst choice - a lot of work with DSDT and never guaranted to have 100% working. Asus and MSI with patched BIOS and you can biuld 100% vanilla system.

#265
magnifico

magnifico

    InsanelyMac Deity

  • Donators
  • 1,762 posts
  • Gender:Male
Dont work on snow with Gigabyte

#266
XLR

XLR

    2cores1cpu.mov

  • Donators
  • 804 posts
  • Location:חולון

View Postoswaldini, on 30 September 2011 - 05:15 PM, said:

I make patched BIOSes for SB mobo. Everything is working like charm. For P8Z68 Deluxe after flashing BIOS geekbench results increased by 1500 points compared to SpeedStepper. The same for MSI.
Sounds interesting, can you post any more info?

#267
kounelos

kounelos

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male
  • Location:Greece

View PostiStigPL, on 29 November 2011 - 08:11 PM, said:

gigabyte mb is the worst choice - a lot of work with DSDT and never guaranted to have 100% working. Asus and MSI with patched BIOS and you can biuld 100% vanilla system.

actually the best mb choice for a sandy bridge hackintosh system is any Gigabyte with a Z68 chip

#268
magnifico

magnifico

    InsanelyMac Deity

  • Donators
  • 1,762 posts
  • Gender:Male
On my gigabyte ( z68 ) don't work ( on Snow) but on Lion working perfect...because?

#269
kounelos

kounelos

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male
  • Location:Greece

View Postmagnifico10, on 30 November 2011 - 05:39 PM, said:

On my gigabyte ( z68 ) don't work ( on Snow) but on Lion working perfect...because?

Because Lion came out with sandy bridge Macs and i think 10.6.8 Snow Leopard supports sb too.

#270
anibalin

anibalin

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 264 posts
Hi guys, Im a bit puzzled. Asus p8p67 Le. I tweaked the bios successfully (thanks for that) but I realized that C & P states are not generated:
Customizing SystemID with : e0a278a5-d268-e011-b4a2-f46d0429bdaa
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 32080 bytes.
ACPI table not found: SSDT.aml
FADT: Restart Fix applied!
FADT: Using custom DSDT!
ACPI CPUs not found: C-States not generated !!!
ACPI CPUs not found: P-States not generated !!!
FADT: Restart Fix applied!
FADT: Using custom DSDT!
ACPI CPUs not found: C-States not generated !!!
ACPI CPUs not found: P-States not generated !!!
Starting Darwin x86_64


Using Chimera 1.6, this is org.chameleon.Boot.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Banner</key>
<string>No</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000 darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>Wait</key>
<string>No</string
	<key>DropSSDT</key>
   <string>Yes</string>
	<key>GeneratePStates</key>
	 <string>Yes</string>
	 <key>GenerateCStates</key>
	 <string>Yes</string>
	 <key>EnableC2State</key>
	 <string>Yes</string>
	 <key>EnableC3State</key>
	 <string>Yes</string>
	 <key>EnableC4State</key>
	 <string>Yes</string>
	 <key>EnableC6State</key>
	 <string>Yes</string>
	 <key>UseKernelCache</key>
	 <string>Yes</string>
</dict>
</plist>

The thing is that msrdumper shows P states:

12/2/11 11:58:38.000 AM kernel: MSRDumper PStatesReached: 16 23 35 36 37

What is actually happening? Is chameleon actually generating P states?
Thanks for the light.

#271
kounelos

kounelos

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male
  • Location:Greece

View Postanibalin, on 02 December 2011 - 02:01 PM, said:

Hi guys, Im a bit puzzled. Asus p8p67 Le. I tweaked the bios successfully (thanks for that) but I realized that C & P states are not generated:

Add cpu definitions in your DSDT...something like
Scope (_PR)
	{
		Processor (P000, 0x01, 0x00000410, 0x06)
		Processor (P001, 0x02, 0x00000410, 0x06)
		Processor (P002, 0x03, 0x00000410, 0x06)
		Processor (P003, 0x04, 0x00000410, 0x06)
	  
	}
this is for a 4core cpu....

Please add your specs in your signature..

#272
generaltlt

generaltlt

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
how about the patch for 10.7.3 AppleIntelCPUPowerManagement.kext?

#273
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
Just a quick update, yes there will be a patch for 1.7.3 but I won't support every developer preview.

#274
anibalin

anibalin

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 264 posts

View PostTheDjey, on 03 December 2011 - 12:33 AM, said:

Add cpu definitions in your DSDT...something like
Scope (_PR)
	{
		Processor (P000, 0x01, 0x00000410, 0x06)
		Processor (P001, 0x02, 0x00000410, 0x06)
		Processor (P002, 0x03, 0x00000410, 0x06)
		Processor (P003, 0x04, 0x00000410, 0x06)
	  
	}
this is for a 4core cpu....

Please add your specs in your signature..


Added the correct info to my dsdt:
	Scope (_PR)
	{
		Processor (CPU0, 0x01, 0x00000410, 0x06)
		{
		}
		Processor (CPU1, 0x02, 0x00000410, 0x06)
		{
		}
		Processor (CPU2, 0x03, 0x00000410, 0x06)
		{
		}
		Processor (CPU3, 0x04, 0x00000410, 0x06)
		{
		}
		Processor (CPU4, 0x05, 0x00000410, 0x06)
		{
		}
		Processor (CPU5, 0x06, 0x00000410, 0x06)
		{
		}
		Processor (CPU6, 0x07, 0x00000410, 0x06)
		{
		}
		Processor (CPU7, 0x08, 0x00000410, 0x06)
		{
		}


bdmesg:
Customizing SystemID with : e0a278a5-d268-e011-b4a2-f46d0429bdaa
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 32259 bytes.
ACPI table not found: SSDT.aml
FADT: Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
Found ACPI CPU: CPU2
Found ACPI CPU: CPU3
Found ACPI CPU: CPU4
Found ACPI CPU: CPU5
Found ACPI CPU: CPU6
Found ACPI CPU: CPU7
SSDT with CPU C-States generated successfully
P-States: min 0x10, max 0x0
RSDT: Added 1 SSDT table(s)
FADT: Restart Fix applied!
FADT: Using custom DSDT!
P-States: min 0x10, max 0x0
Added 1 SSDT table(s) into XSDT
Starting Darwin x86_64


Nice :-)
On the other hand Im having CST Evaluation Failed and LPC device failed:
12/4/11 7:04:40.000 PM kernel: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
12/4/11 7:04:40.000 PM kernel: DSMOS has arrived
12/4/11 7:04:40.000 PM kernel: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
12/4/11 7:04:40.000 PM kernel: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized


lspci -nn
00:1f.0 ISA bridge [0601]: Intel Corporation P67 Express Chipset Family LPC Controller [8086:1c46] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)


kextstat, however, shows that AppleLPC is being loaded:
   82	0 0xffffff7f8190a000 0xe000	 0xe000	 com.apple.driver.AppleSMBusController (1.0.10d0) <23 9 8 5 4 3>
   61	0 0xffffff7f81907000 0x3000	 0x3000	 com.apple.driver.AppleSMBusPCI (1.0.10d0) <9 5 4 3>
   59	0 0xffffff7f819cf000 0x3000	 0x3000	 com.apple.driver.AppleLPC (1.5.3) <9 5 4 3>


dsdt:
			Device (SBUS)
			{
				Name (_ADR, 0x001F0003)
				Device (BUS0)
				{
					Name (_CID, "smbus")
					Name (_ADR, Zero)
					Device (DVL0)
					{
						Name (_ADR, 0x57)
						Name (_CID, "diagsvault")
					}
				}
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x02)
						{
							"device-id",
							Buffer (0x04)
							{
								0x30, 0x3A, 0x00, 0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

----
				}
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x02)
						{
							"device-id",
							Buffer (0x04)
							{
								0x18, 0x3A, 0x00, 0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}


org.chameleon.boot.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Banner</key>
<string>No</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000 darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>Wait</key>
<string>No</string
	<key>DropSSDT</key>
   <string>Yes</string>
	<key>GeneratePStates</key>
	 <string>Yes</string>
	 <key>GenerateCStates</key>
	 <string>Yes</string>
	 <key>UseKernelCache</key>
	 <string>Yes</string>
</dict>
</plist>


Msrdumper.kext sadly only shows 2 states.
Specs: i7 2600k / Asus p8p67 LE (1004 bios) / 10.7.2 / dsdt.aml / 12,1 imac/ chimera 1.6

Thanks in advance guys.

#275
Kynyo

Kynyo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
  • Gender:Male
  • Location:Not your bisnizz...
  • Interests:
Posted Image
Are P-States C-States Working?
Even the system is stressed the results are the same! :( 9 9 9)
I have system from signature with no use of DSDT!
Enabled All correct functions on the BIOS. Speedstep, S3, C2,C3,C4
MacPro 5,1 SMBIOS
Bootloader: Chameleon 2.1 RC5
Thanks in advance!

EDIT2: Anyone have a proper DSDT for Gigabyte EP45T-DS3R? BIOS F4C CPU Intel Core2Duo E8400?
Sleep also doesen't work, it gets sleep but fans and mouse/keyboard remain powered on!
These are my temps, can confirm speedstep, c-states, p-states, workin'?
Posted Image
Any help 'll be appreciated!
Thanks in advance!
I guess I've posted in the correct section!

#276
kounelos

kounelos

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male
  • Location:Greece

View Postanibalin, on 04 December 2011 - 09:20 PM, said:

Added the correct info to my dsdt:.........
Im not an expert in DSDT editing but your device (SBUS) has 2 Method (_DSM, 4, NotSerialized)  remove the one with the wrong address.
Another thing is that you should use SSDT.aml for your cpu found here http://www.insanelym...owtopic=259090.
and place it in your extra folder as DSDT.aml
Finaly use these settings better with the latest chameleon (use champlist for easy install)
<key>Boot Banner</key>
<string>No</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel Flags</key>
<string>npci=0x2000 darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>Wait</key>
<string>No</string
<key>DropSSDT</key>
<string>Yes</string>


Backup before you try anything..And Good luck

#277
kounelos

kounelos

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male
  • Location:Greece

View PostflAked, on 04 December 2011 - 02:40 PM, said:

Just a quick update, yes there will be a patch for 1.7.3 but I won't support every developer preview.
And you shouldn't..Anyways thanks for your work.

#278
bisk

bisk

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
OK, looking good ~!

Running 10.7.2 on Gateway NV57U (set as MacBook Pro 8,1) with Core i5 2410M 2.3GHz.  Just a slightly doctored DSDT (no SSDT mods at all).
I'm simply using Chimera v1.6 w/ GenerateCStates=Yes and GeneratePStates=Yes and I get ...

Dec  5 16:14:53 haxmax48 kernel[0]: MSRDumper CoreMulti(8)
Dec  5 16:14:53 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:53 haxmax48 kernel[0]: MSRDumper CoreMulti(23)
Dec  5 16:14:53 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:54 haxmax48 kernel[0]: MSRDumper CoreMulti(18)
Dec  5 16:14:54 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:54 haxmax48 kernel[0]: MSRDumper CoreMulti(18)
Dec  5 16:14:54 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:55 haxmax48 kernel[0]: MSRDumper CoreMulti(18)
Dec  5 16:14:55 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:55 haxmax48 kernel[0]: MSRDumper CoreMulti(8)
Dec  5 16:14:55 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:56 haxmax48 kernel[0]: MSRDumper CoreMulti(8)
Dec  5 16:14:56 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:56 haxmax48 kernel[0]: MSRDumper CoreMulti(8)
Dec  5 16:14:56 haxmax48 kernel[0]: MSRDumper PStatesReached: 8 10 12 14 17 18 23
Dec  5 16:14:57 haxmax48 kernel[0]: MSRDumper CoreMulti(18)

Sleep is working as well :)

Very nice and easy.

Only I'm not so crazy about these sort of hacks cuz' as soon as we do an Apple Software Update and download a new AICPUPM.kext, it's KP time again.  Anybody out there have a nice recipe or at least a few pointers on bin modding the system BIOS.  This seems the better long term solution as BIOS upgrades are not nearly as important or prevalent as OS updates.  Particularly for a notebook computer.

Anyway, nice work !

#279
anibalin

anibalin

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 264 posts

View PostTheDjey, on 04 December 2011 - 10:41 PM, said:

Im not an expert in DSDT editing but your device (SBUS) has 2 Method (_DSM, 4, NotSerialized)  remove the one with the wrong address.
Another thing is that you should use SSDT.aml for your cpu found here http://www.insanelym...owtopic=259090.
and place it in your extra folder as DSDT.aml
Finaly use these settings better with the latest chameleon (use champlist for easy install)
<key>Boot Banner</key>
<string>No</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel Flags</key>
<string>npci=0x2000 darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>Wait</key>
<string>No</string
<key>DropSSDT</key>
<string>Yes</string>


Backup before you try anything..And Good luck

Thanks for the tips mate. Fixed the dsdt line, compiled ok and used the ssdt revoboot made for me (autogenerated one) but sadly same happens. I have found that  by using macbookpro 8,2 drops me more p states than imac12,1. So its a winner.
Still unclear why I have the c evaluation failed.
AppleLPC & AppleSMBUS loads ok.

#280
Kynyo

Kynyo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
  • Gender:Male
  • Location:Not your bisnizz...
  • Interests:

View PostKynyo, on 04 December 2011 - 10:18 PM, said:

Posted Image
Are P-States C-States Working?
Even the system is stressed the results are the same! :( 9 9 9)
I have system from signature with no use of DSDT!
Enabled All correct functions on the BIOS. Speedstep, S3, C2,C3,C4
MacPro 5,1 SMBIOS
Bootloader: Chameleon 2.1 RC5
Thanks in advance!

EDIT2: Anyone have a proper DSDT for Gigabyte EP45T-DS3R? BIOS F4C CPU Intel Core2Duo E8400?
Sleep also doesen't work, it gets sleep but fans and mouse/keyboard remain powered on!
These are my temps, can confirm speedstep, c-states, p-states, workin'?
Posted Image
Any help 'll be appreciated!
Thanks in advance!
I guess I've posted in the correct section!
Problem solved with proper DSDT: Sleep works now, speedstep also:
Posted Image

Thanks InsanelyMac!





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy