Contribute
Register

Intel SpeedStep

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
So , i find on the google , some speedstep DSDT patches.
and a lots got me on error at compile.
but here is the bomb.
and yeah , i still have hi temperature on CPU.
some intel staff say is ok, some assus staff is is not.
i don't know what to believe.

Intel® Core™2 Duo Processor E7300 speedstep is working without any error , when i compile.

is this good, i should use it , or .. no.?
Code:
# Insert methods _PSS (for E7300), _PSD and _CST into CPUs 0-3#
into method label _PSS parent_label CPU0 remove_entry;
into processor label CPU0 insert
begin
Method (_PSS, 0, NotSerialized)\n
{\n
    Return (Package (0x05)\n
    {\n
        Package (0x06)\n
        {\n
            Zero, \n
            Zero, \n
            0x10, \n
            0x10, \n
            0x0A20, // FF = FID, VV = VID\n
            Zero    // P-state 0\n
        }, \n
        Package (0x06)\n
        {\n
            Zero, \n
            Zero, \n
            0x10, \n
            0x10, \n
            0x091F, // FF = FID, VV = VID\n
            One     // P-state 1\n
        }, \n
        Package (0x06)\n
        {\n
            Zero, \n
            Zero, \n
            0x10, \n
            0x10, \n
            0x081D, // FF = FID, VV = VID\n
            0x02    // P-state 2\n
        }, \n
        Package (0x06)\n
        {\n
            Zero, \n
            Zero, \n
            0x10, \n
            0x10, \n
            0x071C, // FF = FID, VV = VID\n
            0x03    // P-state 3\n
        }, \n
        Package (0x06)\n
        {\n
            Zero, \n
            Zero, \n
            0x10, \n
            0x10, \n
            0x061A, // FF = FID, VV = VID\n
            0x04    // P-state 4\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
        0x02\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

Screen Shot 2014-06-14 at 11.12.04.png
Screen Shot 2014-06-14 at 11.12.24.png

*progress.
Code:
into_all all code_regex _T_0 replaceall_matched begin T_0 end;into_all all code_regex _T_1 replaceall_matched begin T_1 end;
into_all all code_regex _T_2 replaceall_matched begin T_2 end;
into_all all code_regex _T_3 replaceall_matched begin T_3 end;
into_all all code_regex _T_4 replaceall_matched begin T_4 end;
into_all all code_regex _T_5 replaceall_matched begin T_5 end;
into_all all code_regex _T_6 replaceall_matched begin T_6 end

Screen Shot 2014-06-14 at 11.34.51.png
9 remarks disapear. haha

Can someone illuminate me ?
If the patch work .. is good to use ?
because , I'm so confuse right now..
theess patchess.
 
...
Intel® Core™2 Duo Processor E7300 speedstep is working without any error , when i compile.

Your profile says you have an Ivy Bridge CPU, not C2D. Accurate?
 
yes Ivy Bridge CPU, but is working that patch.
iluminate me , if the patch dsdt is working without any error, are good to use or not ?

You have probably degraded to "Sandy PM." Impossible to tell what you have without ioreg.
 
Status
Not open for further replies.
Back
Top