setup.ini Driver File Contents (Display.zip)

[Startup]
AppName=XGI VGA Package
#ProductName="Volari Z9"
#ProductName="Volari Z7",,"%Chip_XG20%"
#ProductName="Volari Z9",,"%Chip_XG21_DDR%"
#ProductName="Volari Z9s",,"%Chip_XG21_DDR2%"
#BKColor="BLACK" 
#ResDir="XGI" 
#UtilityDir="XGI Z9 Reactor V%Version%"
#UtilityDir="XGI Z7 Reactor V%Version%",,"%Chip_XG20%"
#UtilityDir="XGI Z9 Reactor V%Version%",,"%Chip_XG21_DDR%"
#UtilityDir="XGI Z9s Reactor V%Version%",,"%Chip_XG21_DDR2%"
;Skin=setup.skin
SmallProgress=N
;CMDLINE=



[Languages]
Default=0x0009
count=19
key0=0x0804
key1=0x0404
key2=0x0006
key3=0x0013
key4=0x0009
key5=0x000b
key6=0x0c0c
key7=0x040c
key8=0x0007
key9=0x0010
key10=0x0011
key11=0x0012
key12=0x0014
key13=0x0416
key14=0x0816
key15=0x0019
key16=0x000a
key17=0x001d
key18=0x001e
RequireExactLangMatch=0x0804,0x0404

[Package]
TitleColor=ORANGE
Version=1.06.05
EscVersion=0x20000005
Provider=XGI Technology Inc.
PROJECTNO=20
INFNAME=xg20gr.inf
DisplayName="XGI %XGI_DeviceName% Display Driver"


[DeviceID]
; for  XG20
;"(VEN_18CA&DEV_0020)"
"(VEN_18CA&DEV_0020#WDM)"

[Dialog]
PreVersioinDlg=0
WelcomeDlg=1
SetupTypeDlg=0
SelectFolderDlg=0
StartCopyDlg=0
ReadMeFileDlg=0
FinishDlg=1

[Start]
AddComponent="[Driver]",,,, %InstallMode% ^ %SetupMode%
AddComponent="[Utility]"
"[DrvGeneral]",,,, %InstallMode%
"[UtiGeneral]",,,, %InstallMode%
"[Customer]",,,, %InstallMode%
"[DefaultMode]",,,, %InstallMode% ^ %SetDefaultMode%

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;  for INF customization
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"[INFCustom]",,,, !%SetupMode%^!%InstallMode%


; Default Selection Type value:
; 0 : Select nothing
; 1 : Typical
; 2 : Compact
; 3 : Typical, Compact
; 4 : Custom
; 5 : Typical, Custom
; 6 : Compact, Custom
; 7 : Typical, Compact, Custom

[Driver]
ID=Driver
Name=VGA Driver
Display=0
Select=7
Inf="[Inf.Driver]"

[Utility]
ID=Utility
Name=Utilities...
Description="This component contains all utilities. They are required for application."
Display=1
Select=7
;AddComponent="[Utility.HotPlug]"
;AddComponent="[Utility.Display]"

[Utility.HotPlug]
ID=HotPlug
Name=XGI Windows Detector
Display=0
Select=5
FILE="%Des2%\XGIDetec.exe"    
;PageEnable=0x80000
WriteReg="[RegWrite.HotPlug.WinNT]", "%OS_NT%"

[Utility.Display]
ID=DisplayPage
Name=Display Mode
Description="This utility is used for Utility Manager."
Display=1
Select=5
FILE="%Des5%\XGIDisp.dll"    
CopyFile="[FileCopy.Display]"   
WriteReg="[RegWrite.Display.WinNT]", "%OS_NT%"

[DrvGeneral]
WriteReg=[RegWrite.EscVersion]
WriteReg="[RegWrite.2DInf.WinNT]", "%OS_NT%"
;WriteReg="[RegWrite.3DInf.WinNT]", "%OS_NT%"
WriteReg="[RegWrite.2D.WinNT]", "%OS_NT%"
;WriteReg="[RegWrite.3D.WinNT]", "%OS_NT%"
WriteReg="[RegWrite.Common.WinNT]", "%OS_NT%"
;WriteReg="[RegWrite.XRVKP.WinNT]", "%OS_NT%",,, %XRVKP%
WriteReg="[RegWrite.VideoDriver.WinNT]", "%OS_NT%"
;CopyFile="[FileCopy.XRVKP.WinNT]", "%OS_NT%",,, %XRVKP%
;WriteReg="[RegWrite.ChipInfo.WinNT]", "%OS_NT%",,, %SetupMode%
;CopyFile="[FileCopy.OpenGL.WinXP64]", "%OS_64%"
;WriteReg="[RegWrite.OpenGL.WinXP64]", "%OS_64%"



