Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
xavifm

P45-UD3P CPU runs hot .help

43 posts in this topic

Recommended Posts

hello, i booted another time the system, but now i get error when reboot of corruption cmos and bios reset values.

:)

 

WoW

Use it

dsdt.aml_XAV.zip

I had forgotten the simplest

 

-----

Device (RTC)

{

Name (_HID, EisaId ("PNP0B00"))

Name (ATT0, ResourceTemplate ()

{

IO (Decode16,

0x0070, // Range Minimum

0x0070, // Range Maximum

0x00, // Alignment

0x04, // Length

)

 

solution

 

0x02, // Length

-----

 

loveapple2117454552imag.gif

Share this post


Link to post
Share on other sites

Thanks for the work MalDon. it's work. but now temperature of CPU is to high 59-55

 

Sleep -works ok- without sleep disabler OK

No more Bios reset OK

 

With the first dsdt you modified temperature drop down but with this ,temperature is high?

 

What's the diference to add at boot.plist ?

 

<key>DropSSDT</key>

<string>Yes</string>

 

THANKS

 

can you tell me what's patches are you applied to my dsdt.??

 

THANKS

Share this post


Link to post
Share on other sites

Yes i opened, and CPU section is the same.

 

I parched it with dsdteditor and works , but temperature don't drop down very much maintains in 58-52º.

 

I patched with q6600 1-3 cpu.txt

 

i don't know if is correct?

dsdtjavi.aml.zip

Share this post


Link to post
Share on other sites
Yes i opened, and CPU section is the same.

I parched it with dsdteditor and works , but temperature don't drop down very much maintains in 58-52º.

I patched with q6600 1-3 cpu.txt

i don't know if is correct?

 

Apply LPC

 

into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x18, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

 

 

is unnecessary

Chameleon is the best solution

 

Your patch

into method label _PSS parent_label CPU0 remove_entry;
into processor label CPU0 insert
begin
Method (_PSS, 0, NotSerialized)\n
{\n
   Return (Package (0x04)\n
   {\n
       Package (0x06)\n
       {\n
           Zero, \n
           Zero, \n
           0x10, \n
           0x10, \n
           0x0926, \n
           Zero\n
       }, \n
       Package (0x06)\n
       {\n
           Zero, \n
           Zero, \n
           0x10, \n
           0x10, \n
           0x0823, \n
           One\n
       }, \n
       Package (0x06)\n
       {\n
           Zero, \n
           Zero, \n
           0x10, \n
           0x10, \n
           0x071F, \n
           0x02\n
       }, \n
       Package (0x06)\n
       {\n
           Zero, \n
           Zero, \n
           0x10, \n
           0x10, \n
           0x061B, \n
           0x03\n
       }\n
   })\n
}
end;
into method label _PSD parent_label CPU0 remove_entry;
into processor label CPU0 insert
begin
Method (_PSD, 0, NotSerialized)\n
{\n
   Return (Package (0x05)\n
   {\n
       0x05, \n
       Zero, \n
       Zero, \n
       0xFC, \n
       0x04\n
   })\n
}
end;
into method label _CST parent_label CPU0 remove_entry;
into processor label CPU0 insert
begin
Method (_CST, 0, NotSerialized)\n
{\n
   Return (Package (0x02)\n
   {\n
       One, \n
       Package (0x04)\n
       {\n
           ResourceTemplate ()\n
           {\n
               Register (FFixedHW, \n
                   0x01,               // Bit Width\n
                   0x02,               // Bit Offset\n
                   0x0000000000000000, // Address\n
                   0x01,               // Access Size\n
                   )\n
           }, \n
           One, \n
           0x9D, \n
           0x03E8\n
       }\n
   })\n
}
end;
into method label _PSS parent_label CPU1 remove_entry;
into processor label CPU1 insert
begin
Method (_PSS, 0, NotSerialized)\n
{\n
   Return (^^CPU0._PSS ())\n
}
end;
into method label _PSD parent_label CPU1 remove_entry;
into processor label CPU1 insert
begin
Method (_PSD, 0, NotSerialized)\n
{\n
   Return (^^CPU0._PSD ())\n
}
end;
into method label _CST parent_label CPU1 remove_entry;
into processor label CPU1 insert
begin
Method (_CST, 0, NotSerialized)\n
{\n
   Return (Package (0x04)\n
   {\n
       0x03, \n
       Package (0x04)\n
       {\n
           ResourceTemplate ()\n
           {\n
               Register (FFixedHW, \n
                   0x01,               // Bit Width\n
                   0x02,               // Bit Offset\n
                   0x0000000000000000, // Address\n
                   ,)\n
           }, \n
           One, \n
           Zero, \n
           0x03E8\n
       }, \n
       Package (0x04)\n
       {\n
           ResourceTemplate ()\n
           {\n
               Register (FFixedHW, \n
                   0x08,               // Bit Width\n
                   0x00,               // Bit Offset\n
                   0x0000000000000414, // Address\n
                   ,)\n
           }, \n
           0x02, \n
           One, \n
           0x01F4\n
       }, \n
       Package (0x04)\n
       {\n
           ResourceTemplate ()\n
           {\n
               Register (FFixedHW, \n
                   0x08,               // Bit Width\n
                   0x00,               // Bit Offset\n
                   0x0000000000000415, // Address\n
                   ,)\n
           }, \n
           0x03, \n
           0x55, \n
           0xFA\n
       }\n
   })\n
}
end;
into method label _PSS parent_label CPU2 remove_entry;
into processor label CPU2 insert
begin
Method (_PSS, 0, NotSerialized)\n
{\n
   Return (^^CPU0._PSS ())\n
}
end;
into method label _PSD parent_label CPU2 remove_entry;
into processor label CPU2 insert
begin
Method (_PSD, 0, NotSerialized)\n
{\n
   Return (^^CPU0._PSD ())\n
}
end;
into method label _CST parent_label CPU2 remove_entry;
into processor label CPU2 insert
begin
Method (_CST, 0, NotSerialized)\n
{\n
   Return (^^CPU1._CST ())\n
}
end;
into method label _PSS parent_label CPU3 remove_entry;
into processor label CPU3 insert
begin
Method (_PSS, 0, NotSerialized)\n
{\n
   Return (^^CPU0._PSS ())\n
}
end;
into method label _PSD parent_label CPU3 remove_entry;
into processor label CPU3 insert
begin
Method (_PSD, 0, NotSerialized)\n
{\n
   Return (^^CPU0._PSD ())\n
}
end;
into method label _CST parent_label CPU3 remove_entry;
into processor label CPU3 insert
begin
Method (_CST, 0, NotSerialized)\n
{\n
   Return (^^CPU1._CST ())\n
}
end

 

works great

but...

the future is Now :wacko:

this method is dying

smokev.gif

 

 

I applied everything you need on this link :unsure:

http://www.insanelymac.com/forum/index.php...t&p=1548353

Share this post


Link to post
Share on other sites

Hello ,, Thanks I aplied patch LPC and temperature now is work OK. 44-50º

 

But another time I loose sleep , when return to the sleep systems reboot.

 

Any idea this is the dsdt now in use.

 

thanks a lot

dsdtjavi1.aml.zip

Share this post


Link to post
Share on other sites

Hello I type in terminal : kextstat grep -v com.apple

Last login: Sat Sep 18 00:12:25 on console
mac-pro-de-javi:~ javi$ kextstat | grep -v com.apple
Index Refs Address			Size	   Wired	  Name (Version) <Linked Against>
  11	0 0xffffff7f8065a000 0x2000	 0x2000	 com.psystar.driver.OpenHaltRestart (1.0.3) <4 3>
  12	0 0xffffff7f8065c000 0x2000	 0x2000	 net.osrom.kext.Disabler (1.0.1) <4 3>
  14	0 0xffffff7f8067e000 0x5000	 0x5000	 com.mojodojo.driver.CPUi (1.0.6b1) <7 5 4 3>
  29	0 0xffffff7f80723000 0x4000	 0x4000	 org.netkas.fakesmc (2) <8 7 4 3>
mac-pro-de-javi:~ javi$

 

I can't see fakesmc, OpenhaltRestart kext ,disabler in S/L/E director, why I don't see??, I have to delete OpenhaltRestart , but I don't see.

 

ANy idea

Share this post


Link to post
Share on other sites
Hello I type in terminal : kextstat grep -v com.apple

Last login: Sat Sep 18 00:12:25 on console
mac-pro-de-javi:~ javi$ kextstat | grep -v com.apple
Index Refs Address			Size	   Wired	  Name (Version) <Linked Against>
  11	0 0xffffff7f8065a000 0x2000	 0x2000	 com.psystar.driver.OpenHaltRestart (1.0.3) <4 3>
  12	0 0xffffff7f8065c000 0x2000	 0x2000	 net.osrom.kext.Disabler (1.0.1) <4 3>
  14	0 0xffffff7f8067e000 0x5000	 0x5000	 com.mojodojo.driver.CPUi (1.0.6b1) <7 5 4 3>
  29	0 0xffffff7f80723000 0x4000	 0x4000	 org.netkas.fakesmc (2) <8 7 4 3>
mac-pro-de-javi:~ javi$

 

I can't see fakesmc, OpenhaltRestart kext ,disabler in S/L/E director, why I don't see??, I have to delete OpenhaltRestart , but I don't see.

 

ANy idea

 

suprised.png

 

WoW tumbleweed.gif

 

E/E or S/L/E or Extensions.mkext

yel06.png

 

you only need the fakesmc.kext

 

delete OpenHaltRestart and Disabler

Share this post


Link to post
Share on other sites

Hello, i don't understand ... Sorry for my english

 

I can not find in S/L/E OpenHaltRestart and disabler, it not appear in System/Library/extensions and do not appear in Extra folder .

 

In EXtra folder , I only have DSDT.aml, Boot.plist, extension.mkext and smbios.plist.

 

Where i find OpenHaltRestart and Disabler??

 

Thanks

Share this post


Link to post
Share on other sites
Hello, i don't understand ... Sorry for my english

 

I can not find in S/L/E OpenHaltRestart and disabler, it not appear in System/Library/extensions and do not appear in Extra folder .

 

In EXtra folder , I only have DSDT.aml, Boot.plist, extensions.mkext and smbios.plist.

 

Where i find OpenHaltRestart and Disabler??

 

Thanks

 

Use mkext tool

view the contents

Share this post


Link to post
Share on other sites

Found 7 kexts:
/Volumes/Emergency HD/Yes/SnowKexts/Audio/ALC889a+HDAHeadphones/LegacyHDA.kext - org.world.driver.LegacyHDA (888.0)
/Volumes/Emergency HD/Yes/SnowKexts/Disabler.kext - net.osrom.kext.Disabler (1.0.1)
/Volumes/Emergency HD/Yes/SnowKexts/FakeSMC+istatmenusupport/fakesmc.kext - org.netkas.fakesmc (2.0)
/Volumes/Emergency HD/Yes/SnowKexts/IOAHCIBlockStorageInjector.kext - org.chameleon.plist.IOAHCIBlockStorageInjector (1.0)
/Volumes/Emergency HD/Yes/SnowKexts/LegacyATI4800Controller.kext - org.world.driver.LegacyATI4800Controller (9.0.2)
/Volumes/Emergency HD/Yes/SnowKexts/LegacyJMB36xSATA.kext - com.tgwbd.driver.LegacyAppleAHCIPortJMB36x (1.0)
/Volumes/Emergency HD/Yes/SnowKexts/OpenHaltRestart.kext - com.psystar.driver.OpenHaltRestart (1.0.3)

 

 

How I delete OpenHaltRestart and Disabler? My Graphics Are Nvidia GS8400 , Can I delete ATI4800 controller?

 

THanks

Share this post


Link to post
Share on other sites

yes ok, but i can't find openhaltrestart.kext in the path Volumes/Emergency HD/Yes/SnowKexts/OpenHaltRestart.kext

 

Where is this path? in my computer i not find it.

 

thanks

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×