Jump to content
6 posts in this topic

Recommended Posts

Noobie here...

 

Built my first Hack being SL with a custom DSDT using autopatcher and all seems to be working fine including, sound, (using voodoohda), sleep, vanilla P-states but having some trouble with C-states.

 

Currently using a GA-965P-DS3 with an E6600 but have an outstanding issue with waking from sleep if I enable C-state generation as a Chameleon boot option.

 

$ ioreg -lw0 | grep CSTInfo | | | "CSTInfo" = 19136773

 

From what I understand this CST info looks to be correct but when enabling C-state generation, (still boots without problems), it won't wake from sleep. Just gives a continuous beeping from the internal speaker and requires a power reset to reboot. The Wake doesn't get logged to the kernlog.log so can't tell whats happening.

 

Anyone have an idea how to resolve this? I'm pretty sure this combo supports one C-state but not sure if it will support more.

 

Thanks in advance,

bazz.

Link to comment
https://www.insanelymac.com/forum/topic/241305-generating-c-states-at-boot/
Share on other sites

Try this:

 

First make sure you have ACPI 2.0, ACPI APIC and all "advanced CPU features" (except CPU ID Limit) enabled in the BIOS. Standby mode can be left at auto.

 

Use Everest under Windows to extract your SSDT tables, as shown in the screenshots here:

http://www.insanelymac.com/forum/index.php...p;#entry1468558

Name the SSDT tables as described here:

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

Place the SSDT tables in /Extra and add DropSSDT=y to your com.apple.Boot.plist.

Reboot and try sleep again.

Thanks for the reply Gringo.

 

I've made some progress with dmesg reporting that P and C states are working with my custom CPU section in the DSDT and also by using my plain DSDT with chameleon generated P and C states.

 

Neither method seems perfect with the chameleon generates states aiming for higher voltages than needed and the DSDT generated states having lower voltages, (according to MSR Tools), but running at 3-4 degrees higher temps, (according to atMonitor).

 

I think I read somewhere that the chameleon generated P and C states are based on the same algorithms used by voodoopower but I'm not so sure. In any case I'm gonna stick with Chameleon generated method as lower temps was the primary goal.

 

cheers,

bazz.

Did it help with S3 sleep though?

 

Use MacPro3,1 smbios.plist (I posted one a few days ago, search my recent posts) and if you have an nvidia video card (and you're on 10.6.5) install the latest drivers from nvidia.

 

My hack can sleep now after updating to 10.6.5 and installing those drivers.

Did it help with S3 sleep though?

 

Use MacPro3,1 smbios.plist (I posted one a few days ago, search my recent posts) and if you have an nvidia video card (and you're on 10.6.5) install the latest drivers from nvidia.

 

My hack can sleep now after updating to 10.6.5 and installing those drivers.

 

Sleep working well most of the time with MacPro3,1 and latest nvidia drivers. I tried to setup sleep on the WinXP disk and it has the same "occasional" wake issue as well so I know it's not related to my Snow setup.

 

Also noticed today that the chameleon generated P and C states only show 2 Performance State Arrays in the ACPI_SMC_PlatformPlugin whereas my custom DSDT will show all 4 arrays so something not right quite right with the way chameleon determines the tables. Anyway because of this I've gone back to using the DSDT for P and C states even though it runs 3-4 degrees hotter.

 

Are there any good fan control utilities for the Mac?

 

edit: Just found istat which shows me what I need but is there anything better going around?

 

bazz.

I think most people use iStat. IIRC there's also something called Coolbook but I think it's for laptops only and I don't remember if it works on hackintoshes at all.

 

Use Fakesmc 3.0 + plugins for your motherboard's monitoring ICs from over at Project OS X forums.

Maybe my posts in this thread will be more helpful to you than they were to the OP:

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...