[UtiGeneral]
CopyFile="[FileCopy.UtiGeneral]"
WriteReg="[RegWrite.UtiGeneral.WinNT]", "%OS_NT%"

[Customer]
WriteReg="[RegWrite.Customer.WinNT]", "%OS_NT%"

[DefaultMode]
WriteReg="[RegWrite.DefaultMode.Win2K]", "%OS_2K%"
WriteReg="[RegWrite.DefaultMode.WinXP]", "%OS_XP%|%OS_SRV03%|%OS_64%"


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;  for INF customization
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[INFCustom]
WriteReg="[RegWrite.APInf.WinNT]", "%OS_NT%"
WriteReg="[RegWrite.2DInf.WinNT]", "%OS_NT%"
;WriteReg="[RegWrite.3DInf.WinNT]", "%OS_NT%"
WriteReg="[RegWrite.SupportMode.WinNT]", "%OS_NT%",,, %SupportMode%
;WriteReg="[RegWrite.3D.WinNT]", "%OS_NT%",,, %Performance%
WriteReg="[RegWrite.Common.WinNT]", "%OS_NT%", ,, %Performance%
;WriteReg="[RegWrite.XRVKP.WinNT]", "%OS_NT%",,, %Performance%
;CopyFile="[FileCopy.XRVKP.WinNT]", "%OS_NT%",,, %Performance%
;Execute="[Execute.INFUtility]",,,, %InstallUtility%
;WriteReg="[RegWrite.ChipInfo.WinNT]", "%OS_NT%"
WriteReg=[RegWrite.EscVersion]
;CopyFile="[FileCopy.OpenGL.WinXP64]", "%OS_64%"
;WriteReg="[RegWrite.OpenGL.WinXP64]", "%OS_64%"
;Reset some utility setting
;WriteReg="[RegWrite.3DPage.WINNT]", "%OS_NT%",,,%IsD3D%
;WriteReg="[RegWrite.3DGamma.WINNT]", "%OS_NT%",,,%Is3DGamma%

[Inf.Driver]
;"(win2000\xgigr.inf)", "%OS_2K%"
"(Win64\%INFNAME%)", "%OS_64%"
"(WinXP&2K\%INFNAME%)", "%OS_NT%"

[RegWrite.APInf.WinNT]
"%RegLocation1%", "Utility.FolderVersion", STRING, "%XGIFolder%","%OS_NT%"
"%RegLocation1%", "Utility.PackageVersion", STRING, "%Version%","%OS_NT%"
"%RegLocation1%", "Utility.DriverVersion", STRING, "%Version%","%OS_NT%"

[RegWrite.EscVersion]
"%RegLocation17%", "DrvEscVersion", DWORD, "%EscVersion%"

[RegWrite.2DInf.WinNT]
;the section adds 2D keys in INF file to SWKey\0001 when OS only writes into SWKey\0000
"%RegLocation1%", "2D_OEMSetup", STRING, 0
"%RegLocation1%", "InstalledDisplayDrivers", STRING, XG20GRV
"%RegLocation1%", "VgaCompatible", DWORD,    0

; 2d option
;"%RegLocation1%", "2D.HW2DPostWrite", DWORD, 0x00000001
;"%RegLocation1%", "2D.YUANTV", DWORD, 0x00000000
;"%RegLocation1%", "2D.MAPTABLE", BINARY, 28,00,00,00,61,00,00,00,62,00,00,00,62,00,00,00,64,00,00,00,64,00,00,00,64,00,00,00,64,00,00,00,28,00,00,00,19,00,00,00,1a,00,00,00,1a,00,00,00,1c,00,00,00,19,00,00,00,1a,00,00,00,1a,00,00,00

; Common
;"%RegLocation1%", "Common.UnifyUI", DWORD, 0x00000001

;"%RegLocation1%", "2D.DAC1_SaturationGain", BINARY, "00,00,00,00"
;"%RegLocation1%", "2D.DAC2_SaturationGain", BINARY, "00,00,00,00"
[RegWrite.3DInf.WinNT]
;the section adds 3D keys in XGIgr.inf to SWKey\0001 when OS only writes into SWKey\0000
"%RegLocation1%", "3D.Profile", BINARY,"32,00"
"%RegLocation1%", "3D.FSAA", DWORD, 0
"%RegLocation1%", "3D.FSAAMode", DWORD, 0
"%RegLocation1%", "3D.MaxAnisotropic", DWORD, 0
"%RegLocation1%", "3D.SmartDrive", DWORD, 0


