//-----------------------------------------------------------------------------
// Copyright (2000 - 2013)
// Intel Corporation All Rights Reserved.
// The source code contained or described herein and all documents related to
// the source code ("Material") are owned by Intel Corporation or its suppliers
// or licensors. Title to the Material remains with Intel Corporation or its
// suppliers and licensors. The Material contains trade secrets and proprietary
// and confidential information of Intel or its suppliers and licensors. The
// Material is protected by worldwide copyright and trade secret laws and treaty
// provisions. No part of the Material may be used, copied, reproduced, modified,
// published, uploaded, posted, transmitted, distributed, or disclosed in any way
// without Intel’s prior express written permission.
// No license under any patent, copyright, trade secret or other intellectual
// property right is granted to or conferred upon you by disclosure or delivery
// of the Materials, either expressly, by implication, inducement, estoppel or
// otherwise. Any license under such intellectual property rights must be express
// and approved by Intel in writing.
//-----------------------------------------------------------------------------
[version]
ClassGUID
{4D36E97D-E325-11CE-BFC1-08002BE10318}
DriverVer
09/29/2013,7.1.0.2105
[DestinationDirs]
[Manufacturer]
%Mfg%
IntelDevice, NTx86.6.1, NTamd64.6.1
[IntelDevice.NTx86.6.1]
%INT3400.DeviceDesc%
DptfManager,ACPI\INT3400
%INT3402.DeviceDesc%
DptfDevDram,ACPI\INT3402
%INT3403.DeviceDesc%
DptfDevGen,ACPI\INT3403
%INT3404.DeviceDesc%
DptfDevFan,ACPI\INT3404
%INT1C24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_1C24
%INT1E24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_1E24
%INT8C24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_8C24
%INT9C24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_9C24
%INT0103.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0103
%INT0153.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0153
%INT0C03.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0C03
%INT0D03.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0D03
%INT0A03.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0A03
%INT3405.DeviceDesc%
DptfDevProc,ACPI\INT3405
%INT3406.DeviceDesc%
DptfDevDisplay,ACPI\INT3406
%INT3407.DeviceDesc%
DptfDevPower,ACPI\INT3407
[IntelDevice.NTamd64.6.1]
%INT3400.DeviceDesc%
DptfManager,ACPI\INT3400
%INT3402.DeviceDesc%
DptfDevDram,ACPI\INT3402
%INT3403.DeviceDesc%
DptfDevGen,ACPI\INT3403
%INT3404.DeviceDesc%
DptfDevFan,ACPI\INT3404
%INT1C24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_1C24
%INT1E24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_1E24
%INT8C24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_8C24
%INT9C24.DeviceDesc%
DptfDevPch,PCI\VEN_8086&DEV_9C24
%INT0103.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0103
%INT0153.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0153
%INT0C03.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0C03
%INT0D03.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0D03
%INT0A03.DeviceDesc%
DptfDevProc,PCI\VEN_8086&DEV_0A03
%INT3405.DeviceDesc%
DptfDevProc,ACPI\INT3405
%INT3406.DeviceDesc%
DptfDevDisplay,ACPI\INT3406
%INT3407.DeviceDesc%
DptfDevPower,ACPI\INT3407
[DptfManager.NTx86]
CopyFiles
DptfManager.CopyDriver
CopyFiles
DptfManager.CopyDLLs
CopyFiles
DptfManagerServices.CopyFiles32
CopyFiles
DptfInvalidPolicyRemover.CopyFiles32
AddPowerSetting
DptfPolicyCoolingPowerLimitDppeSettings
AddPowerSetting
DptfPolicyCoolingAcousticsLimitDppeSettings
AddPowerSetting
DptfPolicyConfigTdpLevelDppeSettings
AddPowerSetting
DptfPolicyLpmModeDppeSettings
AddReg
DptfManagerAutorun32.AddReg
DelReg
DptfManagerAutorun32.DelReg
[DptfManager.NTamd64]
CopyFiles
DptfManager.CopyDriver
CopyFiles
DptfManager.CopyDLLs
CopyFiles
DptfManagerServices.CopyFiles64
CopyFiles
DptfInvalidPolicyRemover.CopyFiles64
AddPowerSetting
DptfPolicyCoolingPowerLimitDppeSettings
AddPowerSetting
DptfPolicyCoolingAcousticsLimitDppeSettings
AddPowerSetting
DptfPolicyConfigTdpLevelDppeSettings
AddPowerSetting
DptfPolicyLpmModeDppeSettings
AddReg
DptfManagerAutorun64.AddReg
DelReg
DptfManagerAutorun64.DelReg
[DptfManager.NTx86.HW]
AddReg
DptfManagerHw.AddReg
DelReg
DptfManagerHw.DelReg
[DptfManager.NTamd64.HW]
AddReg
DptfManagerHw.AddReg
DelReg
DptfManagerHw.DelReg
[DptfManager.CopyDriver]
[DptfManager.NTx86.Services]
AddService
DptfManager,2,DptfManagerDriverService,DptfDriverEventLog
AddService
DptfPolicyCriticalService,0,DptfPolicyCriticalService,DptfServiceEventLog,Application,DptfEvent
AddService
DptfPolicyLpmService,0,DptfPolicyLpmService,DptfServiceEventLog,Application,DptfEvent
AddService
DptfPolicyConfigTDPService,0,DptfPolicyConfigTDPService,DptfServiceEventLog,Application,DptfEvent
[DptfManager.NTamd64.Services]
AddService
DptfManager,2,DptfManagerDriverService,DptfDriverEventLog
AddService
DptfPolicyCriticalService,0,DptfPolicyCriticalService,DptfServiceEventLog,Application,DptfEvent
AddService
DptfPolicyLpmService,0,DptfPolicyLpmService,DptfServiceEventLog,Application,DptfEvent
AddService
DptfPolicyConfigTDPService,0,DptfPolicyConfigTDPService,DptfServiceEventLog,Application,DptfEvent
[DptfManagerDriverService]
ServiceType
%SERVICE_KERNEL_DRIVER%
StartType
%SERVICE_DEMAND_START%
ErrorControl
%SERVICE_ERROR_NORMAL%
ServiceBinary
"%12%\DptfManager.sys"
[DptfDriverEventLog]
AddReg
DptfDriverEventLog_AddReg
DelReg
DptfDriverEventLog_DelReg
[DptfDriverEventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7
[DptfDriverEventLog_DelReg]
[DptfManager.NTx86.Wdf]
KmdfService
DptfManager, KMDFVersion
[DptfManager.NTamd64.Wdf]
KmdfService
DptfManager, KMDFVersion
[DptfManagerHw.AddReg]
HKR,%GUID_POLICY_COOLING%, PolicyName, %REG_SZ%, "Cooling Policy"
HKR,%GUID_POLICY_ACTIVE%, PolicyName, %REG_SZ%, "Active Policy"
HKR,%GUID_POLICY_CRITICAL%, PolicyName, %REG_SZ%, "Critical Policy"
HKR,%GUID_POLICY_PASSIVE%, PolicyName, %REG_SZ%, "Passive Policy"
HKR,%GUID_POLICY_PASSIVE%, UtilThreshold, %REG_DWORD%, 0
HKR,%GUID_POLICY_CONFIGTDP%, PolicyName, %REG_SZ%, "ConfigTDP Policy"
HKR,%GUID_POLICY_LPM%, PolicyName, %REG_SZ%, "LPM Policy"
HKR,%GUID_POLICY_LPM%, NumAppSpecificEntries, %REG_DWORD%, 0
HKR,%GUID_POLICY_LPM%, StandardMode\CpuOffLiningMode, %REG_DWORD%, 2
HKR,%GUID_POLICY_LPM%, StandardMode\CpuPercentageActiveLogicalProcessors, %REG_DWORD%, 1
HKR,%GUID_POLICY_LPM%, StandardMode\CpuTargetFrequency, %REG_DWORD%, 0
HKR,%GUID_POLICY_LPM%, StandardMode\CpuUseTStateThrottling, %REG_DWORD%, 0
HKR,%GUID_POLICY_LPM%, StandardMode\GfxTargetFrequency, %REG_DWORD%, 0xFFFFFFFF
HKR,%GUID_POLICY_LPM%, StandardMode\PackagePowerLimit, %REG_SZ%, """i.-3...U"":12500;""i7-3...XM"":35000;""i.-3...Y"":9000;""i.-4...U"":11000;""i7-4...MX"":37000;""i.-4...Y"":9000;""2...U"":11000;""3...U"":11000;""2...Y"":9000;""3...Y"":9000;9000;"
HKR,%GUID_POLICY_DBPT%, PolicyName, %REG_SZ%, "Dynamic Battery Power Policy"
[DptfManagerHw.DelReg]
HKR,%GUID_POLICY_COOLING%, PolicyName
HKR,%GUID_POLICY_COOLING%
HKR,%GUID_POLICY_ACTIVE%, PolicyName
HKR,%GUID_POLICY_CRITICAL%, PolicyName
HKR,%GUID_POLICY_CRITICAL%
HKR,%GUID_POLICY_PASSIVE%, PolicyName
HKR,%GUID_POLICY_PASSIVE%, UtilThreshold
HKR,%GUID_POLICY_PASSIVE%
HKR,%GUID_POLICY_CONFIGTDP%, PolicyName
HKR,%GUID_POLICY_CONFIGTDP%
HKR,%GUID_POLICY_LPM%, PolicyName
HKR,%GUID_POLICY_LPM%, NumAppSpecificEntries
HKR,%GUID_POLICY_LPM%, StandardMode\CpuOffLiningMode
HKR,%GUID_POLICY_LPM%, StandardMode\CpuPercentageActiveLogicalProcessors
HKR,%GUID_POLICY_LPM%, StandardMode\CpuTargetFrequency
HKR,%GUID_POLICY_LPM%, StandardMode\CpuUseTStateThrottling
HKR,%GUID_POLICY_LPM%, StandardMode\GfxTargetFrequency
HKR,%GUID_POLICY_LPM%, StandardMode\PackagePowerLimit
HKR,%GUID_POLICY_DBPT%, PolicyName
[DptfManagerAutorun32.AddReg]
HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper, %REG_SZ%, "%11%\DptfPolicyLpmServiceHelper.exe"
[DptfManagerAutorun32.DelReg]
HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper
[DptfManagerAutorun64.AddReg]
HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper, %REG_SZ%, "%11%\DptfPolicyLpmServiceHelper.exe"
[DptfManagerAutorun64.DelReg]
HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper
[DptfPolicyCoolingPowerLimitDppeSettings]
SubGroup
%GUID_DPTF_GROUP%,"Intel(R) Dynamic Platform and Thermal Framework Settings", "Intel(R) Dynamic Platform and Thermal Framework Settings"
Setting
%GUID_DPTF_PWRLIMIT%,"Power Limit","Specify the power limit for Intel(R) Dynamic Platform and Thermal Framework"
ValueRange
1, 5, 1, "Level"
Default
%GUID_MAX_POWER_SAVINGS%, %AC%, 1
Default
%GUID_MAX_POWER_SAVINGS%, %DC%, 1
Default
%GUID_TYP_POWER_SAVINGS%, %AC%, 3
Default
%GUID_TYP_POWER_SAVINGS%, %DC%, 3
Default
%GUID_MIN_POWER_SAVINGS%, %AC%, 5
Default
%GUID_MIN_POWER_SAVINGS%, %DC%, 5
[DptfPolicyCoolingAcousticsLimitDppeSettings]
SubGroup
%GUID_DPTF_GROUP%
Setting
%GUID_DPTF_ACSLIMIT%,"Acoustics Limit","Specify the acoustics cooling limit for Intel(R) Dynamic Platform and Thermal Framework"
ValueRange
1, 5, 1, "Level"
Default
%GUID_MAX_POWER_SAVINGS%, %AC%, 1
Default
%GUID_MAX_POWER_SAVINGS%, %DC%, 1
Default
%GUID_TYP_POWER_SAVINGS%, %AC%, 3
Default
%GUID_TYP_POWER_SAVINGS%, %DC%, 3
Default
%GUID_MIN_POWER_SAVINGS%, %AC%, 5
Default
%GUID_MIN_POWER_SAVINGS%, %DC%, 5
[DptfPolicyConfigTdpLevelDppeSettings]
SubGroup
%GUID_DPTF_GROUP%
Setting
%GUID_DPTF_CONFIGTDP_LEVEL%,"Config TDP Level","Specify the Config TDP Level for Intel(R) Dynamic Platform and Thermal Framework"
Value
0, "High TDP", "Configure High TDP Level", %REG_DWORD%, 0
Value
1, "Nominal TDP", "Configure Nominal TDP Level", %REG_DWORD%, 1
Value
2, "Low TDP", "Configure Low TDP Level", %REG_DWORD%, 2
Default
%GUID_MAX_POWER_SAVINGS%, %AC%, 0
Default
%GUID_MAX_POWER_SAVINGS%, %DC%, 0
Default
%GUID_TYP_POWER_SAVINGS%, %AC%, 0
Default
%GUID_TYP_POWER_SAVINGS%, %DC%, 0
Default
%GUID_MIN_POWER_SAVINGS%, %AC%, 0
Default
%GUID_MIN_POWER_SAVINGS%, %DC%, 0
[DptfPolicyLpmModeDppeSettings]
SubGroup
%GUID_DPTF_GROUP%
Setting
%GUID_DPTF_LPM_MODE%,"Low Power Mode Setting","Specify the Lower Power Mode setting for Intel(R) Dynamic Platform and Thermal Framework"
Value
0, "Disable", "Disable LPM Mode", %REG_DWORD%, 0
Value
1, "Enable", "Enable LPM Mode", %REG_DWORD%, 1
Value
2, "Application Specific", "Set Application Specific LPM Mode", %REG_DWORD%, 2
Default
%GUID_MAX_POWER_SAVINGS%, %AC%, 0
Default
%GUID_MAX_POWER_SAVINGS%, %DC%, 0
Default
%GUID_TYP_POWER_SAVINGS%, %AC%, 0
Default
%GUID_TYP_POWER_SAVINGS%, %DC%, 0
Default
%GUID_MIN_POWER_SAVINGS%, %AC%, 0
Default
%GUID_MIN_POWER_SAVINGS%, %DC%, 0
[DestinationDirs]
DptfManagerServices.CopyFiles32
11
DptfManagerServices.CopyFiles64
11
DptfInvalidPolicyRemover.CopyFiles32
11
DptfInvalidPolicyRemover.CopyFiles64
16425
[DptfManager.CopyDLLs]
DptfPolicyConfigTDPDll.dll,,,2
DptfEventLogMessage.dll,,,2
[DptfManagerServices.CopyFiles32]
DptfPolicyCriticalService.exe,,,2
DptfPolicyLpmService.exe,,,2
DptfPolicyLpmServiceHelper.exe,,,2
DptfPolicyConfigTDPService.exe,,,2
[DptfManagerServices.CopyFiles64]
DptfPolicyCriticalService.exe,,,2
DptfPolicyLpmService.exe,,,2
DptfPolicyLpmServiceHelper.exe,,,2
DptfPolicyConfigTDPService.exe,,,2
[DptfInvalidPolicyRemover.CopyFiles32]
DptfInvalidPolicyRemover.exe,,,2
DptfInvalidPolicyRemover.ini,,,2
[DptfInvalidPolicyRemover.CopyFiles64]
DptfInvalidPolicyRemover.exe,,,2
DptfInvalidPolicyRemover.ini,,,2
[DptfServiceEventLog]
AddReg
DptfEventLogMessage.AddReg
DelReg
DptfEventLogMessage.DelReg
[DptfEventLogMessage.AddReg]
HKR,,CategoryCount,%REG_DWORD%,11
HKR,,CategoryMessageFile,%REG_SZ%,"%11%\DptfEventLogMessage.dll"
HKR,,EventMessageFile,%REG_SZ%,"%11%\DptfEventLogMessage.dll"
HKR,,TypeSupported,%REG_DWORD%,7
[DptfEventLogMessage.DelReg]
[DptfPolicyCriticalService]
Description
%WIN32_DPTF_POLICY_CRITICAL_SERVICE_DESCRIPTION%
DisplayName
%WIN32_DPTF_POLICY_CRITICAL_SERVICE_DISPLAY_NAME%
ErrorControl
%SERVICE_ERROR_NORMAL%
ServiceBinary
"%11%\DptfPolicyCriticalService.exe"
ServiceType
%SERVICE_WIN32_OWN_PROCESS%
StartType
%SERVICE_AUTO_START%
AddReg
DptfPolicyCriticalService.AddReg
[DptfPolicyCriticalService.AddReg]
HKR,,ObjectName,,"LocalSystem"
[DptfPolicyLpmService]
Description
%WIN32_DPTF_POLICY_LPM_SERVICE_DESCRIPTION%
DisplayName
%WIN32_DPTF_POLICY_LPM_SERVICE_DISPLAY_NAME%
ErrorControl
%SERVICE_ERROR_NORMAL%
ServiceBinary
"%11%\DptfPolicyLpmService.exe"
ServiceType
%SERVICE_WIN32_OWN_PROCESS%
StartType
%SERVICE_AUTO_START%
AddReg
DptfPolicyLpmService.AddReg
[DptfPolicyLpmService.AddReg]
HKR,,ObjectName,,"LocalSystem"
[DptfPolicyConfigTDPService]
Description
%WIN32_DPTF_POLICY_CONFIGTDP_SERVICE_DESCRIPTION%
DisplayName
%WIN32_DPTF_POLICY_CONFIGTDP_SERVICE_DISPLAY_NAME%
ErrorControl
%SERVICE_ERROR_NORMAL%
ServiceBinary
"%11%\DptfPolicyConfigTDPService.exe"
ServiceType
%SERVICE_WIN32_OWN_PROCESS%
StartType
%SERVICE_AUTO_START%
AddReg
DptfPolicyConfigTDPService.AddReg
[DptfPolicyConfigTDPService.AddReg]
HKR,,ObjectName,,"LocalSystem"
[DptfDevProc.NTx86]
CopyFiles
DptfDevProc.CopyDriver
CopyFiles
DptfParticipantProcessorServices.CopyFiles32
[DptfDevProc.NTamd64]
CopyFiles
DptfDevProc.CopyDriver
CopyFiles
DptfParticipantProcessorServices.CopyFiles64
[DptfDevProc.NTx86.HW]
AddReg
DptfDevProcHW.AddReg
DelReg
DptfDevProcHW.DelReg
[DptfDevProc.NTamd64.HW]
AddReg
DptfDevProcHW.AddReg
DelReg
DptfDevProcHW.DelReg
[DptfDevProc.CopyDriver]
[DptfDevProc.NTx86.Services]