
Creating Registry Settings for Graphics Driver INF File
Use CED to configure the driver settings. It generates the following output, which is then inserted into the graphics driver INF file before driver installation. CED simply translates the configuration options to the INF file. See Table 21. Parameter Configuration Format for details on the specific settings and values, which also apply to the settings and values of the INF file. The values of the INF file may also be directly modified. See the example below for syntax and usage. Also, see Example INF File for a complete sample INF file.
;===============================================================================
AddReg = iegd_SoftwareDeviceSettings_plb
AddReg = iegd_ICDSoftwareSettings
AddReg = iegd_SoftwareDeviceSettings_tnc
AddReg = iegd_ICDSoftwareSettings
;-------------------------------------------------------------------------------
[iegd_SoftwareDeviceSettings_plb]
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, iegddis
HKR,, MultiFunctionSupported, %REG_MULTI_SZ%, 1
HKR,, VgaCompatible, %REG_DWORD%, 0
HKR,, PcfVersion, %REG_DWORD%, 0x0700
HKR,, ConfigId, %REG_DWORD%, 1
HKR, ALL\1 , name, %REG_SZ%, "US15"
HKR, ALL\1\General , DisplayConfig, %REG_DWORD%, 1
HKR, ALL\1\General , DisplayDetect, %REG_DWORD%, 1
HKR, ALL\1\General , PortOrder, %REG_SZ%, "24000"
HKR, ALL\1\General , DxvaOptions, %REG_DWORD%, 1
HKR, ALL\1\Port\4\General , name, %REG_SZ%, "LVDS10x7"
HKR, ALL\1\Port\4\General , Rotation, %REG_DWORD%, 0
HKR, ALL\1\Port\4\General , Edid, %REG_DWORD%, 1
HKR, ALL\1\Port\4\General , EdidAvail, %REG_DWORD%, 3
HKR, ALL\1\Port\4\General , EdidNotAvail, %REG_DWORD%, 4
HKR, ALL\1\Port\4\General , CenterOff, %REG_DWORD%, 1
HKR, ALL\1\Port\4\FpInfo , bkltmethod, %REG_DWORD%, 1
HKR, ALL\1\Port\4\FpInfo , BkltT1, %REG_DWORD%, 60
HKR, ALL\1\Port\4\FpInfo , BkltT2, %REG_DWORD%, 200
HKR, ALL\1\Port\4\FpInfo , BkltT3, %REG_DWORD%, 200
HKR, ALL\1\Port\4\FpInfo , BkltT4, %REG_DWORD%, 50
HKR, ALL\1\Port\4\FpInfo , BkltT5, %REG_DWORD%, 400
HKR, ALL\1\Port\4\Dtd\1 , PixelClock, %REG_DWORD%, 65000
HKR, ALL\1\Port\4\Dtd\1 , HorzActive, %REG_DWORD%, 1024
HKR, ALL\1\Port\4\Dtd\1 , HorzSync, %REG_DWORD%, 24
HKR, ALL\1\Port\4\Dtd\1 , HorzSyncPulse, %REG_DWORD%, 136
HKR, ALL\1\Port\4\Dtd\1 , HorzBlank, %REG_DWORD%, 320
HKR, ALL\1\Port\4\Dtd\1 , VertActive, %REG_DWORD%, 768
HKR, ALL\1\Port\4\Dtd\1 , VertSync, %REG_DWORD%, 3
HKR, ALL\1\Port\4\Dtd\1 , VertSyncPulse, %REG_DWORD%, 6
HKR, ALL\1\Port\4\Dtd\1 , VertBlank, %REG_DWORD%, 38
HKR, ALL\1\Port\4\Dtd\1 , Flags, %REG_DWORD%, 0x20000
HKR, ALL\1\Port\4\Attr , 27, %REG_DWORD%, 0
HKR, ALL\1\Port\4\Attr , 26, %REG_DWORD%, 18
HKR, ALL\1\Port\4\Attr , 60, %REG_DWORD%, 1
HKR, ALL\1\Port\2\General , name, %REG_SZ%, "SDVOB"
HKR, ALL\1\Port\2\General , Rotation, %REG_DWORD%, 0
HKR, ALL\1\Port\2\General , Edid, %REG_DWORD%, 1
HKR, ALL\1\Port\2\General , EdidAvail, %REG_DWORD%, 3
HKR, ALL\1\Port\2\General , EdidNotAvail, %REG_DWORD%, 4
HKR, ALL\1\Port\2\General , CenterOff, %REG_DWORD%, 1
HKR,, PortDrivers, %REG_SZ%, "sdvo lvds"
HKR, ALL\1\General, DxvaOptions, %REG_DWORD%, 0x00000001
HKCU,"Software\Microsoft\Avalon.Graphics",,,""
HKCU,"Software\Microsoft\Avalon.Graphics",DisableHWAcceleration,%REG_DWORD%, 1
;-------------------------------------------------------------------------------
[iegd_SoftwareDeviceSettings_tnc]
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, iegddis
HKR,, MultiFunctionSupported, %REG_MULTI_SZ%, 1
HKR,, VgaCompatible, %REG_DWORD%, 0
HKR,, PcfVersion, %REG_DWORD%, 0x0700
HKR,, ConfigId, %REG_DWORD%, 1
HKR, ALL\1 , name, %REG_SZ%, "Atom_E6xx_13X7"
HKR, ALL\1\General , DisplayConfig, %REG_DWORD%, 1
HKR, ALL\1\General , DisplayDetect, %REG_DWORD%, 1
HKR, ALL\1\General , PortOrder, %REG_SZ%, "24000"
HKR, ALL\1\General , DxvaOptions, %REG_DWORD%, 1
HKR, ALL\1\Port\4\General , name, %REG_SZ%, "LVDS13x7"
HKR, ALL\1\Port\4\General , Rotation, %REG_DWORD%, 0
HKR, ALL\1\Port\4\General , CenterOff, %REG_DWORD%, 1
HKR, ALL\1\Port\4\General , Edid, %REG_DWORD%, 1
HKR, ALL\1\Port\4\General , EdidAvail, %REG_DWORD%, 3
HKR, ALL\1\Port\4\General , EdidNotAvail, %REG_DWORD%, 4
HKR, ALL\1\Port\4\FpInfo , bkltmethod, %REG_DWORD%, 1
HKR, ALL\1\Port\4\FpInfo , BkltT1, %REG_DWORD%, 60
HKR, ALL\1\Port\4\FpInfo , BkltT2, %REG_DWORD%, 200
HKR, ALL\1\Port\4\FpInfo , BkltT3, %REG_DWORD%, 200
HKR, ALL\1\Port\4\FpInfo , BkltT4, %REG_DWORD%, 50
HKR, ALL\1\Port\4\FpInfo , BkltT5, %REG_DWORD%, 400
HKR, ALL\1\Port\4\Dtd\1 , PixelClock, %REG_DWORD%, 72300
HKR, ALL\1\Port\4\Dtd\1 , HorzActive, %REG_DWORD%, 1366
HKR, ALL\1\Port\4\Dtd\1 , HorzSync, %REG_DWORD%, 48
HKR, ALL\1\Port\4\Dtd\1 , HorzSyncPulse, %REG_DWORD%, 32
HKR, ALL\1\Port\4\Dtd\1 , HorzBlank, %REG_DWORD%, 160
HKR, ALL\1\Port\4\Dtd\1 , VertActive, %REG_DWORD%, 768
HKR, ALL\1\Port\4\Dtd\1 , VertSync, %REG_DWORD%, 3
HKR, ALL\1\Port\4\Dtd\1 , VertSyncPulse, %REG_DWORD%, 5
HKR, ALL\1\Port\4\Dtd\1 , VertBlank, %REG_DWORD%, 22
HKR, ALL\1\Port\4\Dtd\1 , Flags, %REG_DWORD%, 0x20000
HKR, ALL\1\Port\4\Attr , 27, %REG_DWORD%, 0
HKR, ALL\1\Port\4\Attr , 26, %REG_DWORD%, 18
HKR, ALL\1\Port\4\Attr , 60, %REG_DWORD%, 1
HKR, ALL\1\Port\4\Attr , 70, %REG_DWORD%, 100
HKR, ALL\1\Port\4\Attr , 71, %REG_DWORD%, 20300
HKR, ALL\1\Port\2\General , name, %REG_SZ%, "SDVOB"
HKR, ALL\1\Port\2\General , Rotation, %REG_DWORD%, 0
HKR, ALL\1\Port\2\General , Edid, %REG_DWORD%, 1
HKR, ALL\1\Port\2\General , EdidAvail, %REG_DWORD%, 3
HKR, ALL\1\Port\2\General , EdidNotAvail, %REG_DWORD%, 4
HKR, ALL\1\Port\2\General , CenterOff, %REG_DWORD%, 1
HKR, ALL\2 , name, %REG_SZ%, "Atom_E6xx_10X7"
HKR, ALL\2\General , DisplayConfig, %REG_DWORD%, 1
HKR, ALL\2\General , DisplayDetect, %REG_DWORD%, 1
HKR, ALL\2\General , PortOrder, %REG_SZ%, "24000"
HKR, ALL\2\General , DxvaOptions, %REG_DWORD%, 1
HKR, ALL\2\Port\4\General , name, %REG_SZ%, "LVDS10x7"
HKR, ALL\2\Port\4\General , Rotation, %REG_DWORD%, 0
HKR, ALL\2\Port\4\General , CenterOff, %REG_DWORD%, 1
HKR, ALL\2\Port\4\General , Edid, %REG_DWORD%, 1
HKR, ALL\2\Port\4\General , EdidAvail, %REG_DWORD%, 3
HKR, ALL\2\Port\4\General , EdidNotAvail, %REG_DWORD%, 4
HKR, ALL\2\Port\4\FpInfo , bkltmethod, %REG_DWORD%, 1
HKR, ALL\2\Port\4\FpInfo , BkltT1, %REG_DWORD%, 60
HKR, ALL\2\Port\4\FpInfo , BkltT2, %REG_DWORD%, 200
HKR, ALL\2\Port\4\FpInfo , BkltT3, %REG_DWORD%, 200
HKR, ALL\2\Port\4\FpInfo , BkltT4, %REG_DWORD%, 50
HKR, ALL\2\Port\4\FpInfo , BkltT5, %REG_DWORD%, 400
HKR, ALL\2\Port\4\Dtd\1 , PixelClock, %REG_DWORD%, 65000
HKR, ALL\2\Port\4\Dtd\1 , HorzActive, %REG_DWORD%, 1024
HKR, ALL\2\Port\4\Dtd\1 , HorzSync, %REG_DWORD%, 24
HKR, ALL\2\Port\4\Dtd\1 , HorzSyncPulse, %REG_DWORD%, 136
HKR, ALL\2\Port\4\Dtd\1 , HorzBlank, %REG_DWORD%, 320
HKR, ALL\2\Port\4\Dtd\1 , VertActive, %REG_DWORD%, 768
HKR, ALL\2\Port\4\Dtd\1 , VertSync, %REG_DWORD%, 3
HKR, ALL\2\Port\4\Dtd\1 , VertSyncPulse, %REG_DWORD%, 6
HKR, ALL\2\Port\4\Dtd\1 , VertBlank, %REG_DWORD%, 38
HKR, ALL\2\Port\4\Dtd\1 , Flags, %REG_DWORD%, 0x20000
HKR, ALL\2\Port\4\Attr , 27, %REG_DWORD%, 0
HKR, ALL\2\Port\4\Attr , 26, %REG_DWORD%, 18
HKR, ALL\2\Port\4\Attr , 60, %REG_DWORD%, 1
HKR, ALL\2\Port\4\Attr , 70, %REG_DWORD%, 100
HKR, ALL\2\Port\4\Attr , 71, %REG_DWORD%, 20300
HKR, ALL\2\Port\2\General , name, %REG_SZ%, "SDVOB"
HKR, ALL\2\Port\2\General , Rotation, %REG_DWORD%, 0
HKR, ALL\2\Port\2\General , Edid, %REG_DWORD%, 1
HKR, ALL\2\Port\2\General , EdidAvail, %REG_DWORD%, 3
HKR, ALL\2\Port\2\General , EdidNotAvail, %REG_DWORD%, 4
HKR, ALL\2\Port\2\General , CenterOff, %REG_DWORD%, 1
HKR,, PortDrivers, %REG_SZ%, "sdvo lvds"
HKR, ALL\1\General, DxvaOptions, %REG_DWORD%, 0x00000001
;-------------------------------------------------------------------------------
HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", DLL, %REG_SZ%, iegdglga
HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", DriverVersion, %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", Flags, %REG_DWORD%, 0x00000001
HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", Version, %REG_DWORD%, 0x00000002
;===============================================================================
;----------------------------------------------------------------------
;----------------------------------------------------------------------
DiskDesc="Embedded Installation"
i900G0="US15 Intel® Embedded Media and Graphics Driver Function 0"
iTNC0="Atom™ E6xx Intel® Embedded Media and Graphics Driver Function 0"
iTNC1="Atom™ E6xx Intel® Embedded Media and Graphics Driver Extension"
;----------------------------------------------------------------------
;----------------------------------------------------------------------
SERVICE_ERROR_IGNORE = 0x0 ; Continue on driver load fail
SERVICE_ERROR_NORMAL = 0x1 ; Display warn, but continue
SERVICE_ERROR_SEVERE = 0x2 ; Attempt LastKnownGood
SERVICE_ERROR_CRITICAL = 0x3 ; Attempt LastKnownGood, BugCheck