[RegWrite.2D.WinNT]
; only write these keys when using setup.exe to install under WinNT OS
;"%RegLocation1%", "2D.VirtualDesktop", DWORD, 0
;"%RegLocation1%", "2D.Remove256ColorSupport", DWORD, 1
;"%RegLocation1%", "2D.DisableDAC_HVSync", DWORD, 0
;;"%RegLocation1%", "2D.EnableVGATimingRegWriteProtect", DWORD, 1 ;marked and will be released when VBIOS is ready
;"%RegLocation1%", "2D.EnableCustomizeRefreshRate", DWORD, 0
;"%RegLocation1%", "2D.DAC1_SaturationGain", BINARY, "00,00,00,00"
;"%RegLocation1%", "2D.DAC2_SaturationGain", BINARY, "00,00,00,00"

"%RegLocation27%", "SystemPages", DWORD, 503808, "%OS_2K%"



[RegWrite.3D.WinNT]
; Write these keys when using setup.exe or INF file (when Performance=1) to install under WinNT OS
"%RegLocation1%", "3D.Profile", BINARY,"32,00"
"%RegLocation1%", "3D.FSAA", DWORD, 0
"%RegLocation1%", "3D.FSAAMode", DWORD, 0
"%RegLocation1%", "3D.MaxAnisotropic", DWORD, 0
"%RegLocation1%", "3D.SmartDrive", DWORD, 0
"%RegLocation1%", "3D.VSyncOff", DWORD, 0
"%RegLocation1%", "3D.DACLevel", DWORD, 0
"%RegLocation1%", "3D.EnableDACLevel", DWORD, 0
[RegWrite.Common.WinNT]
; Write these keys when using setup.exe or INF file (when Performance=1) to install under WinNT OS

[RegWrite.XRVKP.WinNT]
; Write these keys when using setup.exe or INF file (when SRVKP=1) to install under WinNT OS
"%RegLocation1%", "3D.Table", DWORD, 0
"%RegLocation20%", "ImagePath", STRING, "system32\drivers\xrvkp.sys"
"%RegLocation20%", "Type", DWORD, 1
"%RegLocation20%", "Start", DWORD, 1
"%RegLocation20%", "Tag", DWORD, 1
"%RegLocation20%", "ErrorControl", DWORD, 0
[RegWrite.VideoDriver.WinNT]
"%RegLocation1%", "video.dxrunnewcode", DWORD, 1

[FileCopy.XRVKP.WinNT]
; Copy these files when using setup.exe or INF file (when SRVKP=1) to install under WinNT OS
"xrvkp.sys", "%Src1%\utilDLL", "%Des3%"
[RegWrite.ChipInfo.WinNT]
"%RegLocation1%","Customer_ChipType", STRING, "XGI family",,"%Vender_AOpen_DeviceDesc1%"
 "%RegLocation1%","Customer_AdapterString", STRING, "AOpen",,"%Vender_AOpen_DeviceDesc1%"


[RegWrite.HotPlug.WinNT]
"%RegLocation14%", "XGI Windows HWDetect", STRING, "%Des2%\XGIDetec.exe"

[FileCopy.Display]
"XGIDisp.dll", "%Src1%\UtilDll","%Des5%","%OS_64%"

[RegWrite.Display.WinNT]
;"%RegLocation1%", "Utility.SheetTabIconFile", STRING, "%Des7%\xgitrayicon.ico"

"%RegLocation21%\Volari Z9 Utility Manager","", STRING, "{1B33A152-D57E-48fa-801A-CC831432DD8B}","!%OS_64%"
"%RegLocation13%\{1B33A152-D57E-48fa-801A-CC831432DD8B}\InProcServer32","", STRING, "%Des5%\XGIDisp.dll","!%OS_64%"
"%RegLocation13%\{1B33A152-D57E-48fa-801A-CC831432DD8B}\InProcServer32","ThreadingModel", STRING, "Apartment","!%OS_64%"

"%RegLocation21%\Volari Z9 Utility Manager","", STRING, "{1B33A152-D57E-48fa-801A-CC831432DD8B}","%OS_64%",,,,,,"%Reg64Key%"
"%RegLocation13%\{1B33A152-D57E-48fa-801A-CC831432DD8B}\InProcServer32","", STRING, "%Des5%\XGIDisp.dll","%OS_64%",,,,,,"%Reg64Key%"
"%RegLocation13%\{1B33A152-D57E-48fa-801A-CC831432DD8B}\InProcServer32","ThreadingModel", STRING, "Apartment","%OS_64%",,,,,,"%Reg64Key%"

