Contribute
Register

code needed overheating

Status
Not open for further replies.
Joined
May 18, 2014
Messages
202
Motherboard
ASUS S500CA LAPTOP
CPU
Intel Core i5-3317U @ 1.70GHz
Graphics
INTEL HD 4000
Mac
  1. MacBook Air
Classic Mac
  1. Lisa
Mobile Phone
  1. iOS
where i got , google, blogs,forums.
everybody have a problem with new intel chip , overheating
we need some temporary `AirCooler` Code friends.
Im new in this, so i need advice ... what control this.
what code? well a code to trick the Fan Controllers keep spinning at a normal speed.
so in that way, CPU stay cooler.
because now, the cooler stat when he reach 65 degree.
i know , even if i can heart it the cooler spin but , at a lower speed.
not good , we need a bigger normal speed.
this is a real problem . intel and asus says its not normal 85 celsius with a ambient temp of 32celsius.
normal is 45-50.
55 when you do something.
at max 60 when you do something like a PROGRAM Eg. Photoshop
75 when you play some game.
Browesing web at 72 celsius , at watching some Hd live TV is not normal.

Code:
        ThermalZone (THRM)
        {
            Method (_CRT, 0, NotSerialized)
            {
                RCRT ()
                Return (KELV (\_SB.TCRT))
            }


            Method (_TMP, 0, NotSerialized)
            {
                Store (0x05, Local1)
                While (Local1)
                {
                    Store (RTMP (), Local0)
                    If (LGreater (Local0, \_SB.TCRT))
                    {
                        Decrement (Local1)
                    }
                    Else
                    {
                        Store (Zero, Local1)
                    }
                }


                Return (KELV (Local0))
            }


            Name (_PSL, Package (0x04)
            {
                \_PR.CPU0, 
                \_PR.CPU1, 
                \_PR.CPU2, 
                \_PR.CPU3
            })
            Method (_TSP, 0, NotSerialized)
            {
                Multiply (TSP, 0x0A, Local0)
                Return (Local0)
            }


            Method (_TC1, 0, NotSerialized)
            {
                Return (TC1)
            }


            Method (_TC2, 0, NotSerialized)
            {
                Return (TC2)
            }


            Method (_PSV, 0, NotSerialized)
            {
                RPSV ()
                If (PLCY)
                {
                    Return (KELV (\_SB.PPSV))
                }
                Else
                {
                    Return (KELV (\_SB.TPSV))
                }
            }


            Method (_SCP, 1, NotSerialized)
            {
                Store (Zero, PLCY)
                Notify (THRM, 0x81)
            }
        }
    }
this all my thermal zone.
i know this code will make my my coolers go noisy but protect my cpu from overheating is the mission.
smc-Fans trying to detect i get this with SMC codec get.
Code:
[FONT=Menlo]Total fans in system: 0[/FONT]


its a method possible ? EC Controls the Fans ? If not ..what is controlling the Fans ?
 
where i got , google, blogs,forums.
everybody have a problem with new intel chip , overheating
we need some temporary `AirCooler` Code friends.
Im new in this, so i need advice ... what control this.

Code:
        ThermalZone (THRM)
        {
            Method (_CRT, 0, NotSerialized)
            {
                RCRT ()
                Return (KELV (\_SB.TCRT))
            }


            Method (_TMP, 0, NotSerialized)
            {
                Store (0x05, Local1)
                While (Local1)
                {
                    Store (RTMP (), Local0)
                    If (LGreater (Local0, \_SB.TCRT))
                    {
                        Decrement (Local1)
                    }
                    Else
                    {
                        Store (Zero, Local1)
                    }
                }


                Return (KELV (Local0))
            }


            Name (_PSL, Package (0x04)
            {
                \_PR.CPU0, 
                \_PR.CPU1, 
                \_PR.CPU2, 
                \_PR.CPU3
            })
            Method (_TSP, 0, NotSerialized)
            {
                Multiply (TSP, 0x0A, Local0)
                Return (Local0)
            }


            Method (_TC1, 0, NotSerialized)
            {
                Return (TC1)
            }


            Method (_TC2, 0, NotSerialized)
            {
                Return (TC2)
            }


            Method (_PSV, 0, NotSerialized)
            {
                RPSV ()
                If (PLCY)
                {
                    Return (KELV (\_SB.PPSV))
                }
                Else
                {
                    Return (KELV (\_SB.TPSV))
                }
            }


            Method (_SCP, 1, NotSerialized)
            {
                Store (Zero, PLCY)
                Notify (THRM, 0x81)
            }
        }
    }
this all my thermal zone.
i know this code will make my my coolers go noisy but protect my cpu from overheating is the mission.
smc-Fans trying to detect i get this with SMC codec get.
Code:
[FONT=Menlo]Total fans in system: 0[/FONT]


its a method possible ? EC Controls the Fans ? If not ..what is controlling the Fans ?

Have you taken a close look at your controls/settings provided by BIOS?
 
I don't have one of thees options, trust me.
i know well now my bios, with my eyes closed.

Is there a BIOS update available that you haven't applied?
 
Is there a BIOS update available that you haven't applied?

no the bios come with the last AMI version . 2013 / 2014
on the asus support 204.v is the only one.
and i don't want to flash my bios with crazy users dumps , to brick brand new laptop.
with original yes , but asus don't have one this is the last they provide.

i try with [fn] + f1 ... a lots of keys combinations to unhide that features.
no success. i don't know if they exist on this Ami version.
 
Is there a BIOS update available that you haven't applied?

so.. what you suggest to do in this situation? thanks
can you tell me , what i need to change in dsdt from 0 to 1 or 2 ... so the cooler think is already hot and work like is working for 85celsius?!
 
Status
Not open for further replies.
Back
Top