sir_bazz Posted December 31, 2010 Share Posted December 31, 2010 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. Quote Link to comment https://www.insanelymac.com/forum/topic/241305-generating-c-states-at-boot/ Share on other sites More sharing options...
Gringo Vermelho Posted December 31, 2010 Share Posted December 31, 2010 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. Quote Link to comment https://www.insanelymac.com/forum/topic/241305-generating-c-states-at-boot/#findComment-1611929 Share on other sites More sharing options...
sir_bazz Posted January 2, 2011 Author Share Posted January 2, 2011 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. Quote Link to comment https://www.insanelymac.com/forum/topic/241305-generating-c-states-at-boot/#findComment-1612771 Share on other sites More sharing options...
Gringo Vermelho Posted January 2, 2011 Share Posted January 2, 2011 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. Quote Link to comment https://www.insanelymac.com/forum/topic/241305-generating-c-states-at-boot/#findComment-1612806 Share on other sites More sharing options...
sir_bazz Posted January 2, 2011 Author Share Posted January 2, 2011 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. Quote Link to comment https://www.insanelymac.com/forum/topic/241305-generating-c-states-at-boot/#findComment-1612854 Share on other sites More sharing options...
Gringo Vermelho Posted January 2, 2011 Share Posted January 2, 2011 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 Quote Link to comment https://www.insanelymac.com/forum/topic/241305-generating-c-states-at-boot/#findComment-1612990 Share on other sites More sharing options...
Recommended Posts
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.