;Output Device Priority For Desktop
"%RegLocation1%", "Utility.PRIORITY_VGA1", DWORD, 0
"%RegLocation1%", "Utility.PRIORITY_VGA2", DWORD, 1
"%RegLocation1%", "Utility.PRIORITY_LCD", DWORD, 2
"%RegLocation1%", "Utility.PRIORITY_TV", DWORD, 3

"%RegLocation1%", "Utility.TERMINALMASK", DWORD, (%TVON%)+(%LCDON%*2)+(%VGA2ON%*4)+(%VGA1ON%*8)

;Custmoize the resense when Display mode is opened. 
;0: Do not resense devices and supported modes when Display mode is opened.
;1: Resense devices and supported modes when Display mode is opened.
"%RegLocation1%", "Utility.ResenseDevicesWhenOpenDisplayMode", DWORD, 0



[FileCopy.UtiGeneral]
"*.*","%Src1%\SETUPRES\xgilang","%Des2%\xgilang"
"RMVXGI.exe", "%Src1%\UtilDll","%Des2%"

[RegWrite.UtiGeneral.WinNT]
"%RegLocation1%", "Utility.FolderVersion", STRING, "%XGIFolder%"
"%RegLocation1%", "Utility.PackageVersion", STRING, "%Version%","%OS_NT%"
"%RegLocation1%", "Utility.DriverVersion", STRING, "%Version%","%OS_NT%"
"%RegLocation17%", "UtiEscVersion", DWORD, "%EscVersion%"
"%RegLocation1%", "Utility.UtilityDir", STRING, "%Des5%"

;App key to disable Ap size which was decided by OS in the Add/Remove control panel
"%RegLocation32%\%XGIFolder%",SlowInfoCache, BINARY, "00","!%OS_64%"
"%RegLocation32%\%XGIFolder%", "Changed", DWORD, "0","!%OS_64%"
"%RegLocation32%\%XGIFolder%",SlowInfoCache, BINARY, "00","%OS_64%",,,,,,"%Reg64Key%"
"%RegLocation32%\%XGIFolder%", "Changed", DWORD, "0","%OS_64%",,,,,,"%Reg64Key%"


[FileCopy.OpenGL.WinXP64]
"xgigl.dll", "%Src1%\Win64", "%Des2%"

[RegWrite.OpenGL.WinXP64]
"%RegLocation33%","dll",STRING,"xgigl.dll"
"%RegLocation33%","DriverVersion",DWORD,0x00000001
"%RegLocation33%","Flags",DWORD,0x00000001
"%RegLocation33%","Version",DWORD,0x00000002
[RegWrite.Customer.WinNT]
;Definition of CustomerID
; 0, apply For all customers
;"%RegLocation1%", "Common.CustomerID", DWORD, 0

;Platform Setting
; 0, Desktop
; 1, NoteBook
;"%RegLocation1%", "Common.nPlatform",DWORD, 0

; Use same gamma setting for two output of mirror mode
;"%RegLocation1%", "2D.SetMirrorGamma",  BINARY, "01"

