Contribute
Register

[solved] High Temperature on ASUS Laptop!

Status
Not open for further replies.
It is wrong. You're calling the wrong _OFF.
You should be calling \_SB.PCI0.RP01.PEGP_OFF, not \_SB.PCI0.RP01._OFF.
Best to code the patched _INI without the explicit path:
Code:
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
            External(\_SB.PCI0.RP01.PEGP._OFF, MethodObj)
            \_SB.PCI0.RP01.PEGP._OFF()
        }

And _REG is wrong. Should be:
Code:
            Method (_REG, 2, NotSerialized)  // _REG: Region Availability
            {
                If (LEqual (Arg0, 0x03))
                {
                    Store (Arg1, ECFL)
                }
                If (LAnd (LEqual (Arg0, 0x03), LEqual (Arg1, One)))
                {
            Store (\_SB.PCI0.LPCB.EC0.RRAM (0x0521), Local0)
            And (Local0, 0xCF, Local0)
            \_SB.PCI0.LPCB.EC0.WRAM (0x0521, Local0)
            \_SB.PCI0.LPCB.EC0.WRAM (0x0520, 0x95)
            \_SB.PCI0.LPCB.EC0.WRAM (0x03A4, Zero)
            \_SB.PCI0.LPCB.EC0.WRAM (0x03A5, Zero)
                }
            }

And now that I look at it, SSDT-7 will require no patches, so no need to place in ACPI/patched.
I'm sorry for the lost time for me
Thank you :)
I copied you code, and this is the debug file
 

Attachments

  • debug_24619.zip
    7.2 MB · Views: 70
It is wrong. You're calling the wrong _OFF.
You should be calling \_SB.PCI0.RP01.PEGP_OFF, not \_SB.PCI0.RP01._OFF.
Best to code the patched _INI without the explicit path:
Code:
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
            External(\_SB.PCI0.RP01.PEGP._OFF, MethodObj)
            \_SB.PCI0.RP01.PEGP._OFF()
        }

And _REG is wrong. Should be:
Code:
            Method (_REG, 2, NotSerialized)  // _REG: Region Availability
            {
                If (LEqual (Arg0, 0x03))
                {
                    Store (Arg1, ECFL)
                }
                If (LAnd (LEqual (Arg0, 0x03), LEqual (Arg1, One)))
                {
            Store (\_SB.PCI0.LPCB.EC0.RRAM (0x0521), Local0)
            And (Local0, 0xCF, Local0)
            \_SB.PCI0.LPCB.EC0.WRAM (0x0521, Local0)
            \_SB.PCI0.LPCB.EC0.WRAM (0x0520, 0x95)
            \_SB.PCI0.LPCB.EC0.WRAM (0x03A4, Zero)
            \_SB.PCI0.LPCB.EC0.WRAM (0x03A5, Zero)
                }
            }

And now that I look at it, SSDT-7 will require no patches, so no need to place in ACPI/patched.
I'm sorry for the lost time for me!
Thank You :)
I copied your code and saved it
 
Hi, I have and Asus Vivobook (X556UV) with high sierra.
But my laptop stay always at 80° (With no program active) and arrive at 95°...
the cpu-fan is off and no programs detect it.
How can I active the fan?

I don't speak english so sorry for eventual errors :)
Thank You again :)...
Now the temperature is lower but another problem is that the cpu-fan is never active
when I start a program the temperature arrive at 80-85°...
Can I active the fan or it is impossible?
Thank you so much:)
 
Thank You again :)...
Now the temperature is lower but another problem is that the cpu-fan is never active
when I start a program the temperature arrive at 80-85°...
Can I active the fan or it is impossible?
Thank you so much:)
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Also, check behavior on Windows so you know what to expect.
 
Hi, I have and Asus Vivobook (X556UV) with high sierra.
But my laptop stay always at 80° (With no program active) and arrive at 95°...
the cpu-fan is off and no programs detect it.
How can I active the fan?

I don't speak english so sorry for eventual errors :)
I haven't windows but I have Linux (UBUNTU)... Is the same?
 

Attachments

  • debug_24619.zip
    7.2 MB · Views: 50
I haven't windows but I have Linux (UBUNTU)... Is the same?

Windows is easy to install. Good idea to compare all three.

Why do you have NullCPUPowerManagement.kext installed?
Why VoodooHDA.kext *and* AppleALC.kext?
 
A tutorial advised me to put all 3 kext...anyway thank you I'll remove NullCPUPowerManagement.kext and VoodooHDA.kext
 
Windows is easy to install. Good idea to compare all three.

Why do you have NullCPUPowerManagement.kext installed?
Why VoodooHDA.kext *and* AppleALC.kext?
OK I tested the temperatures and now its all OK...
Thank you :)
 
Status
Not open for further replies.
Back
Top