;============================================================================= ; ; Copyright (c) Intel Corporation (2009). ; ; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE. THIS CODE IS ; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT, ; ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES. INTEL DOES NOT ; PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY ; DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY ; PARTICULAR PURPOSE, OR ANY OTHER WARRANTY. Intel disclaims all liability, ; including liability for infringement of any proprietary rights, relating to ; use of the code. No license, express or implied, by estoppel or otherwise, ; to any intellectual property rights is granted herein. ; ;============================================================================= ; Installation inf for the Intel Corporation graphics adapter. [Version] Signature="$WINDOWS NT$" Provider=%Intel% ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318} Class=Display CatalogFile=igfxnt5.cat DriverVer=01/30/2014,6.14.10.5449 ; ; Package Info for Co-Installer ; [PackageInfo] Name=Graphics INFSource=%1% [DestinationDirs] DefaultDestDir = 11 ; system32 ialm.Miniport = 12 ; drivers ialm.Display = 11 ; system32 Copp.Copy = 11 ; system32 MedKrnG700.Copy = 11 ; system32 MedKrnG750.Copy = 11 ; system32 CUI.Copy = 11 ; system32 Resource.Copy = 11 ; system32 CUISDK.Copy = 11 ; system32 OpenGL.Copy = 11 ; OpenGL Drivers in System32 ; ; Driver information ; [Manufacturer] %Intel% = IntelGfx, NTx86.5.1, NTx86.6.0, NTx86.6.2 [IntelGfx.NTx86.6.0] ; no install on Vista/Win7 [IntelGfx.NTx86.6.2] ; no install on Win8 [IntelGfx.NTx86.5.1] %iIVBGD0% = iIVBD0, PCI\VEN_8086&DEV_0162 %iIVBGM0% = iIVBM0, PCI\VEN_8086&DEV_0166 %iIVBGD0SRV% = iIVBD0, PCI\VEN_8086&DEV_016A %iIVBGD0GT1% = iIVBD0, PCI\VEN_8086&DEV_0152 %iIVBGM0GT1% = iIVBM0, PCI\VEN_8086&DEV_0156 %iIVBGD0SRVGT1% = iIVBD0, PCI\VEN_8086&DEV_015A ; HSW A0/A1 %iHSWGTLD% = iHSWGD0, PCI\VEN_8086&DEV_0C02 %iHSWGTLM% = iHSWGM0, PCI\VEN_8086&DEV_0C06 %iHSWGTMD% = iHSWGD0, PCI\VEN_8086&DEV_0C12 %iHSWGTMM% = iHSWGM0, PCI\VEN_8086&DEV_0C16 %iHSWGTHD% = iHSWGD0, PCI\VEN_8086&DEV_0C22 %iHSWGTHM% = iHSWGM0, PCI\VEN_8086&DEV_0C26 ; HSW %iHSWGT1D% = iHSWGD0, PCI\VEN_8086&DEV_0402 %iHSWGT1M% = iHSWGM0, PCI\VEN_8086&DEV_0406 %iHSWGT2D% = iHSWGD0, PCI\VEN_8086&DEV_0412 %iHSWGT2M% = iHSWGM0, PCI\VEN_8086&DEV_0416 ;HSW ULT %iHSWGT1UT% = iHSWGM0, PCI\VEN_8086&DEV_0A06 %iHSWGT2UT% = iHSWGM0, PCI\VEN_8086&DEV_0A16 %iHSWGT3UT% = iHSWGM0, PCI\VEN_8086&DEV_0A26 ;HSW CRW %iHSWGT1CW% = iHSWGM0, PCI\VEN_8086&DEV_0D06 %iHSWGT2CW% = iHSWGM0, PCI\VEN_8086&DEV_0D16 %iHSWGT3CW% = iHSWGM0, PCI\VEN_8086&DEV_0D26 ; ; General installation section ; [iIVBD0] DelFiles=CUI.DelFiles CopyFiles=ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG700.Copy , CUI.Copy , Resource.Copy , CUISDK.Copy , OpenGL.Copy AddReg = CUI.AddReg , CUISDK.AddReg , OpenGL.AddReg DelReg = CUI.DelReg , OpenGL.DelReg, CUISDK.DelReg ;InstallINF = 0 DriverVer=01/30/2014,6.14.10.5449 [iIVBM0] DelFiles=CUI.DelFiles CopyFiles=ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG700.Copy , CUI.Copy , Resource.Copy , CUISDK.Copy , OpenGL.Copy AddReg = CUI.AddReg , CUISDK.AddReg , OpenGL.AddReg DelReg = CUI.DelReg , OpenGL.DelReg, CUISDK.DelReg ;InstallINF = 0 DriverVer=01/30/2014,6.14.10.5449 [iHSWGD0] DelFiles=CUI.DelFiles CopyFiles=ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG750.Copy , CUI.Copy , Resource.Copy , CUISDK.Copy , OpenGL.Copy AddReg = CUI.AddReg , CUISDK.AddReg , OpenGL.AddReg DelReg = CUI.DelReg , OpenGL.DelReg, CUISDK.DelReg ;InstallINF = 0 DriverVer=01/30/2014,6.14.10.5449 [iHSWGM0] DelFiles=CUI.DelFiles CopyFiles=ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG750.Copy , CUI.Copy , Resource.Copy , CUISDK.Copy , OpenGL.Copy AddReg = CUI.AddReg , CUISDK.AddReg , OpenGL.AddReg DelReg = CUI.DelReg , OpenGL.DelReg, CUISDK.DelReg ;InstallINF = 0 DriverVer=01/30/2014,6.14.10.5449 [iIVBD0.CoInstallers] AddReg = CoInst.AddReg CopyFiles = CoInst.CopyFiles [iIVBM0.CoInstallers] AddReg = CoInst.AddReg CopyFiles = CoInst.CopyFiles [iHSWGD0.CoInstallers] AddReg = CoInst.AddReg CopyFiles = CoInst.CopyFiles [iHSWGM0.CoInstallers] AddReg = CoInst.AddReg CopyFiles = CoInst.CopyFiles [CoInst.AddReg] HKR,,CoInstallers32,0x10000,"igfxCoIn_v5449.dll,CoDeviceInstall" [CoInst.CopyFiles] igfxCoIn_v5449.dll,igxpco32.dll,,0x00000010 ; ; File sections ; [ialm.Miniport] igxpmp32.sys [ialm.Display] igxprd32.dll igxpgd32.dll igxpdv32.dll igxpdx32.dll [OpenGL.Copy] ig4icd32.dll [Copp.Copy] igxpxk32.vp igxpxs32.vp igxpxa32.vp igxpxa32.cpa [MedKrnG700.Copy] igcodeckrng700.bin igvpkrng700.bin [MedKrnG750.Copy] igcodeckrng750.bin igvpkrng750.bin [CUI.DelFiles] igfxrarb.lrc,,,1 igfxreng.lrc,,,1 igfxrfrc.lrc,,,1 igfxres.dll,,,1 ; ; Start CUI Copy Sections ; [CUI.Copy] hccutils.dll igfxsrvc.dll igfxsrvc.exe igfxpph.dll igfxcpl.cpl igfxdev.dll igfxdo.dll igfxtray.exe hkcmd.exe igfxress.dll ; Generic language resource file igfxpers.exe gfxSrvc.dll GfxUI.exe GfxUI.exe.config IGFXDEVLib.dll [Resource.Copy] ; Language Resource files igfxrara.lrc ; Arabic igfxrchs.lrc ; Simplified Chinese igfxrcht.lrc ; Traditional Chinese igfxrdan.lrc ; Danish igfxrdeu.lrc ; German igfxrenu.lrc ; American English igfxresn.lrc ; Spanish igfxrfin.lrc ; Finish igfxrfra.lrc ; French igfxrheb.lrc ; Hebrew igfxrhrv.lrc ; Croatian igfxrita.lrc ; Italian igfxrjpn.lrc ; Japanese igfxrkor.lrc ; Korean igfxrnld.lrc ; Netherland igfxrnor.lrc ; Norwegian igfxrplk.lrc ; Polish igfxrptb.lrc ; Brazilian Portuguese igfxrptg.lrc ; Portuguese igfxrrom.lrc ; Romanian igfxrrus.lrc ; Russian igfxrsky.lrc ; Slovakian igfxrslv.lrc ; Slovenian igfxrsve.lrc ; Swedish igfxrtha.lrc ; Thai igfxrcsy.lrc ; Czechoslovakian igfxrell.lrc ; Greek igfxrhun.lrc ; Hungarian igfxrtrk.lrc ; Turkish Gfxres.ar-SA.resources Gfxres.cs-CZ.resources Gfxres.da-DK.resources Gfxres.de-DE.resources Gfxres.el-GR.resources Gfxres.es-ES.resources Gfxres.en-US.resources Gfxres.fi-FI.resources Gfxres.fr-FR.resources Gfxres.he-IL.resources Gfxres.hr-HR.resources Gfxres.hu-HU.resources Gfxres.it-IT.resources Gfxres.ja-JP.resources Gfxres.ko-KR.resources Gfxres.nb-NO.resources Gfxres.nl-NL.resources Gfxres.pl-PL.resources Gfxres.pt-BR.resources Gfxres.pt-PT.resources Gfxres.ro-RO.resources Gfxres.ru-RU.resources Gfxres.sk-SK.resources Gfxres.sl-SI.resources Gfxres.sv-SE.resources Gfxres.th-TH.resources Gfxres.tr-TR.resources Gfxres.zh-CN.resources Gfxres.zh-TW.resources ; ; End CUI Copy Sections ; [CUI.DelReg] HKLM,%CUIDeviceIndependentKey% HKLM,%DisplayKey% ; Delete old style cui/driver share key HKLM,%CUIDriverOldShareKey% ; Delete old style cui keys which are device dependent HKLM,Software\INTEL\igfxcui HKR,igfxdiag HKR,igfxeud HKR,igfxcfg HKR,igfxcpl HKR,igfxpph HKR,igfxsrvc HKR,igfxhk HKR,hkcmd HKR,igfxtray HKR,shellex\PropertySheetHandlers ; ; Delete the CUI registry entry which registers for winlogon events ; HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;CUIService HKCR,"igfx.CUIService\CLSID" HKCR,"igfx.CUIService\CurVer" HKCR,"igfx.CUIService" HKCR,"igfx.CUIService.1\CLSID" HKCR,"igfx.CUIService.1" HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\InProcServer32\ThreadingModel" HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\InProcServer32" HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\ProgID" HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\Programmable" HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\VersionIndependentProgID" HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}" ;CUITestConfig HKCR,"igfx.CUITestConfig\CLSID" HKCR,"igfx.CUITestConfig\CurVer" HKCR,"igfx.CUITestConfig" HKCR,"igfx.CUITestConfig.1\CLSID" HKCR,"igfx.CUITestConfig.1" HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\InProcServer32\ThreadingModel" HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\InProcServer32" HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\ProgID" HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\Programmable" HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\VersionIndependentProgID" HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}" ;igfxeud.EndUserShellExt HKCR,"igfxeud.EndUserShellExt\CLSID" HKCR,"igfxeud.EndUserShellExt\CurVer" HKCR,"igfxeud.EndUserShellExt" HKCR,"igfxeud.EndUserShellExt.1" HKCR,"igfxeud.EndUserShellExt.1\CLSID" HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32\ThreadingModel" HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32" HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\ProgID" HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\Programmable" HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\VersionIndependentProgID" HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}" ;igfxdiag.DiagServices HKCR,"igfx.DiagServices\CLSID" HKCR,"igfx.DiagServices\CurVer" HKCR,"igfx.DiagServices" HKCR,"igfx.DiagServices.1\CLSID" HKCR,"igfx.DiagServices.1" HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}\LocalServer32" HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}\ProgID" HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}\VersionIndependentProgID" HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}" ;igfxdiag.ICUIAGP HKCR, "Interface\{E0BA4EE2-03D5-11d3-B995-00A0C9AD54B5}\NumMethods" HKCR, "Interface\{E0BA4EE2-03D5-11d3-B995-00A0C9AD54B5}\ProxyStubClsid32" HKCR, "Interface\{E0BA4EE2-03D5-11d3-B995-00A0C9AD54B5}" ;igfxdiag.ICUIDiagController HKCR,"Interface\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\NumMethods" HKCR,"Interface\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\ProxyStubClsid32" HKCR,"Interface\{48E57D01-53BD-11D3-8EE0-00A0C984F371}" ;igfxdiag.ICUIDriverInfo HKCR, "Interface\{C562A581-4989-11D3-8EE0-00A0C984F371}\ProxyStubClsid32" HKCR, "Interface\{C562A581-4989-11D3-8EE0-00A0C984F371}\NumMethods" HKCR, "Interface\{C562A581-4989-11D3-8EE0-00A0C984F371}" ;igfxdiag.ICUIMonitor HKCR,"Interface\{E0BA4EE3-03D5-11D3-B995-00A0C9AD54B5}\NumMethods" HKCR,"Interface\{E0BA4EE3-03D5-11D3-B995-00A0C9AD54B5}ProxyStubClsid32" HKCR,"Interface\{E0BA4EE3-03D5-11D3-B995-00A0C9AD54B5}" ;igfxdiag.ICUIMonitor2 HKCR,"Interface\{7D8A8461-25C2-11D4-ACA5-00A0C9AD5629}\ProxyStubClsid32" HKCR,"Interface\{7D8A8461-25C2-11D4-ACA5-00A0C9AD5629}\NumMethods" HKCR,"Interface\{7D8A8461-25C2-11D4-ACA5-00A0C9AD5629}" ;igfxdiag.ICUIPCI HKCR,"Interface\{E0BA4EE1-03D5-11D3-B995-00A0C9AD54B5}\NumMethods" HKCR,"Interface\{E0BA4EE1-03D5-11D3-B995-00A0C9AD54B5}\ProxyStubClsid32" HKCR,"Interface\{E0BA4EE1-03D5-11D3-B995-00A0C9AD54B5}" ;igfxdiag.ICUIReport HKCR,"Interface\{E0BA4EE5-03D5-11D3-B995-00A0C9AD54B5}\NumMethods" HKCR,"Interface\{E0BA4EE5-03D5-11D3-B995-00A0C9AD54B5}ProxyStubClsid32" HKCR,"Interface\{E0BA4EE5-03D5-11D3-B995-00A0C9AD54B5}" ;igfxdiag.ICUITests HKCR,"Interface\{E0BA4EE4-03D5-11D3-B995-00A0C9AD54B5}\NumMethods" HKCR,"Interface\{E0BA4EE4-03D5-11D3-B995-00A0C9AD54B5}ProxyStubClsid32" HKCR,"Interface\{E0BA4EE4-03D5-11D3-B995-00A0C9AD54B5}" ;igfxdiag.IDiagServices HKCR,"Interface\{0EF91A8D-03D5-11D3-B995-00A0C9AD54B5}\NumMethods" HKCR,"Interface\{0EF91A8D-03D5-11D3-B995-00A0C9AD54B5}\ProxyStubClsid32" HKCR,"Interface\{0EF91A8D-03D5-11D3-B995-00A0C9AD54B5}" ;igfxdiag.IDiagServices2 HKCR,"Interface\{1D775861-25C6-11D4-ACA5-00A0C9AD5629}\NumMethods" HKCR,"Interface\{1D775861-25C6-11D4-ACA5-00A0C9AD5629}\ProxyStubClsid32" HKCR,"Interface\{1D775861-25C6-11D4-ACA5-00A0C9AD5629}" ;igfxhk.Hotkey HKCR,"igfxhk.HotKey\CLSID" HKCR,"igfxhk.HotKey\CurVer" HKCR,"igfxhk.HotKey" HKCR,"igfxhk.HotKey.1\CLSID" HKCR,"igfxhk.HotKey.1" HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\InProcServer32\ThreadingModel" HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\InProcServer32" HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\ProgID" HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\VersionIndependentProgID" HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}" ;igfxdgps.dll entry HKCR,"CLSID\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\InProcServer32\ThreadingModel" HKCR,"CLSID\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\InProcServer32" HKCR,"CLSID\{48E57D01-53BD-11D3-8EE0-00A0C984F371}" ;Remove HKLM\Software\Microsoft\Windows\Currentversion\Run CUI entries HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","HotKeysCmds" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Persistence" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","igfxtray" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","igfxhkcmd" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","igfxpers" ; ; Service Installation ; [iIVBD0.Services] AddService = ialm, 0x00000002, ialm_Service_Inst, ialm_EventLog_Inst [iIVBM0.Services] AddService = ialm, 0x00000002, ialm_Service_Inst, ialm_EventLog_Inst [iHSWGD0.Services] AddService = ialm, 0x00000002, ialm_Service_Inst, ialm_EventLog_Inst [iHSWGM0.Services] AddService = ialm, 0x00000002, ialm_Service_Inst, ialm_EventLog_Inst [ialm_Service_Inst] ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE LoadOrderGroup = Video ServiceBinary = %12%\igxpmp32.sys DelReg = PC_DelReg [PC_DelReg] HKR, "Device0", "PC" [ialm_EventLog_Inst] AddReg = ialm_EventLog_AddReg [ialm_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%SystemRoot%"\System32\IoLogMsg.dll;%SystemRoot%"\System32\drivers\igxpmp32.sys" HKR,,TypesSupported,0x00010001,7 ; ; Software Installation ; [iIVBD0.SoftwareSettings] AddReg = iIVB_SoftwareDeviceSettings AddReg = Rotation_AddSwSettings DelReg = Rotation_DelSwSettings AddReg = OpenGL_AddSwSettings DelReg = OpenGL_DelSwSettings AddReg = OpenGL.AddRegSmch.IVB DelReg = OpenGL.DelRegSmch AddReg = PwrCons_IVB_AddSwSettings DelReg = PwrCons_IVB_DelSwSettings AddReg = HotPlug_AddSwSettings DelReg = HotPlug_DelSwSettings AddReg = PERF_AddSwSettings DelReg = PERF_DelSwSettings AddReg = CEAModesXP_AddSwSettings DelReg = CEAModesXP_DelSwSettings AddReg = CRTHotPlugDefaultVrefVoltage_AddSwSettings DelReg = CRTHotPlugDefaultVrefVoltage_DelSwSettings AddReg = DelayedDetectionForDP_AddSwSettings DelReg = DelayedDetectionForDP_DelSwSettings AddReg = DelayedDetectionForHDMI_AddSwSettings DelReg = DelayedDetectionForHDMI_DelSwSettings AddReg = DynamicScaling_AddSwSettings DelReg = DynamicScaling_DelSwSettings AddReg = VPExtendedDesktopXP_AddSwSettings DelReg = VPExtendedDesktopXP_DelSwSettings AddReg = EnableInterlacedModeRemoval_AddSwSettings DelReg = EnableInterlacedModeRemoval_DelSwSettings AddReg = Display_Priority_AddSwSettings DelReg = Display_Priority_DelSwSettings AddReg = INTTV_AddUnderscanSettings DelReg = INTTV_DelUnderscanSettings AddReg = HDMI_AddUnderscanSettings DelReg = HDMI_DelUnderscanSettings AddReg = SdvoDdcEdidRead_AddSwSettings DelReg = SdvoDdcEdidRead_DelSwSettings AddReg = HDMICEATimings_AddSwSettings DelReg = HDMICEATimings_DelSwSettings AddReg = NonEDIDMode_AddSwSettings DelReg = NonEDIDMode_DelSwSettings AddReg = OEMStaticMode_AddSwSettings DelReg = OEMStaticMode_DelSwSettings AddReg = SDVOHDMI_VSI_AddSwSettings DelReg = SDVOHDMI_VSI_DelSwSettings AddReg = Default_Legacy_EDID_CRTMode_AddSwSettings DelReg = Default_Legacy_EDID_CRTMode_DelSwSettings AddReg = MediaScaling_AddSwSettings DelReg = MediaScaling_DelSwSettings AddReg = MediaSrcMode_AddSwSettings DelReg = MediaSrcMode_DelSwSettings AddReg = DPLLTurnOff_AddSwSettings DelReg = DPLLTurnOff_DelSwSettings AddReg = ForceBorderForMAR_AddSwSettings DelReg = ForceBorderForMAR_DelSwSettings AddReg = CRTScaler_AddSwSettings DelReg = CRTScaler_DelSwSettings AddReg = BitBashingSupport_AddSwSettings DelReg = BitBashingSupport_DelSwSettings AddReg = PanelFitterOnDP_AddSwSettings DelReg = PanelFitterOnDP_DelSwSettings AddReg = MediaRefreshRateMode_AddSwSettings DelReg = MediaRefreshRateMode_DelSwSettings AddReg = eDPNoFLT_AddSwSettings DelReg = eDPNoFLT_DelSwSettings AddReg = Persistence_AddSwSettings DelReg = Persistence_DelSwSettings AddReg = NoDispLoginWA_AddSwSettings DelReg = NoDispLoginWA_DelSwSettings [iIVBM0.SoftwareSettings] AddReg = iIVB_SoftwareDeviceSettings AddReg = Rotation_AddSwSettings DelReg = Rotation_DelSwSettings AddReg = OpenGL_AddSwSettings DelReg = OpenGL_DelSwSettings AddReg = OpenGL.AddRegSmch.IVB DelReg = OpenGL.DelRegSmch AddReg = PwrCons_IVB_AddSwSettings DelReg = PwrCons_IVB_DelSwSettings AddReg = HotPlug_AddSwSettings DelReg = HotPlug_DelSwSettings AddReg = PERF_AddSwSettings DelReg = PERF_DelSwSettings AddReg = CEAModesXP_AddSwSettings DelReg = CEAModesXP_DelSwSettings AddReg = CRTHotPlugDefaultVrefVoltage_AddSwSettings DelReg = CRTHotPlugDefaultVrefVoltage_DelSwSettings AddReg = DynamicScaling_AddSwSettings DelReg = DynamicScaling_DelSwSettings AddReg = VPExtendedDesktopXP_AddSwSettings DelReg = VPExtendedDesktopXP_DelSwSettings AddReg = EnableInterlacedModeRemoval_AddSwSettings DelReg = EnableInterlacedModeRemoval_DelSwSettings AddReg = Display_Priority_AddSwSettings DelReg = Display_Priority_DelSwSettings AddReg = INTTV_AddUnderscanSettings DelReg = INTTV_DelUnderscanSettings AddReg = HDMI_AddUnderscanSettings DelReg = HDMI_DelUnderscanSettings AddReg = SdvoDdcEdidRead_AddSwSettings DelReg = SdvoDdcEdidRead_DelSwSettings AddReg = HDMICEATimings_AddSwSettings DelReg = HDMICEATimings_DelSwSettings AddReg = NonEDIDMode_AddSwSettings DelReg = NonEDIDMode_DelSwSettings AddReg = OEMStaticMode_AddSwSettings DelReg = OEMStaticMode_DelSwSettings AddReg = SDVOHDMI_VSI_AddSwSettings DelReg = SDVOHDMI_VSI_DelSwSettings AddReg = Default_Legacy_EDID_CRTMode_AddSwSettings DelReg = Default_Legacy_EDID_CRTMode_DelSwSettings AddReg = MediaScaling_AddSwSettings DelReg = MediaScaling_DelSwSettings AddReg = MediaSrcMode_AddSwSettings DelReg = MediaSrcMode_DelSwSettings AddReg = DPLLTurnOff_AddSwSettings DelReg = DPLLTurnOff_DelSwSettings AddReg = ForceBorderForMAR_AddSwSettings DelReg = ForceBorderForMAR_DelSwSettings AddReg = CRTScaler_AddSwSettings DelReg = CRTScaler_DelSwSettings AddReg = BitBashingSupport_AddSwSettings DelReg = BitBashingSupport_DelSwSettings AddReg = PanelFitterOnDP_AddSwSettings DelReg = PanelFitterOnDP_DelSwSettings AddReg = MediaRefreshRateMode_AddSwSettings DelReg = MediaRefreshRateMode_DelSwSettings AddReg = eDPNoFLT_AddSwSettings DelReg = eDPNoFLT_DelSwSettings AddReg = NoDispLoginWA_AddSwSettings DelReg = NoDispLoginWA_DelSwSettings [iHSWGD0.SoftwareSettings] AddReg = iHSW_SoftwareDeviceSettings AddReg = Rotation_AddSwSettings DelReg = Rotation_DelSwSettings AddReg = OpenGL_AddSwSettings DelReg = OpenGL_DelSwSettings AddReg = OpenGL.AddRegSmch.IVB DelReg = OpenGL.DelRegSmch AddReg = PwrCons_HSW_AddSwSettings DelReg = PwrCons_HSW_DelSwSettings AddReg = HotPlug_AddSwSettings DelReg = HotPlug_DelSwSettings AddReg = PERF_AddSwSettings DelReg = PERF_DelSwSettings AddReg = CEAModesXP_AddSwSettings DelReg = CEAModesXP_DelSwSettings AddReg = CRTHotPlugDefaultVrefVoltage_AddSwSettings DelReg = CRTHotPlugDefaultVrefVoltage_DelSwSettings AddReg = DelayedDetectionForDP_AddSwSettings DelReg = DelayedDetectionForDP_DelSwSettings AddReg = DelayedDetectionForHDMI_AddSwSettings DelReg = DelayedDetectionForHDMI_DelSwSettings AddReg = DynamicScaling_AddSwSettings DelReg = DynamicScaling_DelSwSettings AddReg = VPExtendedDesktopXP_AddSwSettings DelReg = VPExtendedDesktopXP_DelSwSettings AddReg = EnableInterlacedModeRemoval_AddSwSettings DelReg = EnableInterlacedModeRemoval_DelSwSettings AddReg = Display_Priority_AddSwSettings DelReg = Display_Priority_DelSwSettings AddReg = INTTV_AddUnderscanSettings DelReg = INTTV_DelUnderscanSettings AddReg = HDMI_AddUnderscanSettings DelReg = HDMI_DelUnderscanSettings AddReg = SdvoDdcEdidRead_AddSwSettings DelReg = SdvoDdcEdidRead_DelSwSettings AddReg = HDMICEATimings_AddSwSettings DelReg = HDMICEATimings_DelSwSettings AddReg = NonEDIDMode_AddSwSettings DelReg = NonEDIDMode_DelSwSettings AddReg = OEMStaticMode_AddSwSettings DelReg = OEMStaticMode_DelSwSettings AddReg = SDVOHDMI_VSI_AddSwSettings DelReg = SDVOHDMI_VSI_DelSwSettings AddReg = Default_Legacy_EDID_CRTMode_AddSwSettings DelReg = Default_Legacy_EDID_CRTMode_DelSwSettings AddReg = MediaScaling_AddSwSettings DelReg = MediaScaling_DelSwSettings AddReg = MediaSrcMode_AddSwSettings DelReg = MediaSrcMode_DelSwSettings AddReg = DPLLTurnOff_AddSwSettings DelReg = DPLLTurnOff_DelSwSettings AddReg = ForceBorderForMAR_AddSwSettings DelReg = ForceBorderForMAR_DelSwSettings AddReg = CRTScaler_AddSwSettings DelReg = CRTScaler_DelSwSettings AddReg = BitBashingSupport_AddSwSettings DelReg = BitBashingSupport_DelSwSettings AddReg = PanelFitterOnDP_AddSwSettings DelReg = PanelFitterOnDP_DelSwSettings AddReg = MediaRefreshRateMode_AddSwSettings DelReg = MediaRefreshRateMode_DelSwSettings AddReg = eDPNoFLT_AddSwSettings DelReg = eDPNoFLT_DelSwSettings AddReg = Persistence_AddSwSettings DelReg = Persistence_DelSwSettings AddReg = NoDispLoginWA_AddSwSettings DelReg = NoDispLoginWA_DelSwSettings [iHSWGM0.SoftwareSettings] AddReg = iHSW_SoftwareDeviceSettings AddReg = Rotation_AddSwSettings DelReg = Rotation_DelSwSettings AddReg = OpenGL_AddSwSettings DelReg = OpenGL_DelSwSettings AddReg = OpenGL.AddRegSmch.IVB DelReg = OpenGL.DelRegSmch AddReg = PwrCons_HSW_AddSwSettings DelReg = PwrCons_HSW_DelSwSettings AddReg = HotPlug_AddSwSettings DelReg = HotPlug_DelSwSettings AddReg = PERF_AddSwSettings DelReg = PERF_DelSwSettings AddReg = CEAModesXP_AddSwSettings DelReg = CEAModesXP_DelSwSettings AddReg = CRTHotPlugDefaultVrefVoltage_AddSwSettings DelReg = CRTHotPlugDefaultVrefVoltage_DelSwSettings AddReg = DynamicScaling_AddSwSettings DelReg = DynamicScaling_DelSwSettings AddReg = VPExtendedDesktopXP_AddSwSettings DelReg = VPExtendedDesktopXP_DelSwSettings AddReg = EnableInterlacedModeRemoval_AddSwSettings DelReg = EnableInterlacedModeRemoval_DelSwSettings AddReg = Display_Priority_AddSwSettings DelReg = Display_Priority_DelSwSettings AddReg = INTTV_AddUnderscanSettings DelReg = INTTV_DelUnderscanSettings AddReg = HDMI_AddUnderscanSettings DelReg = HDMI_DelUnderscanSettings AddReg = SdvoDdcEdidRead_AddSwSettings DelReg = SdvoDdcEdidRead_DelSwSettings AddReg = HDMICEATimings_AddSwSettings DelReg = HDMICEATimings_DelSwSettings AddReg = NonEDIDMode_AddSwSettings DelReg = NonEDIDMode_DelSwSettings AddReg = OEMStaticMode_AddSwSettings DelReg = OEMStaticMode_DelSwSettings AddReg = SDVOHDMI_VSI_AddSwSettings DelReg = SDVOHDMI_VSI_DelSwSettings AddReg = Default_Legacy_EDID_CRTMode_AddSwSettings DelReg = Default_Legacy_EDID_CRTMode_DelSwSettings AddReg = MediaScaling_AddSwSettings DelReg = MediaScaling_DelSwSettings AddReg = MediaSrcMode_AddSwSettings DelReg = MediaSrcMode_DelSwSettings AddReg = DPLLTurnOff_AddSwSettings DelReg = DPLLTurnOff_DelSwSettings AddReg = ForceBorderForMAR_AddSwSettings DelReg = ForceBorderForMAR_DelSwSettings AddReg = CRTScaler_AddSwSettings DelReg = CRTScaler_DelSwSettings AddReg = BitBashingSupport_AddSwSettings DelReg = BitBashingSupport_DelSwSettings AddReg = PanelFitterOnDP_AddSwSettings DelReg = PanelFitterOnDP_DelSwSettings AddReg = MediaRefreshRateMode_AddSwSettings DelReg = MediaRefreshRateMode_DelSwSettings AddReg = eDPNoFLT_AddSwSettings DelReg = eDPNoFLT_DelSwSettings AddReg = NoDispLoginWA_AddSwSettings DelReg = NoDispLoginWA_DelSwSettings [SDVOHDMI_VSI_AddSwSettings] HKR,, SPDIFVendorName,%REG_SZ%, "Intel" ; max 8 characters HKR,, SPDIFVendorDesc,%REG_SZ%, "9xxxx" ; max 16 characters HKR,, SDVOHDMI_OptionalIFPriority,%REG_DWORD%, 0x21 ; default to priority 1 for SPD Infoframe and priority 2 for VS Infoframe HKR,, SDVOHDMI_SupportCEA861D,%REG_DWORD%, 0 ;To enable support for 861D spec, 1-Support IT Content and RGB Quantization, 0- No 861D support. Default to 0. [SDVOHDMI_VSI_DelSwSettings] HKR,, SPDIFVendorName HKR,, SPDIFVendorDesc HKR,, SDVOHDMI_OptionalIFPriority HKR,, SDVOHDMI_SupportCEA861D [Display_Priority_AddSwSettings] ;Driver Display Priority in Descending Order ;HKR,, DisplayPriority, 0x00000001, 0x08, 0x80, 0x081, 0x01, 0x10, 0x04, 0x40, 0x41, 0x042, 0x43, 0x044, 0x02, 0x20 ;Above Priority should be interpreted like this; LFP1, LFP2, LFP3, CRT1, CRT2, DFP1, DFP2, DFP3, DFP4, DFP5, DFP6, TV1, TV2 [Display_Priority_DelSwSettings] HKR,, DisplayPriority [PwrCons_IVB_AddSwSettings] HKR,, FeatureTestControl,%REG_DWORD%, 0xF802 [PwrCons_IVB_DelSwSettings] HKR,, FeatureTestControl [PwrCons_HSW_AddSwSettings] HKR,, FeatureTestControl,%REG_DWORD%, 0xFA02 ; Enable BLC, DRRS, RS, BLC DDI [PwrCons_HSW_DelSwSettings] HKR,, FeatureTestControl [PwrCons_DPS_AddSwSettings] HKR,, DPSCheckboxDefault,%REG_DWORD%, 0x1 HKR,, DPSBaseLoRRValue,%REG_DWORD%, 0x0 HKR,, Display1_DPSPanel_Type,%REG_DWORD%, 0xFF ;Normal/Static DRRS = 0, Seamless = 2, or Disable INF option = 0xFF HKR,, DPSMotionArtifactMitigation,%REG_DWORD%, 0x1 [PwrCons_DPS_DelSwSettings] HKR,, DPSCheckboxDefault HKR,, DPSControlMode HKR,, DPSBaseLoRRValue HKR,, Display1_DPSPanel_Type HKR,, DPSMotionArtifactMitigation [PERF_AddSwSettings] HKR,, LogResumeTime,%REG_DWORD%, 0 ; Enables or Disables Resume analysis, 0 - disable 1 - enable HKR,, MaxRuns,%REG_DWORD%, 9 ; The maximum number of runs after which old resumeTime values over-written. [PERF_DelSwSettings] HKR,, LogResumeTime ; Enables or Disables Resume analysis HKR,, MaxRuns ; The maximum number of runs after which old resumeTime values over-written. [Default_Legacy_EDID_CRTMode_AddSwSettings] ;Default Mode to be applied in case of EDID display with preferred mode bit = 0 on a first time event ;HKR,, EDIDDefaultXX,%REG_DWORD%,0x320 ;HKR,, EDIDDefaultYY,%REG_DWORD%,0x258 ;HKR,, EDIDDefaultRR,%REG_DWORD%,0x3c ;HKR,, EDIDDefaultBPP,%REG_DWORD%,0x20 ;Default Mode to be applied in case of Legacy display on a first time event ;HKR,, LegacyDefaultXX,%REG_DWORD%,0x320 ;HKR,, LegacyDefaultYY,%REG_DWORD%,0x258 ;HKR,, LegacyDefaultRR,%REG_DWORD%,0x3c ;HKR,, LegacyDefaultBPP,%REG_DWORD%,0x20 [Default_Legacy_EDID_CRTMode_DelSwSettings] HKR,, EDIDDefaultXX HKR,, EDIDDefaultYY HKR,, EDIDDefaultRR HKR,, EDIDDefaultBPP HKR,, LegacyDefaultXX HKR,, LegacyDefaultYY HKR,, LegacyDefaultRR HKR,, LegacyDefaultBPP [CustomBoot_CFG_AddSwSettings] ;HKR,, BootConfig,%REG_DWORD%,0x2 ; Values - 0 - Feature Disabled, 1 means Single Display, 2 is for Clone and 3 is for Extended Desktop. ;HKR,, BootPriModeX,%REG_DWORD%,800 ; Horizontal X resolution of Primary device in which Device has to show desktop after boot. ;HKR,, BootPriModeY,%REG_DWORD%,600 ; Vertical Y resolution of Primary device in which Device has to show desktop after boot. ;HKR,, BootPriModeBPP,%REG_DWORD%,32 ; BPP of Primary device in which Device has to show desktop after boot. ;HKR,, BootPriModeRR,%REG_DWORD%,60 ; Refresh Rate of Primary device in which Device has to show desktop after boot. ;HKR,, BootPriModeScanOrder,%REG_DWORD%,0x0 ; Scanline Order of Primary mode, 0 is Progressive, 1 is Interlaced. ;HKR,, BootSecModeX,%REG_DWORD%,800 ; Horizontal X resolution of Secondary device in it Device has to show desktop after boot. ;HKR,, BootSecModeY,%REG_DWORD%,600 ; Vertical Y resolution of Secondary device in it Device has to show desktop after boot. ;HKR,, BootSecModeBPP,%REG_DWORD%,32 ; BPP of Secondary device in it Device has to show desktop after boot. ;HKR,, BootSecModeRR,%REG_DWORD%,60 ; Refresh Rate of Secondary device in it Device has to show desktop after boot. ;HKR,, BootSecModeScanOrder,%REG_DWORD%,0x0 ; Scanline Order of Secondary mode, 0 is Progressive, 1 is Interlaced. [CustomBoot_CFG_DelSwSettings] ;HKR,, BootConfig ;HKR,, BootPriModeX ;HKR,, BootPriModeY ;HKR,, BootPriModeBPP ;HKR,, BootPriModeRR ;HKR,, BootPriModeScanOrder ;HKR,, BootSecModeX ;HKR,, BootSecModeY ;HKR,, BootSecModeBPP ;HKR,, BootSecModeRR ;HKR,, BootSecModeScanOrder [RemoteDesktopWA_AddSwSettings] ;Key to determine if the work around of Turning LVDS On and Off in a Remote Desktop connection scenario ;has to be enabled. HKR,, RemoteDesktopWa,%REG_DWORD%,0x0 [RemoteDesktopWA_DelSwSettings] HKR,, RemoteDesktopWa [HotDockWA_AddSwSettings] ;Key to determine if the work around of skipping _DGS calls needs to enabled. ;0x1 -- skips _DGS fix 0x0 -- handles _DGS calls by OS HKR,, HotDockWa,%REG_DWORD%,0x0 [HotDockWA_DelSwSettings] HKR,, HotDockWa [NoDispLoginWA_AddSwSettings] ;Key to enable the WA to get the display of login screen on DP when it is turned on after the system has booted with DP turned off. ;0x1 WA enabled HKR,, NoDisplayLoginWa,%REG_DWORD%,0x0 [NoDispLoginWA_DelSwSettings] HKR,, NoDisplayLoginWa [SystemPopUpWA_AddSwSettings] ;Key to determine if the work around for SystemPopupMenu issue to be enabled or not. ;Value 1 is for enabling. Default is disabled which is value 0. HKR,, SystemPopUpWa,%REG_DWORD%,0x0 [SystemPopUpWA_DelSwSettings] HKR,, SystemPopUpWa [INTTV_AddUnderscanSettings] HKR,, Display1_UnderScanPercentageIntTvOut,%REG_DWORD%, 0 ; 0 - default 7.5% under scan and OEM's can give under scan like 8,9 an 10 ..upto 25 [INTTV_DelUnderscanSettings] HKR,, Display1_UnderScanPercentageIntTvOut [HDMI_AddUnderscanSettings] HKR,, Display1_AddUnderscanPercentageHDMI,%REG_DWORD%, 0 ; 0 - default 7.5% under scan and OEM's can give under scan like 8,9 an 10 .. [HDMI_DelUnderscanSettings] HKR,, Display1_AddUnderscanPercentageHDMI [CEAModesXP_AddSwSettings] HKR,, Display1_EnableNoPruneFlag,%REG_DWORD%, 1 ; 1 - Enable and 0 - Disable HKR,, Display1_EnableNoPruneSizeFlag,%REG_DWORD%, 1 ; 1 - Enable and 0 - Disable [CEAModesXP_DelSwSettings] HKR,, Display1_EnableNoPruneFlag HKR,, Display1_EnableNoPruneSizeFlag [HDMICEATimings_AddSwSettings] HKR,, Display1_EnableHDMICEATimingsOnly,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable [HDMICEATimings_DelSwSettings] HKR,, Display1_EnableHDMICEATimingsOnly [CRTHotPlugDefaultVrefVoltage_AddSwSettings] HKR,, Display1_EnableCRTHotPlugDefaultVrefVoltage, %REG_DWORD%, 1 ; 1 - Enable(Default Value) and 0 - Disable(Customized Value) [CRTHotPlugDefaultVrefVoltage_DelSwSettings] HKR,, Display1_EnableCRTHotPlugDefaultVrefVoltage [DynamicScaling_AddSwSettings] HKR,, Display1_EnableDynamicScaling,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable [DynamicScaling_DelSwSettings] HKR,, Display1_EnableDynamicScaling [VPExtendedDesktopXP_AddSwSettings] HKR,, VPExtendedDesktop,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable [VPExtendedDesktopXP_DelSwSettings] HKR,, VPExtendedDesktop [eDPNoFLT_AddSwSettings] ;If this Registry is set to 1 then it will ignore the Fast Link Training and will always do Normal Link Training everytime HKR,, NoFastLinkTrainingForeDP, %REG_DWORD%, 0 [eDPNoFLT_DelSwSettings] HKR,, NoFastLinkTrainingForeDP [DelayedDetectionForDP_AddSwSettings] HKR,, DelayedDetectionForDP,%REG_DWORD%, 500 ; Delay in ms Range - 0 - 1000 [DelayedDetectionForDP_DelSwSettings] HKR,, DelayedDetectionForDP [DelayedDetectionForHDMI_AddSwSettings] HKR,, DelayedDetectionForHDMI,%REG_DWORD%, 1000 ; Delay in ms Range - 0 - 1000 [DelayedDetectionForHDMI_DelSwSettings] HKR,, DelayedDetectionForHDMI [EnableInterlacedModeRemoval_AddSwSettings] HKR,, EnableInterlacedModeRemoval,%REG_DWORD%, 1 ; 1 - Enable and 0 - Disable [EnableInterlacedModeRemoval_DelSwSettings] HKR,, EnableInterlacedModeRemoval [ForceBorderForMAR_AddSwSettings] HKR,, ForceBorderForMAR,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable [ForceBorderForMAR_DelSwSettings] HKR,, ForceBorderForMAR [Gen6IntLVDSSwing_AddSwSettings] ;0x00 - Medium - Data and Clk Swing set to 298 mV ;0x01 - High - Data and Clk Swing set to 320 mV ;0x02 - Low1 - Data and Clk Swing set to 144 mV ;0x04 - Low2 - Data and Clk Swing set to 170 mV ;0x08 - Low3 - Data and Clk Swing set to 196 mV ;0x10 - Low4 - Data and Clk Swing set to 220 mV ;0x20 - Low5 - Data and Clk Swing set to 247 mV ;0x40 - Low6 - Data and Clk Swing set to 273 mV HKR,, IntLVDSSwingSetting,%REG_DWORD%, 0x00 ;0x00 - Both Panel Power Disable and Port Disable before every setmode and No PWM Control during PPS ;0x01 - Port Disable before every setmode and No PWM Control during PPS ;0x02 - Panel Power Disable before every setmode and No PWM Control during PPS ;0x03 - Do not disable anything and No PWM Control during PPS ;0x04 - Both Panel Power Disable and Port Disable before every setmode and Control PWM during PPS ;0x05 - Port Disable before every setmode and Control PWM during PPS ;0x06 - Panel Power Disable before every setmode and Control PWM during PPS ;0x07 - Do not disable anything and Control PWM during PPS HKR,, Display1_LVDSSetTimingControlFlags,%REG_DWORD%, 0x07 [Gen6IntLVDSSwing_DelSwSettings] HKR,, IntLVDSSwingSetting HKR,, Display1_LVDSSetTimingControlFlags [RedBlankingPnl_AddSwSettings] HKR,, EnableReducedBlankingPnlWA,%REG_DWORD%, 0x00 ; 0x00- Disable, 0x01 - Enable [RedBlankingPnl_DelSwSettings] HKR,, EnableReducedBlankingPnlWA [MediaScaling_AddSwSettings] HKR,, Display1_EnableMediaScaling,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable [MediaScaling_DelSwSettings] HKR,, Display1_EnableMediaScaling [SdvoDdcEdidRead_AddSwSettings] HKR,, Display1_DisableSdvoCrtEdidRead ,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable [SdvoDdcEdidRead_DelSwSettings] HKR,, Display1_DisableSdvoCrtEdidRead [HotPlug_AddSwSettings] HKR,, Display1_DVIHotPlugWAFlag,%REG_DWORD%, 0 ; 1 - Enable and 0 - Disable [HotPlug_DelSwSettings] HKR,, Display1_DVIHotPlugWAFlag [Rotation_AddSwSettings] HKR,, Display1_RotationCaps,%REG_DWORD%, 7 ; Portrait, Inverted LandScape, Inverted Portrait HKR,, Display2_RotationCaps,%REG_DWORD%, 7 ; Portrait, Inverted LandScape, Inverted Portrait HKR,, Display1_RotationPolicy,%REG_DWORD%, 0 ; default policy HKR,, Display2_RotationPolicy,%REG_DWORD%, 0 ; default policy HKR,, Display1_RotationConfig,%REG_DWORD%, 0 ; default configuration HKR,, Display2_RotationConfig,%REG_DWORD%, 0 ; default configuration HKR,, Display1_IndependentRotationCaps,%REG_DWORD%, 3 ; default:-enable all, 01:-0/180 IND_ROT, 02:-90/270 IND_ROT HKR,, Display1_EnableRotation,%REG_DWORD%, 1 ; 0 - DISABLE, 1 - ENABLE HKR,, Enable_DXVA_OnRotation,%REG_DWORD%, 1 ; media playbcak in rotated mode enabled by default [Rotation_DelSwSettings] HKR,, Display1_RotationCaps HKR,, Display2_RotationCaps HKR,, Display1_RotationPolicy HKR,, Display2_RotationPolicy HKR,, Display1_IndependentRotationCaps HKR,, Display1_EnableRotation HKR,, Enable_DXVA_OnRotation [Persistence_AddSwSettings] HKR,, DriverDefaultAlgoSettings,%REG_DWORD%, 15 ; bit mask -Desktop Persistence enabled [Persistence_DelSwSettings] HKR,, DriverDefaultAlgoSettings [OpenGL_AddSwSettings] HKR,, OpenGLInstalled,%REG_DWORD%, 1 ; Open GL drivers installed [OpenGL_DelSwSettings] HKR,, OpenGLInstalled [NonEDIDMode_AddSwSettings] HKR,, TotalDTDCount, %REG_DWORD%, 0 ; This shows number of DTDs to be used. ; 0-->Disable the feature. ;Following keys have 20 bytes (18 byte DTD + 2 Byte flags). HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,00,86,37,01 ;1920x1080@60...Interlaced HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,00,86,37, 01 ;1920x1080@50...Interlaced HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,00,04,37, 01 ;1280x720@50....Non-interlaced HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,00,06,37,01 ;1280x720@60....Non-interlaced HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00 ;Fifth DTD [NonEDIDMode_DelSwSettings] HKR,, TotalDTDCount HKR,, DTD_1 HKR,, DTD_2 HKR,, DTD_3 HKR,, DTD_4 HKR,, DTD_5 ;To enable VBT override through INF [INFVBTOverride_AddSwSettings] HKR,, INF_VBT_Override_EnableFeature,%REG_DWORD%, 0 [INFVBTOverride_DelSwSettings] HKR,, INF_VBT_Override_EnableFeature ; OPTIONS FOR PERSISTENCE THROUGH INF ;2 - Apply logic selected in VBT ;0 - OS Default Algorithm ;1 - Driver Persistence Algorithm ;NOTE: Enable "INF_VBT_Override_EnableFeature" flag to use below given INF entries [INFDriverPersistence_AddSwSettings] HKR,, ModeDriverPersistence_PowerManagementEvent,%REG_DWORD%, 2 HKR,, ModeDriverPersistence_LidSwitchEvent,%REG_DWORD%, 2 HKR,, ModeDriverPersistence_HotKeyEvent,%REG_DWORD%, 2 HKR,, ModeDriverPersistence_DockUndockEvent,%REG_DWORD%, 2 [INFDriverPersistence_DelSwSettings] HKR,, ModeDriverPersistence_PowerManagementEvent HKR,, ModeDriverPersistence_LidSwitchEvent HKR,, ModeDriverPersistence_HotKeyEvent HKR,, ModeDriverPersistence_DockUndockEvent ; OPTIONS FOR DISPLAY SWITCH BLOCKING THROUGH INF ;2 - Apply logic selected in VBT ;0 - Block Display Switch ;1 - Allow Display Switch ;NOTE: Enable "INF_VBT_Override_EnableFeature" flag to use below given INF entries [INFBlockDisplaySwitching_AddSwSettings] HKR,, BlockDisplaySwitching_OverlayActive,%REG_DWORD%, 2 HKR,, BlockDisplaySwitching_FSDOS,%REG_DWORD%, 2 [INFBlockDisplaySwitching_DelSwSettings] HKR,,BlockDisplaySwitching_OverlayActive HKR,,BlockDisplaySwitching_FSDOS ; OPTIONS FOR HOTPLUG THROUGH INF ;2 - Apply logic selected in VBT ;0 - Disable Hot Plug ;1 - Enable Hot Plug ;NOTE: Enable "INF_VBT_Override_EnableFeature" flag to use below given INF entries [INFHotPlug_AddSwSettings] HKR,, HotPlug_DVO_SDVO,%REG_DWORD%, 2 HKR,, HotPlug_CRT,%REG_DWORD%, 2 [INFHotPlug_DelSwSettings] HKR,,HotPlug_DVO_SDVO HKR,,HotPlug_CRT [OEMStaticMode_AddSwSettings] HKR,, TotalStaticModes, %REG_DWORD%, 0 ; This shows number of Static modes to be used. ;TotalStaticModes = 0-->Disable the feature. ;Following keys have 8 bytes: ; 2B XRes + 2B YRes ; + 2B RRMask (Bit 0 - 60, 1 -70, 2 - 72, 3 - 75, 4 - 85,5 - 100,6 - 120,7-15 reserved) ; + 1B BppMask(Bit 0 - 8bpp,1 - 16bpp,2 - 32bpp, 3-7 reserved) ; + 1B reserved. ; all values in Hex; l->low byte, h->high byte ;Examples: ; xl xh yl yh rl rh bp Rv ;HKR,, STATIC_MODE_1,%REG_BINARY%, 20,03,58,02,03,00,07,0F ;8x6 60,70 ;HKR,, STATIC_MODE_2,%REG_BINARY%, 20,03,58,02,20,00,04,0F ;8x6 100 : 32bpp [OEMStaticMode_DelSwSettings] ;HKR,, STATIC_MODE_1 ;HKR,, STATIC_MODE_2 [MediaSrcMode_AddSwSettings] HKR,, TotalMediaSrcModes, %REG_DWORD%, 0; This shows number of Media Source to be used. ;TotalMediaSrcModes = 0-->No Modes Added. ;Modes added must be < 10x7 ;Following keys have 8 bytes: ; 2B XRes + 2B YRes ; + 1B reserved. ; all values in Hex; l->low byte, h->high byte ;Examples: ; xl xh yl yh Rv ;HKR,, MEDIA_MODE_1,%REG_BINARY%, D0,02,E0,01,0F ;720x480 ;HKR,, MEDIA_MODE_2,%REG_BINARY%, 20,03,58,02,0F ;800x600 [MediaSrcMode_DelSwSettings] ;HKR,, MEDIA_MODE_1 ;HKR,, MEDIA_MODE_2 [MediaRefreshRateMode_AddSwSettings] HKR,, MediaRefreshRateMask, %REG_DWORD%, 0 ; Mask to enable media refresh rates BIT0 - LFP BIT1-7 :Reserved [MediaRefreshRateMode_DelSwSettings] HKR,, MediaRefreshRateMask [BitBashingSupport_AddSwSettings] ; This is used to enable Bit Bashing instead of GMBUS to read monitor EDID for each ; Display Type. ; CRTType - BIT0, DFPType - BIT1, LFPType - BIT2, BIT[3:7] - Reserved. HKR,, BitBashingSupport, %REG_BINARY%, 0 [BitBashingSupport_DelSwSettings] HKR,, BitBashingSupport [DPLLTurnOff_AddSwSettings] ; This is used to enable DPLL turn off on monitor D3 event. ; CRTType - BIT0, DFPType - BIT1, BIT[2:7] - Reserved. HKR,, DPLLTurnOffFeature, %REG_BINARY%, 1 [DPLLTurnoff_DelSwSettings] HKR,, DPLLTurnOffFeature [CRTScaler_AddSwSettings] ; This is used to enable Scaler on CRT HKR,, EnableDynamicScalingWithHwScaler, %REG_DWORD%, 1 [CRTScaler_DelSwSettings] HKR,, EnableDynamicScalingWithHwScaler [PanelFitterOnDP_AddSwSettings] HKR,, DisablePFonDP,%REG_DWORD%, 0x00 ; 0x00- Enable, 0x01 - Disable... Not applicable for eDP panels. [PanelFitterOnDP_DelSwSettings] HKR,, DisablePFonDP [HwMBMCTRL_AddSwSettings] HKR,, Display1_ENABLEMBM,%REG_DWORD%, 0 HKR,, PrefCUIMBM,%REG_DWORD%, 0 HKR,, PanelLUTTableValidSize,%REG_DWORD%, 0 ; 63 -need to put 63 here i.e size has to be 63 HKR,, PanelLUTTable,%REG_BINARY%, 0 ; default sample- 33,30,38,10,13,3,17,0,0,70,71,64,56,51,48,4,35,24,114,116,103,96,88,81,72,59,44,155,152,145,137,128,117,105,86,61,194,191,188,181,173,160,145,120,83,225,225,223,219,215,207,192,163,119,248,248,248,246,244,240,237,224,170 Default sample [HwMBMCTRL_DelSwSettings] HKR,, Display1_ENABLEMBM HKR,, PrefCUIMBM HKR,, PanelLUTTableValidSize HKR,, PanelLUTTable [PNM_AddSwSettings] HKR,, PNMClkDeviation, %REG_DWORD%, 0 ;Clock deviation value which is multiplied by 10. HKR,, PNMFlags, %REG_DWORD%, 0 ; Bit0:Downward Deviation, Bit1: Upward Deviation. Bit2-31: Reserved. [PNM_DelSwSettings] HKR,, PNMClkDeviation HKR,, PNMFlags [General_AddSwSettings] HKR,, ModeEnumerationPreference,%REG_DWORD%, 0xFFFFFFFF ; BitMask for Displays. If Set to 1, it indicates OEM Mode is preferred over EDID. ; Default Value is OEM is preferred over EDID ; Bit 0- CRT:Bit 2- DFP:Bit 1 and 3 reserved. [General_DelSwSettings] HKR,, ModeEnumerationPreference [iIVB_SoftwareDeviceSettings] HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, igxprd32 HKR,, VgaCompatible, %REG_DWORD%, 0 ;Enable Multifunction support HKR,,MultifunctionSupported, %REG_DWORD%, 1 HKR,,NativeResolution, %REG_DWORD%, 1 HKR,,NativeBPP, %REG_DWORD%, 1 HKR,,ConfigID, %REG_DWORD%, 0 HKLM,"System\CurrentControlSet\Control\Session Manager\Memory Management","SessionImageSize",%REG_DWORD%,0x18; 24MB in size [iHSW_SoftwareDeviceSettings] HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, igxprd32 HKR,, VgaCompatible, %REG_DWORD%, 0 ;Enable Multifunction support HKR,,MultifunctionSupported, %REG_DWORD%, 1 HKR,,NativeResolution, %REG_DWORD%, 1 HKR,,NativeBPP, %REG_DWORD%, 1 HKR,,ConfigID, %REG_DWORD%, 0 HKLM,"System\CurrentControlSet\Control\Session Manager\Memory Management","SessionImageSize",%REG_DWORD%,0x18; 24MB in size [iIVBD0.GeneralConfigData] MaximumNumberOfDevices = 2 MaximumDeviceMemoryConfiguration = 256 [iIVBM0.GeneralConfigData] MaximumNumberOfDevices = 2 MaximumDeviceMemoryConfiguration = 256 [iHSWGD0.GeneralConfigData] MaximumNumberOfDevices = 2 MaximumDeviceMemoryConfiguration = 256 [iHSWGM0.GeneralConfigData] MaximumNumberOfDevices = 2 MaximumDeviceMemoryConfiguration = 256 [OpenGL.AddReg] HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\Intel","dll",%REG_SZ%,"ig4icd32" HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\Intel","Version",%REG_DWORD%,0x2 HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\Intel","DriverVersion",%REG_DWORD%,0x1 HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\Intel","Flags",%REG_DWORD%,0x3 [OpenGL.AddRegSmch.IVB] HKR,, _oglapp_UT2004.exe, %REG_DWORD%, 0x00000001 HKR,, _oglapp_GpuCapsViewer.exe, %REG_DWORD%, 0x00000040 HKR,, _oglapp_CNEXT.exe, %REG_DWORD%, 0x00000080 HKR,, _oglapp_DMU.exe, %REG_DWORD%, 0x00000080 [OpenGL.AddRegSmch.HSW] HKR,, _oglapp_UT2004.exe, %REG_DWORD%, 0x00000001 HKR,, _oglapp_GpuCapsViewer.exe, %REG_DWORD%, 0x00000040 HKR,, _oglapp_CNEXT.exe, %REG_DWORD%, 0x00000080 HKR,, _oglapp_DMU.exe, %REG_DWORD%, 0x00000080 [OpenGL.DelReg] HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\Intel" [OpenGL.DelRegSmch] HKR,, _oglapp_UT2004.exe HKR,, _oglapp_GpuCapsViewer.exe HKR,, _oglapp_CNEXT.exe HKR,, _oglapp_DMU.exe ; ; Source file information ; [SourceDisksNames.x86] 1 = %DiskId%,,,"" [SourceDisksFiles] igxpmp32.sys = 1 igxpco32.dll = 1 igxprd32.dll = 1 igxpgd32.dll = 1 igxpdv32.dll = 1 igxpdx32.dll = 1 ig4icd32.dll = 1 igcodeckrng700.bin=1 igvpkrng700.bin=1 igcodeckrng750.bin=1 igvpkrng750.bin=1 igxpxk32.vp = 1 igxpxs32.vp = 1 igxpxa32.vp = 1 igxpxa32.cpa = 1 hccutils.dll=1 igfxsrvc.dll=1 igfxsrvc.exe=1 igfxpph.dll=1 igfxcpl.cpl=1 igfxcfg.exe=1 igfxdev.dll=1 igfxdo.dll=1 igfxtray.exe=1 hkcmd.exe=1 igfxext.exe=1 igfxexps.dll=1 igfxpers.exe=1 igfxress.dll=1 ; Generic language resource file igfxrenu.lrc=1 ; American English igfxrara.lrc=1 ; Arabic igfxrchs.lrc=1 ; Simplified Chinese igfxrcht.lrc=1 ; Traditional Chinese igfxrdan.lrc=1 ; Danish igfxrdeu.lrc=1 ; German igfxresn.lrc=1 ; Spanish igfxrfin.lrc=1 ; Finish igfxrfra.lrc=1 ; French igfxrheb.lrc=1 ; igfxrhrv.lrc=1 ; Croatian igfxrita.lrc=1 ; Italian igfxrjpn.lrc=1 ; Japanese igfxrkor.lrc=1 ; Korean igfxrnld.lrc=1 ; Netherlands igfxrnor.lrc=1 ; Norwegian igfxrplk.lrc=1 ; Polish igfxrptb.lrc=1 ; Brazilian Portuguese igfxrptg.lrc=1 ; Portuguese igfxrrom.lrc=1 ; Romanian igfxrrus.lrc=1 ; Russian igfxrsky.lrc=1 ; Slovakian igfxrslv.lrc=1 ; Slovenian igfxrsve.lrc=1 ; Swedish igfxrtha.lrc=1 ; Thai igfxrcsy.lrc=1 ; Czechoslovakian igfxrell.lrc=1 ; Greek igfxrhun.lrc=1 ; Hungarian igfxrtrk.lrc=1 ; Turkish Gfxres.ar-SA.resources = 1 Gfxres.cs-CZ.resources = 1 Gfxres.da-DK.resources = 1 Gfxres.de-DE.resources = 1 Gfxres.el-GR.resources = 1 Gfxres.es-ES.resources = 1 Gfxres.en-US.resources = 1 Gfxres.fi-FI.resources = 1 Gfxres.fr-FR.resources = 1 Gfxres.he-IL.resources = 1 Gfxres.hr-HR.resources = 1 Gfxres.hu-HU.resources = 1 Gfxres.it-IT.resources = 1 Gfxres.ja-JP.resources = 1 Gfxres.ko-KR.resources = 1 Gfxres.nb-NO.resources = 1 Gfxres.nl-NL.resources = 1 Gfxres.pl-PL.resources = 1 Gfxres.pt-BR.resources = 1 Gfxres.pt-PT.resources = 1 Gfxres.ro-RO.resources = 1 Gfxres.ru-RU.resources = 1 Gfxres.sk-SK.resources = 1 Gfxres.sl-SI.resources = 1 Gfxres.sv-SE.resources = 1 Gfxres.th-TH.resources = 1 Gfxres.tr-TR.resources = 1 Gfxres.zh-CN.resources = 1 Gfxres.zh-TW.resources = 1 gfxSrvc.dll = 1 ; 3.0 UI GfxUI.exe = 1 GfxUI.exe.config = 1 IGFXDEVLib.dll = 1 ; ; Start CUI Registry Sections ; [CUI.AddReg] ;Add INTEL/CUI keys HKLM,"Software\INTEL" HKLM,%DisplayKey% HKLM,%CUIDeviceIndependentKey% ; Device Independent registry location HKCR,"CLSID\{280A8F40-E382-11D2-B561-00A0C92E6848}",,,%CUIDeviceIndependentKey% ; Add Diagnostic Pages with the rest of the pages HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\igfxcui",,,"{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}" HKCR,"CLSID\{280A8F40-E382-11D2-B561-00A0C92E6848}\shellex\PropertyPageHandlers\igfxcfg\diagHandler",,,"{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}" ;Hide Graphics Property String for SG ;HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","3060",%REG_SZ%,"" ;XP WA for x