; Reload default gamma setting at boot time instead of last setting
"%RegLocation1%", "Common.DisableLoadGamma", DWORD, 0
"%RegLocation1%", "2D.DefaultRRAMP" , BINARY, "00,00,00,00,01,02,02,03,04,05,05,06,07,08,09,09,0a,0b,0c,0d,0e,0e,0f,10,11,12,13,14,14,15,16,17,18,19,1a,1b,1b,1c,1d,1e,1f,20,21,22,23,24,25,25,26,27,28,29,2a,2b,2c,2d,2e,2f,30,31,32,33,33,34,34,35,36,37,38,39,3a,3b,3c,3d,3e,3f,40,41,42,43,44,45,46,47,48,49,4a,4b,4c,4d,4e,4f,50,51,52,53,54,55,56,57,58,59,5a,5b,5c,5d,5e,5f,60,61,62,63,64,65,66,67,68,68,69,6a,6b,6c,6d,6e,6f,70,71,72,73,74,75,76,77,78,79,7a,7b,7c,7d,7e,7f,81,82,83,84,85,86,87,88,89,8a,8b,8c,8d,8e,8f,90,91,92,93,94,95,97,98,99,9a,9b,9c,9d,9d,9e,9f,a0,a1,a2,a3,a4,a5,a7,a8,a9,aa,ab,ac,ad,ae,af,b0,b1,b2,b3,b4,b6,b7,b8,b9,ba,bb,bc,bd,be,bf,c0,c1,c3,c4,c5,c6,c7,c8,c9,ca,cb,cc,cd,ce,d0,d1,d1,d2,d3,d4,d5,d6,d7,d8,d9,db,dc,dd,de,df,e0,e1,e2,e3,e4,e6,e7,e8,e9,ea,eb,ec,ed,ee,f0,f1,f2,f3,f4,f5,f6,f7,f8,fa"
"%RegLocation1%", "2D.DefaultGRAMP" , BINARY, "00,00,01,01,02,03,03,04,05,06,06,07,08,09,0a,0a,0b,0c,0d,0e,0f,0f,10,11,12,13,14,15,15,16,17,18,19,1a,1b,1c,1c,1d,1e,1f,20,21,22,23,24,25,26,26,27,28,29,2a,2b,2c,2d,2e,2f,30,31,32,33,34,34,35,36,37,38,39,3a,3b,3c,3d,3e,3f,40,41,42,43,44,45,46,47,48,49,4a,4b,4c,4d,4e,4f,50,51,52,53,54,55,56,57,58,59,5a,5b,5c,5d,5e,5f,60,61,62,63,64,65,66,67,68,69,6a,6b,6c,6d,6e,6f,70,71,72,73,74,75,76,77,78,79,7a,7b,7c,7d,7e,7f,80,81,82,84,85,86,87,88,89,8a,8b,8c,8d,8e,8f,90,91,92,93,94,95,96,97,98,9a,9b,9c,9d,9e,9f,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,ab,ac,ad,ae,af,b0,b1,b2,b3,b4,b5,b6,b7,b8,ba,bb,bc,bd,be,bf,c0,c1,c2,c3,c4,c5,c7,c8,c9,ca,cb,cc,cd,ce,cf,d0,d1,d2,d4,d5,d6,d7,d8,d9,da,db,dc,dd,de,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,eb,ec,ed,ee,ef,f0,f1,f2,f3,f5,f6,f7,f8,f9,fa,fb,fc,fd,ff"
"%RegLocation1%", "2D.DefaultBRAMP" , BINARY, "00,00,00,00,01,02,02,03,04,05,05,06,07,08,09,09,0a,0b,0c,0d,0e,0e,0f,0f,10,11,12,13,13,14,15,16,17,18,19,1a,1a,1b,1c,1d,1e,1f,1f,20,21,22,23,23,24,25,26,27,28,29,2a,2b,2c,2d,2e,2f,2f,30,30,31,32,33,34,35,36,37,38,39,3a,3b,3c,3d,3e,3f,3f,40,41,42,43,44,45,46,47,48,49,4a,4b,4c,4d,4e,4f,4f,50,51,52,53,54,55,56,57,58,59,5a,5b,5c,5d,5e,5e,5f,60,61,62,63,64,65,66,67,68,69,6a,6b,6c,6d,6e,6e,6f,70,71,72,73,74,75,76,77,78,79,7a,7c,7d,7e,7e,7f,80,81,82,83,84,85,86,87,88,89,8a,8b,8c,8d,8e,8e,90,91,92,93,94,95,96,97,98,99,9a,9b,9c,9d,9e,9e,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,aa,ab,ac,ad,ae,af,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,bb,bc,bd,bd,be,bf,c0,c1,c2,c3,c4,c5,c7,c8,c9,ca,cb,cc,cd,cd,ce,cf,d0,d2,d3,d4,d5,d6,d7,d8,d9,da,db,dd,dd,de,df,e0,e1,e2,e3,e4,e6,e7,e8,e9,ea,eb,ec,ed,ed,ef"

;Set the default 3D Gamma setting at first time execution.
;"%RegLocation1%", "3D.GammaEnhanceRatioR_CRT1", BINARY, "00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01"
;"%RegLocation1%", "3D.GammaEnhanceRatioG_CRT1", BINARY, "00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01"
;"%RegLocation1%", "3D.GammaEnhanceRatioB_CRT1", BINARY, "00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01"
;"%RegLocation1%", "3D.GammaEnhanceRatioR_CRT2", BINARY, "00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01"
;"%RegLocation1%", "3D.GammaEnhanceRatioG_CRT2", BINARY, "00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01"
;"%RegLocation1%", "3D.GammaEnhanceRatioB_CRT2", BINARY, "00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01,00,01"

; Enable non-DDC CRT output bound
;"%RegLocation1%", "2D.NonDDCResolutionBound", STRING, "1024.768.75"

; Remove 1280*1024 in 1400*1050 LCD panel
;"%RegLocation1%", "2D.Remove1280x1024LCDRes", DWORD, 1

