;****************************************************************** ; ; PowerVR Installation ; ; PCX1 & PCX2 ; ; Build 4.1.1.5 ; ; ; Last Modified : 16th February, 1997 ;****************************************************************** [Version] Signature="$CHICAGO$" Class=MEDIA Provider=%String0% ;****************************************************************** ;The Default directory for installing files is Windows ;PowerVR copies files into the Windows directory (Midas_WindowsFiles) ;and the Windows\System directory (Midas_SystemFiles). ; ;It is recommended that these are not changed. ; ;Midas is the internal name for PowerVR. ;****************************************************************** [DestinationDirs] DefaultDestDir=10 Midas_WindowsFiles=10 Midas_SystemFiles=11 [Manufacturer] %String1%=Mfg ;****************************************************************** ;From reading the Vendor and Device ID for the board being ;installed, the installer can determine whether it is a PCX1 or PCX2. ;A PCX2 will take the install path set out as Midas5 ;A PCX1 will take the install path set out as Midas4 ;****************************************************************** [Mfg] %String23%=Midas5,PCI\VEN_1033&DEV_0046,PCI\VEN_1033&DEV_0046 %String22%=Midas4,PCI\VEN_1033&DEV_002A,PCI\VEN_1033&DEV_002A ;****************************************************************** ;The Install Route ;----------------- ; ;Taking the relevent install route (e.g. PCX2 - Midas5) ;the installation process is as follows: ; ;1. Delete Registry settings that may be resident from previous installations. ;2. Delete any files that may be resident and are now redundant. ;3. Copy the relevent files. ;4. Add the new registry settings. ;5. Update the .ini settigns. ;6. Force Windows to reboot (to install any system files in use at time of installation). ;****************************************************************** [Midas5] DelReg=Midas_DelReg DelFiles=Midas_DelFiles CopyFiles=Midas5_WindowsFiles,Midas_SystemFiles AddReg=Midas5_AddReg UpdateInis=Midas5_UpdateInis Restart [Midas4] DelReg=Midas_DelReg DelFiles=Midas_DelFiles CopyFiles=Midas4_WindowsFiles,Midas_SystemFiles AddReg=Midas4_AddReg UpdateInis=Midas4_UpdateInis Restart ;****************************************************************** ;Copy files ;---------- ; ;Copy the files into their destined directories. ;Midas5_WindowsFiles = Windows Directory ;Midas_SystemFiles = Systems Directory ;****************************************************************** [Midas5_WindowsFiles] sgl.dll sglmid5.dll pvros.dll pvrmid5.dll pvrsmx.dll [Midas4_WindowsFiles] sgl.dll sglmid4.dll pvros.dll pvrmid4.dll pvrsmx.dll [Midas_SystemFiles] vsgl.vxd pvrsm3d.dll pvrhal32.dll pvrinit.exe dplay.dll m3dpci.exe m3dSheet.dll ;****************************************************************** ;System CleanUp ;-------------- ; ;The system is cleared of any settings within SGLHW.INI and ;the PowerVR section of the Registry ready for the defualt ;settings of the current build ;****************************************************************** [Midas_DelFiles] sglhw.ini [Midas_DelReg] HKLM,SOFTWARE\Matrox\m3D HKLM,SOFTWARE\PowerVR\PCX1&2 ;****************************************************************** ;Add Registry Settings ;--------------------- ; ;Midas5_AddReg = PCX2 ; ; The Registry structure is ; ; HKR,,DevLoader,0,vsgl.vxd (VXD install) ; HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,PowerVR,0,pvrinit.exe (PVRINIT upon Windows StartUp) ; ; HKLM, SOFTWARE\PowerVR ; | ; |__AppHints ; | | ; | |_flight ; | | ; | |_vlflite ; | | ; | |_goman ; | ; |__GraphicsCards ; | ; |__HWINI ; | | ; | |_Defaults ; | | ; | |_PVRHAL ; | ; |__LastApp ; | ; | ; |__Smart3D ; | | ; | |_Layout ; | ; |__StartUp ; ; ;****************************************************************** [Midas5_AddReg] HKLM,System\CurrentControlSet\Control\SessionManager\KnownVxDs,SGL,0,vsgl.vxd HKLM,Software\Microsoft\DirectDraw\Secondary,Name,0,pvrhal32.dll HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,%String4%,0,0.000001 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,BilinearState,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,BilinearCtlEnable,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,BilinearFilteringMode,0,3 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,%String4%,0,0.000001 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,BilinearState,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,BilinearCtlEnable,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,BilinearFilteringMode,0,3 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\goman.exe,%String24%,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\goman.exe,%String25%,0,0 HKCR,CLSID\{6B1823E0-AC36-11d0-821F-00802964BD71},,0,"PowerVR Shell Extension" HKCR,CLSID\{6B1823E0-AC36-11d0-821F-00802964BD71}\InProcServer32,,0,%11%"\pvrsm3d.dll" HKCR,CLSID\{6B1823E0-AC36-11d0-821F-00802964BD71}\InProcServer32,ThreadingModel,0,Apartment HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\PowerVRPage,,0,{6B1823E0-AC36-11d0-821F-00802964BD71} HKCR,POWERVR\CLSID,,0,{6B1823E0-AC36-11d0-821F-00802964BD71} HKLM,SOFTWARE\PowerVR\PCX1&2\GraphicsCards\VEN_105D&DEV_2339,StrictLocks,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,AppTitle,0,PowerVR HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,MainLogo,0,"" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,InfoBitmap,0,"" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,GroupText",0,"3D Control Settings" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,CheckboxText,0,"&Enable PowerVR HAL" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,MainText,0,"This page allows you to adjust the PowerVR properties. You can enable or disable the HAL." HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,BoardText,0,"Board ID: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,VersionText,0,"HAL version: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,SGLVersionText,0,"SGL version: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,StrictLocksGroupText,0,"2D/3D Acceleration" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,StrictLocksOnText,0,"Standard" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,StrictLocksOffText,0,"Optimized (recommended)" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,ProductReleaseText,0,"Product Release: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,"SLReadOnly",0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,ProductRelease,0,"PowerVR 4.1.1" HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,StrictLocks,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,ISPParamSize,0,1536 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,TSPParamSize,0,256 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,ObjectParamSize,0,512 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,BilinearCtlEnable,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,BilinearState,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,EnableHAL,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,AllowQuads,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,AutoMIPMAP,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,ColourKey,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,Deferred2D,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,DisableNewPassPerTri,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,FullSort,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,GouraudSpecular,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,TableFog,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,VertexFog,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,SetMaskingBGColour,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,FullMaskingPlane,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,BilinearFilteringMode,0,3 HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,PowerVR,0,pvrinit.exe HKR,,DevLoader,0,vsgl.vxd [Midas4_AddReg] HKLM,System\CurrentControlSet\Control\SessionManager\KnownVxDs,SGL,0,vsgl.vxd HKLM,Software\Microsoft\DirectDraw\Secondary,Name,0,pvrhal32.dll HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,%String4%,0,0.000001 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,BilinearState,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,BilinearCtlEnable,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\flight.exe,BilinearFilteringMode,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,%String4%,0,0.000001 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,BilinearState,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,BilinearCtlEnable,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\%String3%\vlflite.exe,BilinearFilteringMode,0,0 HKCR,CLSID\{6B1823E0-AC36-11d0-821F-00802964BD71},,0,"PowerVR Shell Extension" HKCR,CLSID\{6B1823E0-AC36-11d0-821F-00802964BD71}\InProcServer32,,0,%11%"\pvrsm3d.dll" HKCR,CLSID\{6B1823E0-AC36-11d0-821F-00802964BD71}\InProcServer32,ThreadingModel,0,Apartment HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\PowerVRPage,,0,{6B1823E0-AC36-11d0-821F-00802964BD71} HKCR,POWERVR\CLSID,,0,{6B1823E0-AC36-11d0-821F-00802964BD71} HKLM,SOFTWARE\PowerVR\PCX1&2\GraphicsCards\VEN_105D&DEV_2339,StrictLocks,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,AppTitle,0,PowerVR HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,MainLogo,0,"" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,InfoBitmap,0,"" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,GroupText",0,"3D Control Settings" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,CheckboxText,0,"&Enable PowerVR HAL" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,MainText,0,"This page allows you to adjust the PowerVR properties. You can enable or disable the HAL." HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,BoardText,0,"Board ID: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,VersionText,0,"HAL version: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,SGLVersionText,0,"SGL version: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,StrictLocksGroupText,0,"2D/3D Acceleration" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,StrictLocksOnText,0,"Standard" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,StrictLocksOffText,0,"Optimized (recommended)" HKLM,SOFTWARE\PowerVR\PCX1&2\Smart3d\Layout,ProductReleaseText,0,"Product Release: %s" HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,"SLReadOnly",0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,ProductRelease,0,"PowerVR 4.1.1" HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,StrictLocks,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,ISPParamSize,0,1536 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,TSPParamSize,0,256 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,ObjectParamSize,0,512 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,BilinearCtlEnable,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,BilinearState,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,EnableHAL,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,AllowQuads,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,AutoMIPMAP,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,ColourKey,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,Deferred2D,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,DisableNewPassPerTri,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,FullSort,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,GouraudSpecular,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,TableFog,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\PVRHAL,VertexFog,0,0 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,SetMaskingBGColour,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,FullMaskingPlane,0,1 HKLM,SOFTWARE\PowerVR\PCX1&2\HWINI\Defaults,BilinearFilteringMode,0,0 HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,PowerVR,0,pvrinit.exe HKR,,DevLoader,0,vsgl.vxd ;****************************************************************** ;Update .ini Files ;----------------- ; ;****************************************************************** [Midas5_UpdateInis] %10%\system.ini,386Enh,,"device=vsgl.vxd",0 %10%\sglhw.ini,default,,"StrictLocks=0",0 %10%\sglhw.ini,default,,"SW_XRegionSize=32",0 %10%\sglhw.ini,default,,"SW_YRegionSize=32",0 [Midas4_UpdateInis] %10%\system.ini,386Enh,,"device=vsgl.vxd",0 %10%\system.ini,VSGL,,"Buffer1Size=128",0 %10%\system.ini,VSGL,,"Buffer2Size=128",0 %10%\sglhw.ini,default,,"StrictLocks=0",0 %10%\sglhw.ini,default,,"SW_XRegionSize=32",0 %10%\sglhw.ini,default,,"SW_YRegionSize=32",0 ;****************************************************************** ;Source Info ;----------- ; ;SourceDiskNames is left blank to force user to point installer to files ; ;SourceDisksFiles - All the files to be installed ;****************************************************************** [SourceDisksNames] 1=%string5%,,1 [SourceDisksFiles] sgl.dll=1 sglmid5.dll=1 sglmid4.dll=1 pvros.dll=1 pvrmid5.dll=1 pvrmid4.dll=1 vsgl.vxd=1 pvrsm3d.dll=1 pvrhal32.dll=1 pvrinit.exe=1 pvrsmx.dll=1 dplay.dll=1 m3dpci.exe=1 m3dsheet.dll=1 ;****************************************************************** ;Strings ;------- ; ;Strings used throughout the .inf file ;****************************************************************** [Strings] String0="Matrox" String1="Matrox" String3="App hints" String4="Near Z Clip" String5="Matrox m3D Windows'95 Installation disk" String6="Need3DOn2D" String7="AutoMIPMap" String8="Alt2DBuffer" String9="StackRendersTillFlip" String10="ExpandTopMap" String11="Description" String12="DummyZ" String13="ReverseTrans" String14="Deferred2D" String15="SW_XRegionSize" String16="SW_YRegionSize" String18="AllowQuads" String19="OverrideExclusiveOnlyAsync" String20="SW_MinYSize" String22="Matrox m3D" String23="Matrox m3D" String24="Export565" String25="ColourKey"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.