Gringo Vermelho Posted December 11, 2011 Share Posted December 11, 2011 Yes, you'll get bad performance in any half modern OS with CPUID Limit enabled. It's a compatibility setting for Windows 98/Me and older: http://www.techarp.c...ang=0&bogno=307 The Identifier is iMac 8,1 That might have something to do with it. Read: http://www.projectos...?showtopic=1024 Link to comment Share on other sites More sharing options...
d-track Posted December 11, 2011 Share Posted December 11, 2011 yes i know. i might just set it to enable acidentally. noticed when profiler showed only 1 cores instead of 2. i've been misinformed and thought smbios is only "cosmetic". can you attach your 9,1 smbios.plist? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 11, 2011 Share Posted December 11, 2011 Dude that topic is almost two years old...I don't have that smbios.plist anymore. Besides I don't have access to my hack right now. Google/forum search iMac9,1 smbios.plist and see what you can come up with, I'm sure I've attached it here on IM more than once. Link to comment Share on other sites More sharing options...
d-track Posted December 12, 2011 Share Posted December 12, 2011 silly results: imac8,1 (chameleon default): nothing by native but if cham p-states and c-states are enabled then it stays at 2.0 Ghz imac9,1 or macpro3,1 : also nothing by native but c-states and p-states by chameleon then it maxes out at 2.66 (this is right, since its an E6750) but the minimum is only 2.0 Ghz. these values are from MSR tools. This is not only not much difference but i can't hear the fan speed changing which i did before... when i said "that much" i meant this. this is too much pain in the a and only gets to 75% so better off without speedstep. thanks for the help and info - i have learned a lot though this knowledge seems unusable ATM Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 12, 2011 Share Posted December 12, 2011 Dump your SSDT tables and place them in /Extra. They must be named properly - refer to this topic for more information: http://www.insanelymac.com/forum/index.php?showtopic=225766 Don't use any files from there, the topic is old but most of the information is still good. Link to comment Share on other sites More sharing options...
d-track Posted December 13, 2011 Share Posted December 13, 2011 i could dump ssdts from windows or linux if i am correct. i only have osx installed so this is out of question. plus i did not dump ssdt, did not set chameleon flags or anything i just had vanilla speedstep (10.6.7 and 10.6.8) and "fan-step". i double checked 2.0ghz is the minimum on my cpu (according to bios settings ratio 6=2ghz, 8=2.66ghz) that means the chameleon flags generate accurate states. the only thing missing is the change of cpu fan speed.i messed with all the bios setting but no result. i leave it on "silent mode" in bios and hope the cpu won't burn Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 13, 2011 Share Posted December 13, 2011 You can use a Linux live CD and dump the SSDT tables to a flash drive or email them to yourself via webmail. There are instructions available on how to do this if you look for them. The fact that you hadn't done this before doesn't mean that loading the SSDT tables won't be useful to you now. You went from working to broken, remember? I'm trying to be helpful, it's for you, not for me. You can keep an eye on CPU temps with Bresink Temperature Monitor, or the iStat Pro widget: Also take a look at the FakeSMC plugins posted over at the ProjectOSX forums. There are ways to get automatic fan control working through DSDT editing. That's a bit over my head though, but I use manual fan control anyway. Link to comment Share on other sites More sharing options...
d-track Posted December 13, 2011 Share Posted December 13, 2011 you are right sure there is a hard way of fixing this. just stating there must be an easy (and more vanilla) way. i'll be interested if someone knows the answer iplease drop me a PM) i could try live cd but what's the guarantee of working fanspeeds? it doesn't react to the pstates now. plus when generating p and c states at boot then almost always get "connection timeout" to my wifi router which never happened before and still doesn't happen if i dont use them so it must be connected to it. i drop speedstep now. luckily it's a desktop haha. once i figuring this out i'll get back here to report it Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 13, 2011 Share Posted December 13, 2011 Think about it this way - if your previous method broke after updating then it wasn't vanilla. There are no guarantees, this is bat country. Link to comment Share on other sites More sharing options...
d-track Posted December 13, 2011 Share Posted December 13, 2011 Noo. The opposite. I got SS after update. Then i lost it after reinstalling Snow. Accidentally just noticed AppleLPC can't load and got the _CST evaluatin message at boot. I have read somewhere AppleLPC has to be loaded to have vanilla SS. We can't stop here. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 13, 2011 Share Posted December 13, 2011 That's true. Here's how to get AppleLPC.kext to load: http://www.projectos...findpost&p=2532 Link to comment Share on other sites More sharing options...
d-track Posted December 13, 2011 Share Posted December 13, 2011 injected the deviceid into the kext's info.plist but the kext still can't load. btw a generic problem: at verbose boot i can see the error message for a blink of an eye. how can i roll back after boot to the boot messages if it's possible (i guess so) Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 13, 2011 Share Posted December 13, 2011 Install bdmesg to usr/bin or look at kernel.log in console.app. Try the DSDT method instead of editing AppleLPC.kext or try to find someones LegacyAppleLPC.kext and edit that. Editing Apple kernel extensions is a bad idea, you will lose your edit and therefore functionality next time Apple updates that kext. Link to comment Share on other sites More sharing options...
d-track Posted December 13, 2011 Share Posted December 13, 2011 Ok patched the DSDT and finally AppleLPC loads and the system boot up but still no SS + i get this at boot: 12/14/11 12:57:00 AM kernel ** AppleSMBusPCI::start failed to get acpi path for provider 12/14/11 12:57:00 AM kernel Previous Shutdown Cause: 0 12/14/11 12:57:00 AM kernel FakeSMC: key not found MSTf, length - 1 12/14/11 12:57:00 AM kernel DSMOS has arrived 12/14/11 12:57:01 AM kernel ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed 12/14/11 12:57:01 AM kernel FakeSMC: key not found BEMB, length - 1 12/14/11 12:57:01 AM kernel ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed 12/14/11 12:57:01 AM kernel ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized wtf?? Link to comment Share on other sites More sharing options...
d-track Posted December 15, 2011 Share Posted December 15, 2011 ok it does work with p-states and c-states settings in chameleon just like vanilla but still no Q-fan control. I can live without that anyway, never crapped the cpu because of high temps. It might something to do with the windows xp dual boot - this is the only thing changed since then (hdd failure so no windows anymore) Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 15, 2011 Share Posted December 15, 2011 ASUS Q-Fan works via ACPI, you can clearly see all the code for it in your DSDT. On Windows, a driver is installed for an "ATK110" device that handles this. But OS X doesn't know what to do with it. There's a topic about how to get fan control to work via ACPI with Fakesmc and the ACPImonitor plugin over here: http://www.projectos...?showtopic=1593 This app might be useful in that context: http://www.eidac.de/?cat=40 (Note, smcFanControl will not work on its own on a Hackintosh) Link to comment Share on other sites More sharing options...
Krobaracpi Posted January 17, 2012 Share Posted January 17, 2012 Hi All, I'm actually trying to Speedstep working in Linux but it seems my Bios has no P-States or C-States. If I disable Speedstep in the bios Linux can adjust clockspeed only with P4_Clockmod. The first post is really interesting but I'm unsure what to remove for my dual core T7200 and also if the _PDC sections of my DSDT need to be removed. Motherboard: Tyan S5207 CPU: Intel T7200 Min: FID 6 / VID 19 Max: FID 12 / VID 39 Can anyone help with the attached DSDT? dsdt.zip Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 P- and C-state code is in your SSDT tables, not your DSDT. Link to comment Share on other sites More sharing options...
Krobaracpi Posted January 17, 2012 Share Posted January 17, 2012 Hi Gringo, I'm probably being a noob here but does this bios just not have an SSDT table? ./acpixtract -l /root/acpi.dat Signature Length OemId OemTableId OemRevision CompilerId CompilerRevision DSDT 13813 "0AAAA " "0AAAA000" 00000000 "INTL" 20051117 FACS 64 FACP 244 "A M I " "OEMFACP " 10000701 "MSFT" 00000097 APIC 92 "A M I " "OEMAPIC " 10000701 "MSFT" 00000097 MCFG 60 "A M I " "OEMMCFG " 10000701 "MSFT" 00000097 OEMB 97 "A M I " "AMI_OEM " 10000701 "MSFT" 00000097 HPET 56 "A M I " "OEMHPET " 10000701 "MSFT" 00000097 XSDT 76 "A M I " "OEMXSDT " 10000701 "MSFT" 00000097 RSDP "ACPIAM" Found 9 ACPI tables [20060324] Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted January 17, 2012 Share Posted January 17, 2012 On some motherboards you can get more tables if you enable all the C-state and P-state settings in the BIOS. Examine all the tables (all of them will decompile with iasl just like your DSDT) to find your power management code. If it's there.. Link to comment Share on other sites More sharing options...
Krobaracpi Posted January 17, 2012 Share Posted January 17, 2012 Thanks, I guess I need to read the ACPI docs and try to get some sort of understaning of ACPI source. The bios has Disabled, Enabled and Enhanced options for C-States 1-4 (Currently set to enhanced). Also has Min, Max, Automatic and Disabled settings for Speedstep (Currently Automatic) and a "Hard C4" option which forces minimum VID in C4. I wonder if this problem isnt related to some sort of issue with the bios detecting a T7200 cpu. Link to comment Share on other sites More sharing options...
Krobaracpi Posted January 21, 2012 Share Posted January 21, 2012 Hi Gringo, There is virtually nothing in the other ACPI modules. I am trying to put the Speedstep additions into the existing _PR section at the very start of the DSDT file but am having no luck getting it to compile so far. I attach all of the acpi code, any help would be much appreciated. 5207acpi.zip Link to comment Share on other sites More sharing options...
jazzyguy Posted February 2, 2012 Share Posted February 2, 2012 How can I do this in Lion? VoodooPstate will not load for me, it says "unloading" in the kernel. Ideas? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted February 2, 2012 Share Posted February 2, 2012 You're in the wrong thread, this is about vanilla speedstepping. Link to comment Share on other sites More sharing options...
jazzyguy Posted February 2, 2012 Share Posted February 2, 2012 Right. Which is what I am trying to do. The guide says to use that in order to get the PStates for the DSDT so that I am able to patch accordingly. Is there a different way now? Link to comment Share on other sites More sharing options...
Recommended Posts