;Boot Mode Mape Table for Notebook
;"%RegLocation1%", "2D.MapTable", BINARY, "22,00,00,00,22,00,00,00,22,00,00,00,11,00,00,00,22,00,00,00,22,00,00,00,22,00,00,00,22,00,00,00,22,00,00,00,22,00,00,00,5a,00,00,00,11,00,00,00,22,00,00,00,22,00,00,00,22,00,00,00,22,00,00,00"

;Restrict Primary/Secondary Device switch
; 0, switchable
; 1, can't switch, notebook usually use this setting
;"%RegLocation1%", "Common.DeviceRemovable", DWORD, 0

;TV font setting
; 0, Disable
; 1, Enable
"%RegLocation1%", "Utility.DisableTVFontSetting", DWORD, 0

;Refresh Rate rule when selected device not support current refresh rate
; 0, minimal
; 1, maximal
"%RegLocation1%", "Utility.DesireRuleForRefreshRate", DWORD, 0

;Resolution rule when selected device do not support current resolution(Only for Hotkey switch mode)
; 0, Max
; 1, 800x600
"%RegLocation1%", "Utility.DesireRuleForResolution", DWORD, 0

;Stereo Keys
"%RegLocation1%","Utility.DXStereo",DWORD, 1, , "%Dev_340%"

;Driver Mode Selection Items
; 1, Multiple Mode
; 2, Mirror Mode
; 4, Single Mode
;"%RegLocation1%", "Common.DriverModeSelectionItems", DWORD, 7

;Customized the names of Driver mode (only on English OS)
;"%RegLocation1%", "Utility.EngString_SingleMode", STRING, "Single", , "%Dev_315I%"
;"%RegLocation1%", "Utility.EngString_MirrorMode", STRING, "Both", , "%Dev_315I%"
;"%RegLocation1%", "Utility.EngString_MultiMode", STRING, "Dual View", , "%Dev_315I%"

;Customized to support the feature of "LCD expansion on/off"
;0, Not support
;1, Support
;"%RegLocation1%", "Common.SupportLCDExpansion", DWORD, 0

;Customized to Record the Status of "LCD expansion on/off"
;0, Expanding
;1, Non-Expanding
;"%RegLocation1%", "Common.LCDExpansionStatus", DWORD, 0


;Customize the "Support" of Virtual Screen Enable/Disable  
;1, Support
;0, Not Support
;"%RegLocation1%", "Common.SupportVirtualScreen", DWORD, 1

;switch mode to the combination that include LCD before sleep
;"%RegLocation1%", "Utility.SwitchModeBeforeSleep", DWORD, 0



[RegWrite.DefaultMode.Win2K]
"%RegLocation1%", "Attach.RelativeX", DWORD, 0
"%RegLocation1%", "Attach.RelativeY", DWORD, 0
"%RegLocation1%", "Attach.ToDesktop", DWORD, 1
"%RegLocation1%", "DefaultSettings.Flags", DWORD, 0
"%RegLocation1%", "DefaultSettings.VRefresh", DWORD,60
"%RegLocation1%", "DefaultSettings.XPanning", DWORD, 0
"%RegLocation1%", "DefaultSettings.YPannings", DWORD, 0
"%RegLocation1%", "DefaultSettings.BitsPerPel", DWORD, 16
"%RegLocation1%", "DefaultSettings.XResolution", DWORD, 800
"%RegLocation1%", "DefaultSettings.YResolution", DWORD, 600


[RegWrite.DefaultMode.WinXP]
;Set the default mode for first device
"%RegLocation24%", "Attach.RelativeX", DWORD, 0
"%RegLocation24%", "Attach.RelativeY", DWORD, 0
"%RegLocation24%", "Attach.ToDesktop", DWORD, 1
"%RegLocation24%", "DefaultSettings.Flags", DWORD, 0
"%RegLocation24%", "DefaultSettings.VRefresh", DWORD,60
"%RegLocation24%", "DefaultSettings.XPanning", DWORD, 0
"%RegLocation24%", "DefaultSettings.YPanning", DWORD, 0
"%RegLocation24%", "DefaultSettings.BitsPerPel", DWORD, 16
"%RegLocation24%", "DefaultSettings.XResolution", DWORD, 800
"%RegLocation24%", "DefaultSettings.YResolution", DWORD, 600

