nyolc8 Posted June 13, 2013 Share Posted June 13, 2013 I'm running DP1 and I get higher temps for CPU than in 10.8. Fans are spinning ~500rpm more than in 10.8... CPU power management works because I see (in hwmonitor) that it's changes the multiplier/cpu clock like in 10.8. Anyone else have this issue? I don't know what could I do... edit: I just see that spotlight is indexing, I'll report back when it's done. edit2: spotlight ended indexing but still getting 10-15C higher temps for CPU :/ This is because of the new energy saving feature? Is there a way to disable that? edit3: I also tried to use 2 different fakesmc with plugins (from two different developer team) and I'm getting this ~53-55C idle temp in 10.9... I get ~40C idle temp in 10.8 So this is not good edit4: maybe a bug with c2d cpu? Is there anyone else who installed 10.9 on a core2duo? 1 Link to comment Share on other sites More sharing options...
Kynyo Posted June 13, 2013 Share Posted June 13, 2013 Me!Native power management works well!I've same temps around 45C. iStat isn't working yet! i use FakeSMC latest binary with HWMonitor!Try those: https://bitbucket.org/kozlek/hwsensors/downloads Link to comment Share on other sites More sharing options...
nyolc8 Posted June 13, 2013 Author Share Posted June 13, 2013 I just fixed it! I investigated the LPCB device with IORegistryExplorer and found out that 10.9 somehow reads the device differently from the same DSDT file. So I basically modified my DSDT (added name,ioname,compatibility injection) and got normal temps without any kext editing! 14 Link to comment Share on other sites More sharing options...
oldnapalm Posted June 13, 2013 Share Posted June 13, 2013 Thank you! This also solved my Atheros 9285 issue http://www.insanelymac.com/forum/topic/289824-atheros-9285/ Link to comment Share on other sites More sharing options...
Kynyo Posted June 15, 2013 Share Posted June 15, 2013 I just fixed it! I investigated the LPCB device with IORegistryExplorer and found out that 10.9 somehow reads the device differently from the same DSDT file. So I basically modified my DSDT (added name,ioname,compatibility injection) and got normal temps without any kext editing! Can you explain how actually do it/ what has been modified? Thanks! Because my GPU GTX 650 has almost same temp like GPU and this isn't normally because it's a Kelper GPU so in Windows around 28 30C maximum. In 10.9... 37GPU 1500 rpm 33 CPU 1507 rpm I also injected dev id into AGPM.kext This is my DSDT: http://cl.ly/373m2e3w0N0D What modify i need to do? Some help will be appreciated! System from signature! Link to comment Share on other sites More sharing options...
oldnapalm Posted June 15, 2013 Share Posted June 15, 2013 Method _DSM in your device PX40 will be like this Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 }, "compatible", Buffer (0x0D) { "pci8086,3a18" }, "IOName", Buffer (0x0D) { "pci8086,3a18" }, "name", Buffer (0x0D) { "pci8086,3a18" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } 6 Link to comment Share on other sites More sharing options...
Kynyo Posted June 15, 2013 Share Posted June 15, 2013 I think thats not really a problem cause weather's getting hot. Then i not need any modif. Thanks anyway!Maybe i'll give it a try! Around 27C in room. Can you help me with injection, i don't have much experience with DSDT editing.Thanks oldnapalm! My dsdt: http://cl.ly/373m2e3w0N0D Link to comment Share on other sites More sharing options...
stefano.85 Posted June 18, 2013 Share Posted June 18, 2013 I just fixed it! I investigated the LPCB device with IORegistryExplorer and found out that 10.9 somehow reads the device differently from the same DSDT file. So I basically modified my DSDT (added name,ioname,compatibility injection) and got normal temps without any kext editing! for me... even with a patched LPCB (like oldnapalm mentioned) i've got something like 8-10°C difference from 10.8 to 10.9. Even my GFX gets hot and it seems that speedstep isn't working (always locked to full power) smbios 3,1 macpro cheers p.s i've attached my dsdt in case anyone wants to take a look at. Mountain Lion 10.8: Mavericks 10.9: P5Q.aml.zip Link to comment Share on other sites More sharing options...
oldnapalm Posted June 19, 2013 Share Posted June 19, 2013 stefano.85 you inserted method _DSM in wrong place (in device IELK instead of LPCB), it should be like this DSDT.aml.zip 1 Link to comment Share on other sites More sharing options...
stefano.85 Posted June 19, 2013 Share Posted June 19, 2013 ops! tnx very much old napalm! now it works perfectly!!!! It has been passed a while since my last dsdt edit...i've lost something in the meantime... cheers and good hack everybody! Link to comment Share on other sites More sharing options...
Dyolp Posted June 20, 2013 Share Posted June 20, 2013 Hello All ! Can anyone advise me on this issue of bad temperature display via SMCFanControl ? (see photo attached) In fact, when I compare the temperatures indicated by CPU-i, there is always a difference of 15 °. Since I prefer not to have CPU-i open all the time, I wonder if this difference can be corrected so that the temperature is displayed correctly via SMCFancontrol. I never had this problem under Snow Leopard. Now I have it in Mountain Lion and Mavericks. I do not use DSDT and here I use the kexts for powermanagement. ACPISensors AppleACPIPS2Nub IntelCPUMonitor NullCPUPowerManagement A big thank you in advance. wonderful forum !! Loyd Link to comment Share on other sites More sharing options...
nyolc8 Posted June 21, 2013 Author Share Posted June 21, 2013 How do you get power management if you using nullcpupowermanagement.kext? Because that kext made to disable power management... Link to comment Share on other sites More sharing options...
Dyolp Posted June 21, 2013 Share Posted June 21, 2013 Thanks ! I'm using cookbook. Any idea ? Link to comment Share on other sites More sharing options...
jymboche Posted July 12, 2013 Share Posted July 12, 2013 Hmm... I did this patch and got back to lower temps in DP2, but after upgrading to DP3 I am back to higher temperatures. Any thoughts why this happened? Link to comment Share on other sites More sharing options...
nyolc8 Posted July 12, 2013 Author Share Posted July 12, 2013 Hmm... I did this patch and got back to lower temps in DP2, but after upgrading to DP3 I am back to higher temperatures. Any thoughts why this happened? Check the LPC device in IORegistryExplorer and check if AppleLPC is there. Link to comment Share on other sites More sharing options...
jymboche Posted July 13, 2013 Share Posted July 13, 2013 Not sure what im supposed to be looking for. Does this answer your question? (attached image is ioregistry explorer searching for lpc and terminal below with kextstat | grep -i lpc Link to comment Share on other sites More sharing options...
nyolc8 Posted July 13, 2013 Author Share Posted July 13, 2013 as I see, applelpc is not there... maybe try to inject built-in 0x01 in dsdt. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted July 13, 2013 Share Posted July 13, 2013 Not necessary, the LPC device is "built-in" by nature...it shouldn't need that property injected...? The problem here is that AppleLPC.kext does not load for 3a16 (LPC device on ICH10R). See my post here on how to fix that (jymbo can use the example code verbatim): http://www.projectosx.com/forum/index.php?s=cf1d92911b89a95cbb810463f1b9d00a&showtopic=102&view=findpost&p=2532 Link to comment Share on other sites More sharing options...
jymboche Posted July 13, 2013 Share Posted July 13, 2013 (edited) Ah, it was my own fault then. When doing the patch I noticed 3a18 in my DSDT and thought it was a mistake so I changed it to 3a16. I need to start commenting my dsdt's better. Thanks for the informative post about LPC! Edited July 13, 2013 by Gringo Vermelho Please don't quote entire posts when replying directly below them! Thanks. Link to comment Share on other sites More sharing options...
nyolc8 Posted July 13, 2013 Author Share Posted July 13, 2013 Not necessary, the LPC device is "built-in" by nature...it doesn't need that property injected. The problem is that AppleLPC.kext does not load for 3a16 (LPC device on ICH10R). See my post here on how to fix that (jymbo can use the example code verbatim): http://www.projectosx.com/forum/index.php?s=cf1d92911b89a95cbb810463f1b9d00a&showtopic=102&view=findpost&p=2532 So your DSDT edit basically do the same as my method? Because if I remember correctly, I already had "device-id" in DSDT and it's not worked until I added the extra injects(ioname,compatible,name) to it. (note: I didn't tested which one is exactly helped from these three, I just added all of them.) Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted July 13, 2013 Share Posted July 13, 2013 My code example made AppleLPC.kext load on my old mobo with ICH10R, that's all I can say. Maybe it's in the renaming? I had all instances of SBRG renamed to LPCB just the way OS X likes it. Jymbo: Yes, the idea is to set the device ID to what you want it to be (in this case 3a18, which is known by AppleLPC.kext), not the device ID that the hardware already has!! Otherwise it wouldn't be much of an override... Link to comment Share on other sites More sharing options...
Rantamplan Posted September 17, 2013 Share Posted September 17, 2013 So, maybe We have to modified, also HDFE to work ? Could be the reason, don't work audio, on rampage II Extreme? Thx Link to comment Share on other sites More sharing options...
Rantamplan Posted September 18, 2013 Share Posted September 18, 2013 I just fixed it! I investigated the LPCB device with IORegistryExplorer and found out that 10.9 somehow reads the device differently from the same DSDT file. So I basically modified my DSDT (added name,ioname,compatibility injection) and got normal temps without any kext editing! I have my DSDT, made with Olarila patched, but where is the SBRG didn't pach, its going where IORegistry says were the SBRG Is. Its the correct place, Or I have to pached manually ? Link to comment Share on other sites More sharing options...
nyolc8 Posted September 18, 2013 Author Share Posted September 18, 2013 I have my DSDT, made with Olarila patched, but where is the SBRG didn't pach, its going where IORegistry says were the SBRG Is. Its the correct place, Or I have to pached manually ? What is SBRG? Sorry but I don't exactly understand what you want to do. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted September 18, 2013 Share Posted September 18, 2013 SBRG is how ASUS names the LPC device in their DSDT. This is true for all ASUS DSDTs I've seen since my P5P800-SE Pentium 4 motherboard. On Gigabyte boards it's usually named PX40. In Apple DSDTs it's called LPCB. Link to comment Share on other sites More sharing options...
Recommended Posts