; INF file for Diamond Viper V330 Series Windows 95 and 98 Display Driver via Install Program ; Copyright 1998, Diamond Multimedia Systems ; [version] Class=DISPLAY signature="$CHICAGO$" Provider=%Mfg% SetupClass=BASE ; Disk & Directory sections ;---------------------------------------- [DestinationDirs] DefaultDestDir = 11 Inf.Copy = 17 NV3System.Copy = 11 Inf.Delete = 17 [SourceDisksNames] 1=%SourceDisk1Name%,,0 2=%SourceDisk2Name%,,0 3=%SourceDisk3Name%,,0 [SourceDisksFiles] ;<file> = <disk number>,<subdir>,<filename>,<size>,<checksum> ;setup.inf = 3,, dmdinst.inf = 3,,16186 vprdrvle.drv=3,,34532 vprddle.dll=3,,24566 vpr32le.dll=3,,34674 vpr16le.dll=3,,24562 vprvddle.vxd=3,,24566 vprvd2le.vxd=3,,24562 vprrmle.vxd=3,,7242 ;vgartd.vxd=3,,2456 vproglle.dll=3,,2456 opengl32.dll=3,,2456 ;vgartd.vxd = 3,,25106 ; Manufacturers ;---------------------------------------- [Manufacturer] %Mfg%=Mfg ; Driver sections ;---------------------------------------- [Mfg] %Diamond&DEV_0018.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018 %Diamond&DEV_0018.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018&SUBSYS_10921092 ;Accelerator %Diamond&DEV_0019.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018&SUBSYS_03501092 ;Accelerator [VGA.LogConfig] ConfigPriority=HARDWIRED IOConfig=3B0-3BB IOConfig=3C0-3DF MemConfig=A0000-AFFFF MemConfig=B8000-BFFFF MemConfig=C0000-C7FFF,D0000-D7FFF,E0000-E5FFF,E0000-E7FFF ; Install sections ;---------------------------------------- ; [ViperV330] ;ProgramGroups = NV3.Grp DelFiles=Inf.Delete CopyFiles=Inf.Copy, NV3System.Copy ;Uninstall=NV3System.Copy, Inf.Copy DelReg=Diamond.DelReg AddReg=Diamond.AddReg, ViperV330.AddReg LogConfig=VGA.LogConfig UpdateCfgSys=NV3.UpdateCfgSys UpdateInis=NV3.Ini UpdateAutoBat=NV3.UpdateAutoBat DiskNumber=3 [NV3.Ini] system.ini,386Enh,"device=vprrmle.386",,3 ;system.ini,386Enh,"DualDisplay=",,3 [NV3.UpdateCfgSys] ;DevAddDev=nvinit.sys,device,0 [NV3.UpdateAutoBat] CmdDelete=rm [Inf.Copy] dmdinst.inf [Inf.Delete] dmcustom.inf,,,1 [NV3System.Copy] vprdrvle.drv vprddle.dll vpr32le.dll vpr16le.dll vprvddle.vxd vprvd2le.vxd vprrmle.vxd ;vgartd.vxd vproglle.dll opengl32.dll [Diamond.DelReg] HKR,,DevLoader,0, HKR,,Ver,0, HKR,DEFAULT,,0, HKR,MODES,,0, HKR,CURRENT,,0, HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\S3_REF,DisplayName,,"%ShortDesc%" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\S3_REF,UninstallString,,"RunDll setupx.dll,InstallHinfSection DRAMRef_remove 4 dmsstl3d.inf" HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28},"",,"Diamond Property Sheet Extension for refresh rates" HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28}\InProcServer32,"",,"s3_refre.dll" HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28}\InProcServer32,ThreadingModel,,"Apartment" HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\S3_REF,"",,"{87b9bd00-c65c-11cd-a259-00dd010e8c28}" HKU,.Default\Software\Microsoft\Windows\CurrentVersion\Run,"Taskbar Display Controls" HKLM,SOFTWARE\Diamond\Config,GDISupported HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Colorific Control Panel" HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"MGA Control Center" HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"Matrox Color Control","",,"{E1E066B5-8E0E-11cf-97F3-00608CC03883}" HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"MGA Advanced Properties","",,"{D1A360E2-7BB7-11CE-8F14-F78A8C1110B1}" HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"MGA Monitor Selection","",,"{6A47A581-28AC-11CF-B09F-0020AFE66457}" HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}",,,"TV Out Property Sheet" HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}\InProcServer32",,,"tvoutPg.dll" HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}\InProcServer32","ThreadingModel",,"Apartment" HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\Shellex\PropertySheetHandlers\TV Out",,,"{D3CDBB04-FDC2-11D0-8B81-006097C303CE}" HKLM,System\CurrentControlSet\Services\VxD\NV3RM,StaticVxD,2,"v128rm.vxd" HKLM,System\CurrentControlSet\Services\VxD\NV3RM,StaticVxD,2,"nv3rm.vxd" ; to work with Memphis it will be necessary to install property sheet registry entries via the Driver section ;HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",,,dmicm.dll ;HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",ThreadingModel,,Apartment ;HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",,,dmalign.dll ;HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",ThreadingModel,,Apartment ;HKR,"shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AAB8-00A024151DDC} ;HKR,"shellex\PropertySheetHandlers\Align Extension",,,{05515239-0C72-11CF-94B8-0020AFA104C7} [Diamond.AddReg] HKLM,SOFTWARE\Diamond,InitialInstall,,1; HKLM,SOFTWARE\Diamond\Config,DisableDeviceBitmaps,,1 ;HKLM,SOFTWARE\Diamond\Config,GDIAcceleration,,1 ;removed 7/25 HKLM,SOFTWARE\Diamond\Config,FastTextureFiltering,,0 [ViperV330.AddReg] ;HKLM,System\CurrentControlSet\Services\VxD\VGARTD,StaticVxD,2,"vgartd.vxd" HKR,,Ver,,4.0 HKR,,DevLoader,,*vdd HKR,DEFAULT,Mode,,"8,640,480" HKR,DEFAULT,drv,,vprdrvle.drv HKR,DEFAULT,drv2,,vprdrvle.drv HKR,DEFAULT,minivdd,,vprvddle.vxd HKR,DEFAULT,minivdd2,,vprvd2le.vxd HKR,DEFAULT,RefreshRate,,"-1" HKR,DEFAULT,SetOptimal,,"1" HKR,DEFAULT,DDC,,"1" HKR,"MODES\4\640,480",drv,,vga.drv HKR,"MODES\4\640,480",vdd,,*vdd ;HKR,"MODES\8\640,400" HKR,"MODES\8\640,480",,,"60,72,75,85,100,120" HKR,"MODES\8\800,600",,,"60,72,75,85,100,120" ;HKR,"MODES\8\960,720",,,"60,72,75,85,100,120" HKR,"MODES\8\1024,768",,,"60,72,75,85,100,120" HKR,"MODES\8\1152,864",,,"60,72,75,85,100" HKR,"MODES\8\1280,1024",,,"60,72,75,85,100" HKR,"MODES\8\1600,1200",,,"60,72,75,85" HKR,"MODES\8\1920,1080",,,"60,72" HKR,"MODES\8\1920,1200",,,"60,72" HKR,"MODES\16\640,480" HKR,"MODES\16\800,600" ;HKR,"MODES\16\960,720" HKR,"MODES\16\1024,768" HKR,"MODES\16\1152,864" HKR,"MODES\16\1280,1024" HKR,"MODES\16\1600,1200" ;HKR,"MODES\16\1800,1440" ## Only on NV3T HKR,"MODES\16\1920,1080" HKR,"MODES\16\1920,1200" HKR,"MODES\32\640,480" HKR,"MODES\32\800,600" ;HKR,"MODES\32\960,720" HKR,"MODES\32\1024,768" HKR,"MODES\32\1152,864",,,"60,72,75,85,100" HKR,"MODES\32\1280,1024",,,"60,72,75" HKR,"MODES\32\1600,1200",,,"60" ;HKR,"MODES\32\1920,1080" HKLM,Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers,RIVA128,2,"vproglle.dll" HKLM,Software\Diamond,ResmgrName,2,"vprrmle.vxd" HKCR,CLSID\%ThisGUID%\InProcServer32,,,"%11%\%ThisDLL%" HKCR,CLSID\%ThisGUID%\InProcServer32,ThreadingModel,,Apartment HKLM,%UnInstKey% HKLM,%UnInstKey%,UninstallString,,"rundll.exe setupx.dll,InstallHinfSection DefaultUninstall 132 %17%\%ThisINF%" ; to work with Memphis it will be necessary to install property sheet registry entries via the Driver section ; additionally, Windows 95 entries can only be made for Windows 95. Therefore we have to move those entry over ; to setupw95.in !! We can't move the memphis entries to setupw98.in since HKR specifies the driver being installed ; very brain-dead on Microsoft's part. Hopefully installing to HKR won't muck things up for Windows 95 !!! HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",,,dmicm.dll HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",ThreadingModel,,Apartment HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",,,dmalign.dll HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",ThreadingModel,,Apartment HKR,"shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AAB8-00A024151DDC} HKR,"shellex\PropertySheetHandlers\Align Extension",,,{05515239-0C72-11CF-94B8-0020AFA104C7} ; User visible strings ;---------------------------------------- [Strings] Mfg="Diamond Multimedia Systems" Diamond&DEV_0018.DeviceDesc="Diamond Viper V330" Diamond&DEV_0019.DeviceDesc="Diamond Viper V330 (8MB)" InControl.sec = "InControl Tools 98" ; INTERNATIONALIZE FOLLOWING STRINGS AS NEEDED !!! ; directory names Setup.dir = "Setup" InControl.dir = "InControl Tools 98" ; name of source disks SourceDisk1Name = "Diamond Windows Display Driver Disk 1" SourceDisk2Name = "Diamond Windows Display Driver Disk 2" SourceDisk3Name = "Diamond Windows Display Driver Disk 3"Download Driver Pack
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.