;Set the default mode for second device
"%RegLocation25%", "Attach.RelativeX", DWORD, 0
"%RegLocation25%", "Attach.RelativeY", DWORD, 0
"%RegLocation25%", "Attach.ToDesktop", DWORD, 0
"%RegLocation25%", "DefaultSettings.Flags", DWORD, 0
"%RegLocation25%", "DefaultSettings.VRefresh", DWORD,60
"%RegLocation25%", "DefaultSettings.XPanning", DWORD, 0
"%RegLocation25%", "DefaultSettings.YPanning", DWORD, 0
"%RegLocation25%", "DefaultSettings.BitsPerPel", DWORD, 16
"%RegLocation25%", "DefaultSettings.XResolution", DWORD, 800
"%RegLocation25%", "DefaultSettings.YResolution", DWORD, 600

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;  for INF customization
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Support Mode customization
; pick off 800x480, 1024x576 & 1280x720 modes
[RegWrite.SupportMode.WinNT]
; Only Write these keys when SupportMode=1 and use INF file to install on WinNT OS
"%RegLocation1%", "2D_BI01", STRING, "60.72.75.85.."
"%RegLocation1%", "2D_BI03", STRING, "60.72.75.85.."
"%RegLocation1%", "2D_BI05", STRING, "60.72.75.85.."
"%RegLocation1%", "2D_BI11", STRING, "60.72.75.85.."
"%RegLocation1%", "2D_BI13", STRING, "60.72.75.85.."
"%RegLocation1%", "2D_BI15", STRING, "60.72.75.85.."
"%RegLocation1%", "2D_BI21", STRING, ".60.70.75.85.."
"%RegLocation1%", "2D_BI23", STRING, ".60.70.75.85.."
"%RegLocation1%", "2D_BI25", STRING, ".60.70.75.85.."
"%RegLocation1%", "2D_BI31", STRING, ".60.75.85.."
"%RegLocation1%", "2D_BI33", STRING, ".60.75.85.."
"%RegLocation1%", "2D_BI35", STRING, ".60.75.85.."
"%RegLocation1%", "2D_BI41", STRING, "60.65.70.75.85."
"%RegLocation1%", "2D_BI43", STRING, "60.65.70.75.85."
"%RegLocation1%", "2D_BI45", STRING, "60.65.70.75.85."
"%RegLocation1%", "2D_BIC1", STRING, "60.75"
"%RegLocation1%", "2D_BIC3", STRING, "60.75"
"%RegLocation1%", "2D_BIC5", STRING, "60.75"
"%RegLocation1%", "2D_BID1", STRING, "60.75.85."
"%RegLocation1%", "2D_BID3", STRING, "60.75.85."
"%RegLocation1%", "2D_BID5", STRING, "60.75.85."

[Execute.INFUtility]
"setup.exe -s",,,,,"RunOnce"


[Constant]
Reg64Key = REGWRITE_64KEY
Copy64File= FILECOPY_64SYS

; << no uninstall condition>>
NoUninstall= No_Uninstall

OS_98 = XGI_Win98
OS_98SE = XGI_Win98SE
OS_ME = XGI_WinME
OS_2K = XGI_Win2000
OS_XP = XGI_WinXP
OS_SRV03 = XGI_WinNET
OS_9X = XGI_Win98|XGI_Win98SE|XGI_WinME
OS_NT = XGI_Win2000|XGI_WinXP|XGI_WinNET|XGI_AMD64|OS_WIN64_INTEL32|OS_WIN64_INTEL64
OS_64 = XGI_AMD64|OS_WIN64_INTEL32|OS_WIN64_INTEL64

Dev_340 = VEN_18CA&DEV_0040
Dev_XG42 = VEN_18CA&DEV_0040^REV_02
Dev_XG20 = VEN_18CA&DEV_0020
Chip_XG20 = Chip_XG20&VEN_18CA&DEV_0020
Chip_XG21_DDR = Chip_XG21_DDR&VEN_18CA&DEV_0020
Chip_XG21_DDR2 = Chip_XG21_DDR2&VEN_18CA&DEV_0020
Chip_XG21 = Chip_XG21_DDR|Chip_XG21_DDR2

XGI_DeviceName = @XGI_Device_Name

;Hardware ID
;Vender_AOpen_DeviceDesc1 = VEN_1039&DEV_0325&SUBSYS_00F0A0A0

DeviceDesc = @INF_DeviceDesc

Src1 = @XGI_SRCDIR

Des1 = @XGI_WINDIR
Des2 = @XGI_WINSYSDIR
Des3 = @XGI_WINDIR\SYSTEM32\DRIVERS
Des4 = @XGI_DestFolder
Des5 = @XGI_DestFolder\Utility
Des6 = @XGI_ROOTDIR
Des7 = @XGI_DestFolder\Utility\Resources

