Module: ACPICodec Description: This module provides a remplacement for the internal acpi patcher Dependencies: none Help: AcpiCodec module: (Warning: acpi signature not implemented) ------------------ IMPORTANT NOTE: 1- with AcpiCodec all aml files must be placed in /Extra/Acpi/, alternate or overridden path is no longer supported 2- the name of the aml file(s) is not important anymore but it must contain the extention .aml, for example let suppose that you have 3 aml files: dsdt.aml, ssdt-0.aml and ssdt-1.aml you can rename your dsdt file into blablabr.aml, and rename your ssdt files into blablablaen.aml and blablablablada.aml, acpicodec will auto-magically detect those files as 2 ssdt and one dsdt RestartFix=Yes|No Enable/Disable internal restart fix patch (Enabled by default, only available for intel platform). ResetType=0|1 0 : PCI reset (Default) 1 : keyboard reset EnableSpeedStep=Yes|No Enable/Disable GenerateCStates & GeneratePStates (Disabled by default). GeneratePStates=Yes|No Enable/Disable Generate P-states SSDT table (Disabled by default). GenerateCStates=Yes|No Enable/Disable Generate C-states SSDT table (Disabled by default). EnableC4State=Yes|No Enable C4 state in C-states SSDT table, GenerateCStates=Yes is needed (Disabled by default). StripAPICTable=Yes|No Enable/Disable Generate a stripped MADT (APIC) table (Enabled by default). IntelFADTSpec=Yes|No Enable/Disable Intel recommendations for the FADT table (Enabled by default). Warning : When enabled, this setting disable the C2 and C3 C-states, but be aware that these are the Intel's recommendations for the newest CPU, if you really need those c-states please disable IntelFADTSpec. P-States= P-States fine tuning method, see usage below(GeneratePStates=Yes is needed). ACPIDropTables= drop acpi table(s) method (can drop any unwanted tables), see usage below. C-States= C-States fine tuning method, see usage below(GenerateCStates=Yes is needed). UpdateACPI=Yes|No Enable/Disable ACPI version update(Disabled by default). MaxBusRatio= (was BusRatio) Set the current Bus Ratio to n, n must be a multiple of 10, (eg. if you want to set a bus ratio to 8.5, n will be 8.5*10=85), if n = 0, MaxBusRatio = Disable, if set, Acpipatcher will drop every P-states with a bus ratio higher than n. MinBusRatio= Set the Minimum Bus Ratio to n, n must be a multiple of 10, (eg. if you want to set the bus ratio to 8.5, n will be 8.5*10=85), if set Acpipatcher will drop every P-states with a bus ratio lower than n, if n = 0, MinBusRatio = Disable. P-States usage e.g: (by default all numbers must be expressed in base 16, except the pss statue key and base key itself) P-States 0 // the pss status (must be expressed in Base 10) Bus Master Latency 10 Control 18719 CoreFreq 3164 Transition Latency 10 1 // the pss status (must be expressed in Base 10) . . . 2 // the pss status (must be expressed in Base 10) . . . X // the pss status (must be expressed in Base 10) . . . Base 10 // must always be expressed in Base 10 Mode Default C-States usage e.g: (by default all numbers must be expressed in base 16, except the base key itself) C-states C1 Latency THE LATENCY FOR THIS STATE Power THE POWER FOR THIS STATE . . C4 Latency THE LATENCY FOR THIS STATE Power THE POWER FOR THIS STATE ACPIDropTables usage e.g: ACPIDropTables SSDT // drop SSDT table(s) TAMG Yes //drop TAMG table ECDT ANY_VALUE_EXCEPT_NO //drop ECDT table XXXX //drop XXXX table (if exist) YYYY No //do not drop YYYY table (if exist) EE2D707564081AB603703E236BBA252A8F712D0B2BA5D7AB3D4DFDB59C97570912EBD6FEE4868CEE130E8473FECE30BD272128A255BE1DFDB9CEB0FAF0504B0102140314030100630004731141000000007D0000008B00000003000B00000000000000208080810000000062696E0199070002004145030800504B050600000000010001003C000000A90000000000