Contribute
Register

Important: 10.7.4 and Sandy Bridge CPU PM Temporary Fix

Status
Not open for further replies.
rimmi2002 said:
To use one of the SSDT files here. Do I just put it in the extra folder, where the regular dsdt is? Or do I have to do any modifications to org.chameleon.boot.plist file?

I assume enable p and c states = yes or can I put those as no now?

Read the OP
 
dm5253 said:
...
Page 409 of the ACPI Spec.

Code:
Package {
?CoreFrequency                 // Integer (DWORD) 
Power                        // Integer (DWORD) 
Latency                      // Integer (DWORD) 
BusMasterLatency            // Integer (DWORD) 
Control                      // Integer (DWORD)
Status                       // Integer (DWORD)
}

Oh thanks! One little question more.. Where should I get those Power values for my 2600k? Couldn't find it in Intel data sheets.
Thanks.
 
dm5253 said:
In your editedlinuxSSDT2.aml there are four PSS entries that you need to edit (one for each CPU) you only edited the first one.

I thought i read somewhere that only edits on CPU0 made a difference, don't know why that made sense. If its that simple I'm going to laugh. Going to try that later. Thanks.
 
Extracted the SSDT table with Aida 64 Extreme booting natively into Windows 7.

Can anyone check to see if this looks correct? Over 4000 lines of code... :eek:

Thanks

Z68X-UD3H-B3 F10 / i7 2600k at stock speed
 

Attachments

  • acpi_ssdt.aml.zip
    1.2 KB · Views: 75
Ok I'll ask the dumb question. I drop the SSDT into the Extra folder, but what lines need to be added or removed from the boot.plist? I have tried several different edits to the boot.plist and my multiplier always gets locked at 16.
Thanks
 
Gmtech79 said:
Ok I'll ask the dumb question. I drop the SSDT into the Extra folder, but what lines need to be added or removed from the boot.plist? I have tried several different edits to the boot.plist and my multiplier always gets locked at 16.
Thanks

Add:

Code:
<key>DropSSDT</key>
	<string>Yes</string>

Remove:

Code:
 <key>GeneratePStates</key>
   <string>Yes</string>

If it exists.
 
Okay I have a noobish question :clap: What do I have to alter in the SSDT?! I followed the steps to dump the DSDT through Ubuntu 12.04 CD. I also dumped SSDT which is also in /sys/firmware/acpi/tables-directory. decompiled both DSDT and SSDT in Ubuntu with IASL.

The chameleon.plist in altered in ternimal to DropSSDT=yes and generatePStates=No. So now what to do with the SSDT.dsl for my i5 2500K with GA-Z68MX-UD2H-B3? The SSDT.dsl is 2307 lines of code. Is this the correct code;

start of ssdt
Code:
/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20100528
 *
 * Disassembly of /media/USB-CORSAIR/ssdt.aml, Fri May 11 19:11:02 2012
 *
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x00001CA0 (7328)
 *     Revision         0x01
 *     Checksum         0xA0
 *     OEM ID           "INTEL"
 *     OEM Table ID     "PPM RCM "
 *     OEM Revision     0x80000001 (2147483649)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20061109 (537268489)
 */
DefinitionBlock ("/media/USB-CORSAIR/ssdt.aml", "SSDT", 1, "INTEL", "PPM RCM ", 0x80000001)
{
    External (\_PR_.CPU3, DeviceObj)
    External (\_PR_.CPU2, DeviceObj)
    External (\_PR_.CPU1, DeviceObj)
    External (\_PR_.CPU0, DeviceObj)

    Scope (\_PR.CPU0)
    {
        Name (TYPE, 0x00000000)
        Name (PSEN, 0x00000001)
        Name (CSEN, 0x00000001)
        Name (MWOS, 0x00000001)
        Name (TSEN, 0x00000001)
        Method (_PDC, 1, NotSerialized)
        {
 

Attachments

  • dsdt.dsl
    188.7 KB · Views: 119
  • ssdt.dsl
    69.3 KB · Views: 125
I hope everybody see this message.

People that thinks that SSDT won't work and stuck at x16 multiplier don't worry cause cpu when is at idle use only x16. If you run a software or a game that need good specs you will see multiplier will be as you set in your bios. This is natural. no reason for worries
 
arisyo13 said:
I hope everybody see this message.

People that thinks that SSDT won't work and stuck at x16 multiplier don't worry cause cpu when is at idle use only x16. If you run a software or a game that need good specs you will see multiplier will be as you set in your bios. This is natural. no reason for worries

No. When u run benchmarks or CPU intensive tasks the CPU stays at 16x.
 
Status
Not open for further replies.
Back
Top