;Win9x, HKLM\System\CurrentControlSet\Services\Class\Display\000x
;Win2k, HKLM\System\CurrentControlSet\Services\XGI315\Device0~3
;WinXP, HKLM\System\CurrentControlSet\Control\Video\{xxx}\0000, 0001
RegLocation1 = @XGI_SWKey
RegLocation2 = @XGI_SWKey\2D
RegLocation3 = @XGI_SWKey\2D\TV\NTSC\640,480
RegLocation4 = @XGI_SWKey\2D\TV\NTSC\800,600
RegLocation5 = @XGI_SWKey\2D\TV\PAL\640,480
RegLocation6 = @XGI_SWKey\2D\TV\PAL\800,600
RegLocation7 = @XGI_SWKey\3D
RegLocation8 = @XGI_SWKey\3D\Default
RegLocation9 = @XGI_SWKey\Utility
RegLocation10 = @XGI_SWKey\Utility\FileList
RegLocation11 = @XGI_SWKey\shellex\PropertySheetHandlers
RegLocation12 = @XGI_SWKey\COMMON
RegLocation13 = HKCR\CLSID
RegLocation14 = HKLM\Software\Microsoft\Windows\CurrentVersion\Run
RegLocation15 = HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
RegLocation16 = HKLM\Software\XGI
RegLocation17 = HKLM\Software\XG20
RegLocation18 = HKLM\Software\XGI\ForIA\315
RegLocation19 = HKCU\Control Panel\desktop
RegLocation20 = HKLM\SYSTEM\CurrentControlSet\Services\XGIkp
RegLocation21 = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers
RegLocation22 = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
RegLocation23 = HKCU\Control Panel\Colors
RegLocation24 = @XGI_Display1Settings
RegLocation25 = @XGI_Display2Settings
RegLocation26 = @XGI_SWKey\enum\Device0
RegLocation27 =HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management
RegLocation28 = HKLM\SYSTEM\CurrentControlSet\Services\XGIEsc
RegLocation29 = HKLM\Enum\@HardwareKey
RegLocation30 = HKLM\Software\XGI\SRNMAP
RegLocation31 = @XGI_SWKey\Video
RegLocation32=  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\ARPCache
RegLocation33=  HKLM\Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\xgigl

FilenameWritten1 = @XGI_WINDIR\system.ini

; About Supported Device
VGA1ON=1
VGA2ON=1
LCDON=1
TVON=1

; About Create Folder
XGIFolder=XG20
DefaultFolder=@Default_Folder
CreateFolder=1
FolderName=@Folder_Name
FolderTray=1
FolderAGPInfo=1
FolderUninst=1
Folder3DWizard=1
UninstString = @Uninstall_String
XGIReg_IconName=Add XGI Member

; About INF customization
InstallMode = @Install_Mode
SetupMode = @Setup_Mode
SupportMode = 0
Performance = 1
InstallUtility = 0

; About the restart dialog of Silent install 
; SilRestartDlg = 1 means show dialog at the end of installation to ask the end user whether restartign the computer or not.
; SilRestartDlg = 0 means do nothing at the end of installation(i.e. no dialog, no restart automatically)
; SilRestartDlg = -1 means restart the computer automatically after installation.
SilRestartDlg = 0

; Others
InstallWallpaper = 1
InstallScr = 0
SetDefaultScr = 0
XRVKP = 0
SetDefaultMode = 1

;for 3D Settings customization
;szOCWarning=Make sure to turn off 3D Stereo/Eagle-Eye/FSAA before Test.  Please wait a moment! Modifying your videocard may destroy it and void any warranties. We take no responsibility of any damage caused.
ISOverClock=1
IsD3D=1
Is3DGamma=1


;for Wait Windows customization
;1: close driver identification windows, 0: not close windows
WaitWindow=0

;for ReadMe file Copyright String
ReadMeCopyright=Copyright (C) XGI Technology Inc. 2005-2006

;when detecting existing driver, customize to do total uninstall or partial uninstall and launch seutp.exe
;LaunchSetup=1 means launch setup.exe after partial uninstall without rebooting
;LaunchSetup=0 means do completely uninstall and ask the user whether rebooting or not. This procedure doesn't launch setup program again.
LaunchSetup=1

;Customization for Wait Windows of IS uninstallation
;1: close driver identification windows, 0: not close windows
;The value must be set 0 when no utility including tray, khooker and utilitymanager are installed, which means nothing is extracted from data1.cab.
;Because IS uninstall failed when nothing is extracted from data1.cab. This is a bug of IS.
WaitWndforISUninst=1
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.78