x2PhaNToM Posted November 9, 2011 Share Posted November 9, 2011 Hi, I have a little problem with my PC. After first sleep the CPU temperatures get up by about 20°C. Normally the CPU temp is about 35-40°C on idle but after sleep this temp raises up to ~55°C. The temperatures are read with FakeSMC + iStat 3. Is this a known bug/problem? What is the cause? FakeSMC or maybe OSX's power management? My PC: Core i5-750 @ 3GHz (configured as MacPro 3,1, with 4,1 iStat does not show any temps) 12 GB DDR3 RAM Gigabyte P55-UD3L, BIOS FH with DSDT GeForce GTS 250 OS X 10.7.2 Bye Link to comment Share on other sites More sharing options...
Daniel_wu Posted November 12, 2011 Share Posted November 12, 2011 I got the same problem in 10.7.2 I think the speed step function was stop after wake from sleep. Because I found that the voltage of CPU will not change anymore after wake from sleep. In my case, CPU voltage should change from 1.26V to 0.92V depends on loading. However, after wake from sleep, the Voltage will remain on 1.26V. That's why the temperature will higher than normal. Is there anyone know how to solve the problem? My System******** X58A-UD3R ver2 BIOS FF, i7-950, 12GB RAM MSI ATI HD5670 System config as MacPro 3,1 Link to comment Share on other sites More sharing options...
x2PhaNToM Posted November 13, 2011 Author Share Posted November 13, 2011 Maybe there is a way to reload the AppleIntelCPUPowerManagement.kext? kextunload does not work... Did you have this problem on 10.7.1 too? Link to comment Share on other sites More sharing options...
Daniel_wu Posted November 14, 2011 Share Posted November 14, 2011 I didn't test it in 10.7.1 because the version of my Lion USB stick was 10.7.2 I found other problem recently. If I put the system into sleep, after 2 hours the system will wake up automatically, it's normal. However, after 2 cycles the system will hang on wake up process. It's strange because I don't have this problem before. Link to comment Share on other sites More sharing options...
LatinMcG Posted November 14, 2011 Share Posted November 14, 2011 try imac11,1 smbios.plist ? Link to comment Share on other sites More sharing options...
x2PhaNToM Posted November 17, 2011 Author Share Posted November 17, 2011 With imac11,1 I instantly have 50°C after boot and laggy graphics (until first sleep). (macpro3,1 = 40°C and no laggy graphics) Link to comment Share on other sites More sharing options...
Noam AA Posted November 18, 2011 Share Posted November 18, 2011 do kextstat | grep AppleLPC in terminal (case sensitive) and report back the income Link to comment Share on other sites More sharing options...
x2PhaNToM Posted November 19, 2011 Author Share Posted November 19, 2011 asbestos:~ phantom$ kextstat | grep AppleLPC asbestos:~ phantom$ It does not seem to be loaded ... After loading it manually i get this output: asbestos:~ phantom$ kextstat | grep AppleLPC 113 0 0xffffff7f807e6000 0x3000 0x3000 com.apple.driver.AppleLPC (1.5.3) <9 5 4 3> asbestos:~ phantom$ Link to comment Share on other sites More sharing options...
Noam AA Posted November 20, 2011 Share Posted November 20, 2011 asbestos:~ phantom$ kextstat | grep AppleLPCasbestos:~ phantom$ It does not seem to be loaded ... After loading it manually i get this output: asbestos:~ phantom$ kextstat | grep AppleLPC 113 0 0xffffff7f807e6000 0x3000 0x3000 com.apple.driver.AppleLPC (1.5.3) <9 5 4 3> asbestos:~ phantom$ download lspci, and run this lspci -nn | grep LPC u need either DSM method in DSDT (if you use) if not DSDT, then u need EFI string for it to load, give me the output, and tell me if u use DSDT. AppleLPC + Speedstep = Lower Temps Link to comment Share on other sites More sharing options...
x2PhaNToM Posted November 21, 2011 Author Share Posted November 21, 2011 I have installed PCI-Utils and lspci does not work. I get this output from lspci: asbestos:~ phantom$ lspci lspci: Cannot find any working access method. asbestos:~ phantom$ I use a DSDT from tonymacx86.com. Here is the link for the file: http://www.multiupload.com/MGX0C10K92 Link to comment Share on other sites More sharing options...
Noam AA Posted November 22, 2011 Share Posted November 22, 2011 extract your own DSDT from linux or windows, and apply this patch made by Mald0n, basically, you need a DSM method into LPCB/SBRG/RX40 Device, but, i strongly suggest you to use your DSDT and not others. if however you want just to edit the current one, insert this to device with address 0x001F0000 Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x09, 0x3B, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } right after this line Name (_ADR, 0x001F0000) or at the end of device. but again, i recommend you to use DSDT Editor and Patcher with the patch file i gave you GA_P55_UD3L.txt Link to comment Share on other sites More sharing options...
Daniel_wu Posted November 22, 2011 Share Posted November 22, 2011 Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x09, 0x3B, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Thanks for this edit. I found my system use a wrong DSDT file which miss this code. After change to the right one, the problem was solved. Link to comment Share on other sites More sharing options...
x2PhaNToM Posted November 22, 2011 Author Share Posted November 22, 2011 Thanks for the chunk of code. I already compiled a new DSDT, gonna try this one when i'm home. EDIT: Does not work for me. When I add the code after the mentioned line I lose sleep. System gets to sleep, but when it wakes I see the BIOS screen and the system boots like it would after shutting it down. EDIT2: I finally fixed it. I dumped the DSDT from a linux, patched it and took out the whole RX40 part and copied it over in my working DSDT. Just dumping and patching broke my sound. Thank you for the help! Link to comment Share on other sites More sharing options...
smokie Posted November 23, 2011 Share Posted November 23, 2011 extract your own DSDT from linux or windows, and apply this patch made by Mald0n,basically, you need a DSM method into LPCB/SBRG/RX40 Device, but, i strongly suggest you to use your DSDT and not others. if however you want just to edit the current one, insert this to device with address 0x001F0000 Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x09, 0x3B, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } right after this line Name (_ADR, 0x001F0000) or at the end of device. but again, i recommend you to use DSDT Editor and Patcher with the patch file i gave you Hi I have the same CPU temp problem after sleep. My motherboard though is a GB H55-USB3. My question is could I use the patch wrote by MaldOn. If not would it possible for you to write a patch for my H55-USB3. Thanks Link to comment Share on other sites More sharing options...
Noam AA Posted November 23, 2011 Share Posted November 23, 2011 i'm not making anything, those already exist, and created by mald0n (enormous thanks for the auto-patcher) take it GA_H55_USB3.txt Link to comment Share on other sites More sharing options...
smokie Posted November 23, 2011 Share Posted November 23, 2011 i'm not making anything, those already exist, and created by mald0n (enormous thanks for the auto-patcher)take it Thanks Ill give it a try. Link to comment Share on other sites More sharing options...
x2PhaNToM Posted November 23, 2011 Author Share Posted November 23, 2011 Where do you get the patches from? Link to comment Share on other sites More sharing options...
Daniel_wu Posted December 5, 2011 Share Posted December 5, 2011 Where do you get the patches from? Patched by myself by using DSDTSE. It's very easy to do that. Link to comment Share on other sites More sharing options...
Recommended Posts