Contribute
Register

ML: Native Ivy Bridge CPU and GPU Power Management

Status
Not open for further replies.
hi,
i'm using imac13,1 model on i7 3770 and z77-ds3h with clover 1750 (uefi). I got this with ssdtprgen script:

sdtPRGen.sh v6.1 Copyright (c) 2013 by Pike R. Alpha
----------------------------------------------------------------
Processor Declaration(s) Found in DSDT (ACPI 1.0 compliant)
Generating ssdt_pr.dsl for a iMac13,2 [Mac-942B59F58194171B]
Ivy Bridge Core i7-3770 processor [0x0704] setup
With a maximum TDP of 77 Watt, as specified by Intel
Number logical CPU's: 8 (Core Frequency: 3400 MHz)
Number of Turbo States: 5 (3500-3900 MHz)
Number of P-States: 24 (1600-3900 MHz)
Injected C-States for CPU0 (C1,C3,C6)
Injected C-States for CPU1 (C1,C2,C3)

the problem is that with msrdumper i see that i'm only getting 2 p-states (16 and 39)
am I doing something wrong? i tried to change smbios model to macmini6,2 and 6,1, imac12,2 and 13,2 but it's always the same.
 
I'll do it thanks.
Btw Speedstep is working fine with Chameleon 2235 and Macmini6,2!

Code:
May 29 10:24:21 localhost kernel[0]: AICPUPMI: CPU P-States [ 39 ]
May 29 10:24:30 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 39 ]
May 29 12:31:39 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 34 ]
May 29 10:31:01 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 34 39 ]
May 29 10:33:11 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 34 39 ]
May 29 12:36:08 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 34 ]
May 29 10:38:37 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 34 ]
May 29 08:38:00 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 34 39 ]
May 29 12:45:48 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 34 ]
May 29 12:45:52 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 28 34 ]
May 29 10:45:06 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 28 34 39 ]
May 29 10:45:07 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 28 34 37 39 ]
May 29 10:45:15 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 21 28 34 37 39 ]

it's only not working with Clover 1750... and with Macmini6,2 the system reboots itself during boot...
 
it's only not working with Clover 1750... and with Macmini6,2 the system reboots itself during boot...
Verify ssdt is in the right place and config.plist is configured properly. Clover is off topic.
 
Hello
I need some help, I can not run just GFX0 with macmini smbios (HD4000 disabling in the bios) or GFX0 as primary.

Everything works perfect with GFX0 as secondary or only with HD4000

Graphics Radeom HD6870
CPU i5 3570k
Board Z77 Pro4-M

is there any way to use macmini smbios without IGPU?

with iMac smbios works perfectly.

attempt to modify AppleGraphicsPowerManagement.kext not work
 
Hi toleda,

I also need some help, thank you in advance!
before I created the ssdt, speedstep seemed to work fine (system definition was macpro3,1) but sleep didn't.

So I went trough your guide, changed system definition to macmini3,2 (because it works best if I got that correct?), created the ssdt and put it into extra. boots fine but now speedstep only shows two states and sleep still doesn't quite work (all fans stay on, only screen goes black.. I hoped to resolve that by getting power managment to work.. is that even correct?)

attached are dsdt, ssdt and ioreg.. :/

ssdt gen looks like this:
Code:
sdtPRGen.sh v6.5 Copyright (c) 2013 by Pike R. Alpha
----------------------------------------------------------------
Processor Declaration(s) Found in DSDT (ACPI 1.0 compliant)
Generating ssdt_pr.dsl for a Macmini6,2 [Mac-F65AE981FFA204ED]
Ivy Bridge Core i5-3570K processor [0x306A9] setup [0x0601]
With a maximum TDP of 77 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 3400 MHz)
Number of Turbo States: 4 (3500-3800 MHz)
Number of P-States: 23 (1600-3800 MHz)
Injected C-States for CPU0 (C1,C3,C6)
Injected C-States for CPU1 (C1,C2,C3)
Warning: Model identifier [Macmini6,2] is missing from: /S*/L*/CoreServices/PlatformSupport.plist

Warning: 'cpu-type' may be set improperly (0x0601 instead of 0x0701)

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20130117-64 [Jan 19 2013]
Copyright (c) 2000 - 2013 Intel Corporation

ASL Input:     /Users/zal/Desktop/ssdt_pr.dsl - 232 lines, 7463 bytes, 37 keywords
AML Output:    /Users/zal/Desktop/ssdt_pr.aml - 1375 bytes, 15 named objects, 22 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

Warning: Failed to locate the Clover boot.log
Creating temporarily mount point: /Volumes/EFI

any advice?
zal
 

Attachments

  • IOReg.zip
    493.6 KB · Views: 82
  • ssdt_pr.aml
    1.3 KB · Views: 93
  • DSDT.aml.zip
    14.5 KB · Views: 73
is there any way to use macmini smbios without IGPU?

attempt to modify AppleGraphicsPowerManagement.kext not work
What BIOS graphics setting? Are you using GE=Y? What mod did you try that did not work with AGPM?
 
The edited ssdt,aml is not loading; likely it is named wrong and in the wrong place. For Chimera, rename ssdt_pr.aml to SSDT.aml and install /Extra.


Allright, I renamed the ssdt to SSDT.aml and put it into /Extra, rebootet and now MSRDumper
only switches between 8 and 16
ôO

it used to be 16-42 without the ssdt.
Sleep still not working :/
is it the mac mini definition?
 
Status
Not open for further replies.
Back
Top