Nvidia Graphics driver v84.21

  • Thread starter Thread starter jmcgreen
  • Start date Start date
J

jmcgreen

We are using the GeForce 7300 graphics card from Nvidia, and had to
upgrade to the newest version of the Graphics Driver (v84.21) in order
to get support for it. However I have not yet been able to successfully
componentize the new driver under XPe and would like to ask for help.

Here is the hardware we are using:

- Biostar GeForce6100-M7 (socket 754) motherboard
- Sempron 2600+ proc
- 2x256MB Buffalo PC3200 DDR
- Generic CD-ROM drive
- eVga Geforce 7300 GS Graphics card
- XP Embedded Service Pack 1

The error occurs within seconds after the POST, before the fba even
starts up - in fact, no setupapi.log file even gets created. We get a
blank screen ~5secs, then the BSOD with an error code 0x000000CE
"DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS", referencing
the driver file "nv4_mini.sys". Thanks in advance for your help,

Jason

Jason Green
Lead Engineer
Raw Thrills, Inc.
5707 W. Howard St.
Niles, IL 60714
(847) 647-0097 x17
 
Jason,

Can you post the INF file for the driver? There maybe some special setup for
the resources that get created during the import process.

Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
XP Embedded Book Author - XP Embedded Advanced, XP Embedded Supplemental
Toolkit.
 
Thanks, Sean. I have attached our version of the .inf file, modified
to remove the Control Panel and Help. The original .inf file as well
as the complete driver package can be downloaded here:

http://www.nvidia.com/object/winxp_2k_84.21.html

Drivers previous to v81.85 componentized with no issues, with similar
..inf modifications. We began to get this BSOD with v81.85 and have not
had any success since.

- Jason

------------------------------------------------------------------------------------------

; NVIDIA Windows 2000/XP Display INF file
; Copyright (c) NVIDIA Corporation. All rights reserved.

[Version]
Signature = "$Windows NT$"
Provider = %NVIDIA%
ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}
Class = Display
;CatalogFile = NV4_DISP.CAT
DriverVer = 03/09/2006, 8.4.2.1

[DestinationDirs]
DefaultDestDir = 11
nv4.Miniport = 12
nv.Display = 11
;nv.CoInstaller = 11
;nv.Panel = 11
;nv.Help = 18
nv.oldrm = 12
nv.delete.systemfiles = 11

[SourceDisksNames]
1 = %DiskID1%

[SourceDisksFiles]
nv4_mini.sys = 1
;nvcod.dll = 1
;nvsvc32.exe = 1
nv4_disp.dll = 1
;nvhwvid.dll = 1
;nvoglnt.dll = 1
;nvcpl.dll = 1
;nvmctray.dll = 1
;nvcpl.hlp = 1
;nvwddi.dll = 1
;nvnt4cpl.dll = 1
;nvwcplen.hlp = 1
;nvmccs.dll = 1
;nvapi.dll = 1

[Manufacturer]
%NVIDIA% = NVIDIA.Mfg

[NVIDIA.Mfg]
%NVIDIA_NV40.DEV_0040.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0040
%NVIDIA_NV40.DEV_0041.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0041
%NVIDIA_NV40.DEV_0042.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0042
%NVIDIA_NV40.DEV_0043.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0043
%NVIDIA_NV40.DEV_0045.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0045
%NVIDIA_NV40.DEV_0047.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0047
%NVIDIA_NV40.DEV_0048.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0048
%NVIDIA_NV40.DEV_004E.1% = nv4_WSApps_NV3x_DOEB,
PCI\VEN_10DE&DEV_004E
%NVIDIA_NV41.DEV_00C0.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00C0
%NVIDIA_NV41.DEV_00C1.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00C1
%NVIDIA_NV41.DEV_00C2.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00C2
%NVIDIA_NV41.DEV_00C3.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00C3
%NVIDIA_NV41.DEV_00CD.1% = nv4_WSApps_NV3x_DOEB,
PCI\VEN_10DE&DEV_00CD
%NVIDIA_NV41.DEV_00CE.1% = nv4_WSApps_NV3x,
PCI\VEN_10DE&DEV_00CE
%NVIDIA_NV43.DEV_0140.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0140
%NVIDIA_NV43.DEV_0141.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0141
%NVIDIA_NV43.DEV_0142.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0142
%NVIDIA_NV43.DEV_0143.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0143
%NVIDIA_NV43.DEV_0145.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0145
%NVIDIA_NV43.DEV_0147.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0147
%NVIDIA_NV43.DEV_014A.1% = nv4_WSApps_NV3x_DualView,
PCI\VEN_10DE&DEV_014A
%NVIDIA_NV43.DEV_014D.1% = nv4_WSApps_NV3x,
PCI\VEN_10DE&DEV_014D
%NVIDIA_NV43.DEV_014E.1% = nv4_WSApps_NV3x,
PCI\VEN_10DE&DEV_014E
%NVIDIA_NV43.DEV_014F.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_014F
%NVIDIA_G70.DEV_0090.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0090
%NVIDIA_G70.DEV_0091.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0091
%NVIDIA_G70.DEV_0092.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0092
%NVIDIA_G70.DEV_009D.1% = nv4_WSApps_NV3x_DOEB,
PCI\VEN_10DE&DEV_009D
%NVIDIA_G71.DEV_0290.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0290
%NVIDIA_G71.DEV_0291.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0291
%NVIDIA_G71.DEV_029D.1% = nv4_WSApps_NV3x,
PCI\VEN_10DE&DEV_029D
%NVIDIA_G71.DEV_029E.1% = nv4_WSApps_NV3x,
PCI\VEN_10DE&DEV_029E
%NVIDIA_G72.DEV_01D1.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_01D1
%NVIDIA_G72.DEV_01DE.1% = nv4_WSApps_NV3x,
PCI\VEN_10DE&DEV_01DE
%NVIDIA_G72.DEV_01DF.1% = nv4_WSApps_NV3x,
PCI\VEN_10DE&DEV_01DF
%NVIDIA_G73.DEV_0391.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0391
%NVIDIA_G73.DEV_0392.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0392
%NVIDIA_NV48.DEV_0211.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0211
%NVIDIA_NV48.DEV_0212.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0212
%NVIDIA_NV48.DEV_0215.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_0215
%NVIDIA_BR02.DEV_00F1.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00F1
%NVIDIA_BR02.DEV_00F2.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00F2
%NVIDIA_BR02.DEV_00F4.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00F4
%NVIDIA_BR02.DEV_00F5.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00F5
%NVIDIA_BR02.DEV_00F8.1% = nv4_WSApps_NV3x_DOEB,
PCI\VEN_10DE&DEV_00F8
%NVIDIA_BR02.DEV_00F9.1% = nv4_NV3x,
PCI\VEN_10DE&DEV_00F9
%NVIDIA_Win2KDualView% = nvDual,
DISPLAY\nvWin2kDualView
%NVIDIA_MultiView% = nvDual,
DISPLAY\nvMultiView

[ControlFlags]
ExcludeFromSelect = *

[nv4_NV3x]
CopyFiles = nv4.Miniport, nv.Display
;, nv4.icd, nv.Panel, nv.Help
;DelFiles = nv.oldrm, nv.delete.systemfiles
;RegisterDLLs = nv.RegisterCPL

[nv4_NV3x.CoInstallers]
CopyFiles = nv.CoInstaller
AddReg = nv_CoInstaller_AddReg
AddReg = nv_CoInstaller_NVAppsXML_AddReg

[nv4_NV3x.SoftwareSettings]
AddReg = nv_SoftwareDeviceSettings
AddReg = nv4_icdSoftwareSettings
;AddReg = nv_ControlPanelSettings
AddReg = NV3xLoadService_AddReg
AddReg = Default16BPP_AddReg
DelReg = nv_ClearRegistrySwitches

[nv4_NV3x.Services]
AddService = nv, 0x00000002, nv4_Generic_Service_Inst,
nv4_EventLog_Inst
;AddService = NVSvc, 0x00000000, nv_NVSVC_Inst
;DelService = nvarch
;DelService = nvgfx

[nv4_NV3x.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices = 4

[nv4_WSApps_NV3x]
CopyFiles = nv4.Miniport, nv.Display
;, nv4.icd, nv.Panel, nv.Help
;DelFiles = nv.oldrm, nv.delete.systemfiles
;RegisterDLLs = nv.RegisterCPL

[nv4_WSApps_NV3x.CoInstallers]
CopyFiles = nv.CoInstaller
AddReg = nv_CoInstaller_AddReg
AddReg = nv_CoInstaller_NVWSAppsXML_AddReg,
nv_CoInstaller_nView_Quadro_AddReg

[nv4_WSApps_NV3x.SoftwareSettings]
AddReg = nv_SoftwareDeviceSettings
AddReg = nv4_icdSoftwareSettings
;AddReg = nv_ControlPanelSettings
AddReg = NV3xLoadService_AddReg
AddReg = nv_WSApps_AddReg
AddReg = Default32BPP_AddReg
DelReg = nv_ClearRegistrySwitches

[nv4_WSApps_NV3x.Services]
AddService = nv, 0x00000002, nv4_Generic_Service_Inst,
nv4_EventLog_Inst
;AddService = NVSvc, 0x00000000, nv_NVSVC_Inst
;DelService = nvarch
;DelService = nvgfx

[nv4_WSApps_NV3x.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices = 4

[nv4_WSApps_NV3x_DualView]
CopyFiles = nv4.Miniport, nv.Display
;, nv4.icd, nv.Panel, nv.Help
;DelFiles = nv.oldrm, nv.delete.systemfiles
;RegisterDLLs = nv.RegisterCPL

[nv4_WSApps_NV3x_DualView.CoInstallers]
CopyFiles = nv.CoInstaller
AddReg = nv_CoInstaller_AddReg
AddReg = nv_CoInstaller_NVWSAppsXML_AddReg,
nv_CoInstaller_nView_Quadro_AddReg
;, nv_CoInstaller_NVEPCLNT_AddReg

[nv4_WSApps_NV3x_DualView.SoftwareSettings]
AddReg = nv_SoftwareDeviceSettings
AddReg = nv4_icdSoftwareSettings
;AddReg = nv_ControlPanelSettings
AddReg = nv_WSApps_AddReg
AddReg = nvDualView_AddReg
AddReg = TestAnalogLoadAlways_AddReg
AddReg = Default32BPP_AddReg
;AddReg = NVEPCLNT_AddReg
DelReg = nv_ClearRegistrySwitches

[nv4_WSApps_NV3x_DualView.Services]
AddService = nv, 0x00000002, nv4_Generic_Service_Inst,
nv4_EventLog_Inst
;AddService = NVSvc, 0x00000000, nv_NVSVC_Inst
;DelService = nvarch
;DelService = nvgfx

[nv4_WSApps_NV3x_DualView.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 160
MaximumNumberOfDevices = 10

[nv4_WSApps_NV3x_DOEB]
CopyFiles = nv4.Miniport, nv.Display
;, nv4.icd, nv.Panel, nv.Help
;DelFiles = nv.oldrm, nv.delete.systemfiles
;RegisterDLLs = nv.RegisterCPL

[nv4_WSApps_NV3x_DOEB.CoInstallers]
CopyFiles = nv.CoInstaller
AddReg = nv_CoInstaller_AddReg
AddReg = nv_CoInstaller_NVWSAppsXML_AddReg,
nv_CoInstaller_nView_Quadro_AddReg

[nv4_WSApps_NV3x_DOEB.SoftwareSettings]
AddReg = nv_SoftwareDeviceSettings
AddReg = nv4_icdSoftwareSettings
;AddReg = nv_ControlPanelSettings
AddReg = NV3xLoadService_AddReg
AddReg = nv_WSApps_AddReg
AddReg = Default32BPP_AddReg
AddReg = DOEB_AddReg
DelReg = nv_ClearRegistrySwitches

[nv4_WSApps_NV3x_DOEB.Services]
AddService = nv, 0x00000002, nv4_Generic_Service_Inst,
nv4_EventLog_Inst
;AddService = NVSvc, 0x00000000, nv_NVSVC_Inst
;DelService = nvarch
;DelService = nvgfx

[nv4_WSApps_NV3x_DOEB.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices = 4

[nvDual]
CopyFiles = nv4.Miniport, nv.Display, nv4.icd

[nvDual.SoftwareSettings]
AddReg = nv_SoftwareDeviceSettings

[nvDual.Services]
AddService = nv, 0x00000002, nv4_Generic_Service_Inst,
nv4_EventLog_Inst

[nvDual.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 80
MaximumNumberOfDevices = 4

[nv4_Generic_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary = %12%\nv4_mini.sys
AddReg = nv4_Generic_Service_AddReg

[nv4_EventLog_Inst]
AddReg = nv4_EventLog_AddReg

[nv4_EventLog_AddReg]
HKR,, EventMessageFile, 0x00020000,
"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\nv4_mini.sys"
HKR,, TypesSupported, 0x00010001, 7

[nv4_Generic_Service_AddReg]
HKR, Video, Service, %REG_SZ%, nv

;[nv_NVSVC_Inst]
;DisplayName = %NVSVC.name%
;Description = %NVSVC.desc%
;ServiceType = 16 ; SERVICE_WIN32_OWN_PROCESS
;StartType = 2 ; SERVICE_AUTO_START
;ErrorControl = 1 ; SERVICE_ERROR_NORMAL
;ServiceBinary = %11%\nvsvc32.exe

[nv_CoInstaller_Data]
OriginalInfSourcePath = %01%

[nv_CoInstaller_AddReg]
;HKR,, CoInstallers32, %REG_MULTI_SZ%, "nvcodins.dll,NVCoInstaller"
;HKR, Uninstall, Uninstaller, %REG_SZ%, "nvudisp.exe"
;HKR, Uninstall, Script, %REG_SZ%, "nvdisp.nvu"
HKR, Uninstall, Name, %REG_SZ%, %NVUninstall.desc%
;HKR, Uninstall, CopyFiles, %REG_MULTI_SZ%,
"default.tvp,keystone.exe,nvappbar.exe,nvcolor.exe,nvdspsch.exe,nview.dll,nvshell.dll,nvtuicpl.cpl,nvwdmcpl.dll,nvwimg.dll,nwiz.exe,nvmccsrs.dll"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsar.dll,nvwrsar.dll,nvcpar.hlp,nvwcpar.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrscs.dll,nvwrscs.dll,nvcpcs.hlp,nvwcpcs.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsda.dll,nvwrsda.dll,nvcpda.hlp,nvwcpda.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsde.dll,nvwrsde.dll,nvcpde.hlp,nvwcpde.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsel.dll,nvwrsel.dll,nvcpel.hlp,nvwcpel.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrseng.dll,nvwrseng.dll,nvcpeng.hlp,nvwcpeng.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrses.dll,nvwrses.dll,nvcpes.hlp,nvwcpes.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsesm.dll,nvwrsesm.dll,nvcpesm.hlp,nvwcpesm.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsfi.dll,nvwrsfi.dll,nvcpfi.hlp,nvwcpfi.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsfr.dll,nvwrsfr.dll,nvcpfr.hlp,nvwcpfr.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrshe.dll,nvwrshe.dll,nvcphe.hlp,nvwcphe.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrshu.dll,nvwrshu.dll,nvcphu.hlp,nvwcphu.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsit.dll,nvwrsit.dll,nvcpit.hlp,nvwcpit.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsja.dll,nvwrsja.dll,nvcpja.hlp,nvwcpja.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsko.dll,nvwrsko.dll,nvcpko.hlp,nvwcpko.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsnl.dll,nvwrsnl.dll,nvcpnl.hlp,nvwcpnl.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsno.dll,nvwrsno.dll,nvcpno.hlp,nvwcpno.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrspl.dll,nvwrspl.dll,nvcppl.hlp,nvwcppl.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrspt.dll,nvwrspt.dll,nvcppt.hlp,nvwcppt.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsptb.dll,nvwrsptb.dll,nvcpptb.hlp,nvwcpptb.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrsru.dll,nvwrsru.dll,nvcpru.hlp,nvwcpru.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrssk.dll,nvwrssk.dll,nvcpsk.hlp,nvwcpsk.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrssl.dll,nvwrssl.dll,nvcpsl.hlp,nvwcpsl.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrssv.dll,nvwrssv.dll,nvcpsv.hlp,nvwcpsv.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%, "nvcpth.hlp,nvwcpth.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrstr.dll,nvwrstr.dll,nvcptr.hlp,nvwcptr.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrszhc.dll,nvwrszhc.dll,nvcpzhc.hlp,nvwcpzhc.hlp"
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvrszht.dll,nvwrszht.dll,nvcpzht.hlp,nvwcpzht.hlp"

[nv_CoInstaller_NVAppsXML_AddReg]
HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%, "nvapps.xml>nvapps.nvb"

[nv_CoInstaller_NVWSAppsXML_AddReg]
HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"nvapps.xml,nvwsapps.xml>nvwsapps.nvb"

[nv_CoInstaller_nView_Quadro_AddReg]
HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%,
"advanced.tvp,cad.tvp,dcc.tvp,finance.tvp"

[nv_CoInstaller_NVEPCLNT_AddReg]
;HKR, Uninstall, CopyFiles, %REG_SZ_APPEND%, "nvepclnt.exe"

[nv.Display]
nv4_disp.dll,nv4_disp.dll
;,nv4dtmp.dll
;nvsvc32.exe
;nvhwvid.dll
;nvapi.dll

[nv.CoInstaller]
;nvcod.dll
;nvcodins.dll,nvcod.dll

[nv4.Miniport]
nv4_mini.sys
;,nv4_mini.sys,nv4mtmp.sys

[nv4.icd]
;nvoglnt.dll,nvoglnt.dll,nvotmp.dll

[nv.Panel]
;nvcpl.dll
;nvmctray.dll
;nvwddi.dll
;nvnt4cpl.dll
;nvmccs.dll

[nv.Help]
;nvcpl.hlp
;nvwcplen.hlp

;[nv.RegisterCPL]
;11,,nvcpl.dll,1

[nv.oldrm]
;nvarch.sys,,,1
;nvgfx.sys,,,1

[nv.delete.systemfiles]
;nv4oglnt.dll,,,1
;nvopenglnt.dll,,,1
;nvinstnt.dll,,,1
;nvdmcpl.dll,,,1
;nvdesk32.dll,,,1
;nvqtwk.dll,,,1
;dmcpl.exe,,,1
;nviewimg.dll,,,1
;nvwsapps.cfg,,,1
;nvpmapi.dll,,,1
;nvcpl.exe,,,1

[nv_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, nv4_disp
HKR,, VgaCompatible, %REG_DWORD%, 0
HKR,, MultiFunctionSupported, %REG_DWORD%, 1
HKR,, RotateFlag, %REG_DWORD%, 4
HKR,, NV_R&T, %REG_MULTI_SZ%,
"R&T0000=*,*,*,*,*,IBM251F.VSC2F0C.VSC3411.VSC3E19.CMO0506,HDLK"
HKR,, NV_R&T,
%REG_SZ_APPEND%,"R&T0001=1920,1080,*,30,*,CRTX,OEM,7425,2200,48,56,562,2,5,++I"
HKR,, NV_R&T,
%REG_SZ_APPEND%,"R&T0002=1920,1080,*,60,*,BNQ766A,OEM,13850,2080,48,32,1111,3,5,+-"
HKR,, NV_R&T,
%REG_SZ_APPEND%,"R&T0003=1920,1200,*,60,*,BNQ766A,OEM,15399,2080,48,32,1235,3,6,+-"
HKR,, NV_R&T,
%REG_SZ_APPEND%,"R&T0004=1920,1200,*,60,009D,*,OEM,15399,2080,48,32,1235,3,6,+-"
HKR,, DevSwitchSuppressMask, %REG_DWORD%, 7
HKLM,"Software\NVIDIA
Corporation\Global\NvSvc\OemConfigurations",LoadLimitedSID,%REG_SZ%,"S-1-5-11"
HKR,, "DefaultSettings.XResolution",%REG_DWORD%,800
HKR,, "DefaultSettings.YResolution",%REG_DWORD%,600

HKR,, NV_Modes, %REG_MULTI_SZ%, "{*}S 720x480
720x576=1;720x576=8032;320x200 320x240 400x300 480x360 512x384
640x400=F;SHV 1920x1080x32 1920x1200x32 1920x1440 2048x1536=1F;640x480
800x600 848x480 960x600 1024x768x8,16 1088x612x8,16=1FFF;1600x1024x32
1600x1200x32 1920x1080x8,16 1920x1200x8,16=3F;1280x720x32 1280x768x32
1280x800x32 1280x960x32 1280x1024x32 1360x768x32
1600x900x8,16=3FF;1600x900x32 1600x1024x8,16 1600x1200x8,16=7F;"
HKR,, NV_Modes, %REG_SZ_APPEND%, "1152x864x32 1280x720x8,16
1280x768x8,16 1280x800x8,16 1280x960x8,16 1280x1024x8,16
1360x768x8,16=7FF;1920x1080=C01E;1024x768x32 1088x612x32
1152x864x8,16=FFF;"

[nv_WSApps_AddReg]
;HKR,,"NvCplConfiguration", %REG_DWORD%, 0x100000
HKR,, ProfileDefault, %REG_SZ%, "3D App - Default Global
Settings"

[NV3xLoadService_AddReg]
HKLM,"Software\NVIDIA
Corporation\Global\NvSvc",BitIndicators,%REG_DWORD%,1

[nvDualView_AddReg]
HKR,, NvCplTwinViewInDualView, %REG_DWORD%, 1
HKR,, EnableWin2kDualview, %REG_DWORD%, 1
HKR,, ForceNHeads, %REG_DWORD%, 2
HKR,, DualviewLockDevices, %REG_BINARY%,01,00,01,00,02,00,02,00
HKR,, NT4MultiDevEnable, %REG_DWORD%, 0
HKCR,CLSID\{6D0E6651-1CD8-11d6-92C4-0003479E4848},,,"NVIDIA NT4
Multimon Control Panel Extension"
;HKCR,CLSID\{6D0E6651-1CD8-11d6-92C4-0003479E4848}\InProcServer32,,,"nvnt4cpl.dll"
HKCR,CLSID\{6D0E6651-1CD8-11d6-92C4-0003479E4848}\InProcServer32,ThreadingModel,,Apartment
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls
Folder\Display\shellex\PropertySheetHandlers\NVIDIA NT4 Multimon
CPL",,,"{6D0E6651-1CD8-11d6-92C4-0003479E4848}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved",{6D0E6651-1CD8-11d6-92C4-0003479E4848},,"NVIDIA
NT4 Multimon Control Panel Extension"
HKLM,"Software\NVIDIA
Corporation\Global\Display",CplEnableW2k,%REG_DWORD%, 1

[TestAnalogLoadAlways_AddReg]
HKR,, TestAnalogLoadAlways, %REG_DWORD%, 1

[Default16BPP_AddReg]
HKR,, "DefaultSettings.BitsPerPel",%REG_DWORD%,16

[Default32BPP_AddReg]
HKR,, "DefaultSettings.BitsPerPel",%REG_DWORD%,32

[DOEB_AddReg]
HKR,, EdgeBlendingData, %REG_BINARY%,
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
HKLM,"Software\NVIDIA
Corporation\Global\NVTweak",NvCplEnableDesktopOverlapPage,%REG_DWORD%,1

[NVEPCLNT_AddReg]
;HKLM,"Software\NVIDIA Corporation\Global\nView",nvepclnt, %REG_DWORD%,
1

[nv4_icdSoftwareSettings]
HKLM,"SOFTWARE\Microsoft\Windows
NT\CurrentVersion\OpenGLDrivers\RIVATNT",Version, %REG_DWORD%, 00000002
HKLM,"SOFTWARE\Microsoft\Windows
NT\CurrentVersion\OpenGLDrivers\RIVATNT",DriverVersion, %REG_DWORD%,
0x00010000
HKLM,"SOFTWARE\Microsoft\Windows
NT\CurrentVersion\OpenGLDrivers\RIVATNT",Dll, %REG_SZ%, nvoglnt
HKLM,"SOFTWARE\Microsoft\Windows
NT\CurrentVersion\OpenGLDrivers\RIVATNT",Flags, %REG_DWORD%, 00000001
HKR,, "_deko1000.exe:OGL_46574957", %REG_DWORD%, 3
HKR,, "_deko1000hd.exe:OGL_46574957", %REG_DWORD%, 3
HKR,, "_deko3000.exe:OGL_46574957", %REG_DWORD%, 3
HKR,, "_deko3000hd.exe:OGL_46574957", %REG_DWORD%, 3
HKR,, "_inflexion3d.exe:OGL_46574957", %REG_DWORD%, 3
HKR,, "_oni.exe:OGL_ExtensionStringNVArch", %REG_DWORD%, 4

[nv_ControlPanelSettings]
;HKCR,CLSID\{FFB699E0-306A-11d3-8BD1-00104B6F7516},,,"NVIDIA CPL
Extension"
;HKCR,CLSID\{FFB699E0-306A-11d3-8BD1-00104B6F7516}\InProcServer32,,,"%11%\nvcpl.dll"
;HKCR,CLSID\{FFB699E0-306A-11d3-8BD1-00104B6F7516}\InProcServer32,ThreadingModel,,Apartment
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak",NvCplExposeWin2kDualView,%REG_DWORD%,1
;HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls
Folder\Display\shellex\PropertySheetHandlers\NVIDIA CPL
Extension",,,"{FFB699E0-306A-11d3-8BD1-00104B6F7516}"
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak",NvCplMPResolveMethod,%REG_DWORD%,3
;HKLM,Software\Microsoft\Windows\CurrentVersion\Run,NvCplDaemon,,"RUNDLL32.EXE
%11%\NvCpl.dll,NvStartup"
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,NvCplDaemon,,"RUNDLL32.EXE
%11%\NvCpl.dll,NvStartup"
;HKLM,Software\NVIDIA
Corporation\Global\nView,"InitProfile",,"default.tvp"
;HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"nwiz",,"nwiz.exe
/install"
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,NvExportOEMDefaults,,"RUNDLL32.EXE
%11%\NVCPL.DLL,ExportOEMDefaults"
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,NvRegisterMCTray,,"RUNDLL32.EXE
%11%\NVMCTRAY.DLL,NvMCRegisterApp %11%\NvCpl.dll"
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak",NvCplTvLocaleAutoDetect,%REG_DWORD%,1
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak",NvCplAllowForceTVDetection,%REG_DWORD%,1
;HKLM,Software\Microsoft\Windows\CurrentVersion\Run,NvMediaCenter,,"RUNDLL32.EXE
%11%\NvMcTray.dll,NvTaskbarInit"
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak\OemConfigurations",MediaCenterLoadPolicy,%REG_DWORD%,1
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak\State",GlobalStartupDefaults,%REG_DWORD%,1
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak",NvCplEnableActiveApp,%REG_DWORD%,1
;HKLM,Software\"NVIDIA
Corporation"\Global\NvSvc,"Nvcmd:1,Register,Persist:1",%REG_SZ%,"nvshell.dll"
;HKLM,Software\"NVIDIA
Corporation"\Global\NvSvc,"Nvcmd:2,Register,Persist:1",%REG_SZ%,"nvwdmcpl.dll"
;HKLM,Software\"NVIDIA
Corporation"\Global\NvSvc,"Nvcmd:3,Register,Persist:1",%REG_SZ%,"nvmccs.dll"
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",SedonaDisable,%REG_DWORD%,1
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",ContextUIPolicy,%REG_DWORD%,1
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",TaskbarUIPolicy,%REG_DWORD%,1
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",CplGroupUIPolicy,%REG_DWORD%,1
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,NvRegisterMCTrayNview,,"RUNDLL32.EXE
%11%\NVMCTRAY.DLL,NvMCRegisterApp %11%\nView.dll"
;HKLM,"Software\NVIDIA
Corporation\Global\NVTweak",NoPages,%REG_DWORD%,0x40000000

[nv_ClearRegistrySwitches]
HKR,, NVREGSWITCHES
HKR,, NV4_Modes
HKR,, NV5_Modes
HKR,, NV0A_Modes
HKR,, NVVANTA_Modes
HKR,, NV5M64_Modes
HKR,, NV5ULTRA_Modes
HKR,, NV10_Modes
HKR,, NV10DDR_Modes
HKR,, NV10GL_Modes
HKR,, NV11_Modes
HKR,, NV11DDR_Modes
HKR,, NV11GL_Modes
HKR,, CRUSH11_Modes
HKR,, NV15_Modes
HKR,, NV15DDR_Modes
HKR,, NV15BR_Modes
HKR,, NV15GL_Modes
HKR,, NV17_Modes
HKR,, NV17GL_Modes
HKR,, NV18_Modes
HKR,, NV18GL_Modes
HKR,, NV1F_Modes
HKR,, NV20_Modes
HKR,, NV20_1_Modes
HKR,, NV20_2_Modes
HKR,, NV20_3_Modes
HKR,, NV25_Modes
HKR,, NV25GL_Modes
HKR,, NV28_Modes
HKR,, NV28GL_Modes
HKR,, NV30_Modes
HKR,, NV30GL_Modes
HKR,, NV4_Modes_Delta
HKR,, NV5_Modes_Delta
HKR,, NV0A_Modes_Delta
HKR,, NVVANTA_Modes_Delta
HKR,, NV5M64_Modes_Delta
HKR,, NV5ULTRA_Modes_Delta
HKR,, NV10_Modes_Delta
HKR,, NV10DDR_Modes_Delta
HKR,, NV10GL_Modes_Delta
HKR,, NV11_Modes_Delta
HKR,, NV11DDR_Modes_Delta
HKR,, NV11M_Modes_Delta
HKR,, NV11GL_Modes_Delta
HKR,, CRUSH11_Modes_Delta
HKR,, NV15_Modes_Delta
HKR,, NV15DDR_Modes_Delta
HKR,, NV15BR_Modes_Delta
HKR,, NV15GL_Modes_Delta
HKR,, NV20_Modes_Delta
HKR,, NV20_1_Modes_Delta
HKR,, NV20_2_Modes_Delta
HKR,, NV20_3_Modes_Delta
HKR,, NV17_Modes_Delta
HKR,, NV17GL_Modes_Delta
HKR,, NV18_Modes_Delta
HKR,, NV18GL_Modes_Delta
HKR,, NV1F_Modes_Delta
HKR,, NV25_Modes_Delta
HKR,, NV25GL_Modes_Delta
HKR,, NV28_Modes_Delta
HKR,, NV28GL_Modes_Delta
HKR,, NV30_Modes_Delta
HKR,, NV30GL_Modes_Delta
HKR,, VPucodeCtrl
HKR,, MB_Enable
HKR,, DCBOverride0
HKR,, DCBOverride1
HKR,, NV_Modes
HKR,, UseCompressedModeFormat
HKR,, FlatPanelMode
HKR,, DMTOVERRIDE
HKR,, DisableExtRefresh
HKR,, Max16x12
HKR,, Disable19x12x32at60
HKR,, Disable16x12x32ge70
HKR,, Disable19x10x32ge70
HKR,, DellSwitch1
HKR,, OglStencil
HKR,, CapabilityOverride
HKR,, OGL_EnableFSAA
HKR,, OGL_DefaultSwapInterval
HKR,, OGL_TexMemorySpaceEnables
HKR,, OGL_TexStagingBufferSize
HKR,, OGL_TexStagingBufferMultSize
HKR,, OGL_DLStagingBufferSizeWords
HKR,, OGL_DlMemorySpaceEnables
HKR,, "4x42.exe:OGL_TexClampBehavior"
HKR,, "alice.exe:OGL_TexClampBehavior"
HKR,, "codmp.exe:OGL_TexClampBehavior"
HKR,, "codsp.exe:OGL_TexClampBehavior"
HKR,, "_deko1000.exe:OGL_46574957"
HKR,, "_deko1000hd.exe:OGL_46574957"
HKR,, "_deko3000.exe:OGL_46574957"
HKR,, "_deko3000hd.exe:OGL_46574957"
HKR,, "diablo ii.exe:OGL_TexClampBehavior"
HKR,, "et.exe:OGL_TexClampBehavior"
HKR,, "idmain.exe:OGL_TexClampBehavior"
HKR,, "_inflexion3d.exe:OGL_46574957"
HKR,, "jamp.exe:OGL_TexClampBehavior"
HKR,, "jasp.exe:OGL_TexClampBehavior"
HKR,, "jk2mp.exe:OGL_TexClampBehavior"
HKR,, "jk2sp.exe:OGL_TexClampBehavior"
HKR,, "moh_breakthrough.exe:OGL_ExtensionStringVersion"
HKR,, "moh_breakthrough.exe:OGL_TexClampBehavior"
HKR,, "moh_breakthrough_demo.exe:OGL_ExtensionStringVersion"
HKR,, "moh_breakthrough_demo.exe:OGL_TexClampBehavior"
HKR,, "moh_spearhead.exe:OGL_ExtensionStringVersion"
HKR,, "moh_spearhead.exe:OGL_TexClampBehavior"
HKR,, "moh_spearhead_demo.exe:OGL_ExtensionStringVersion"
HKR,, "moh_spearhead_demo.exe:OGL_TexClampBehavior"
HKR,, "mohaa.exe:OGL_ExtensionStringVersion"
HKR,, "mohaa.exe:OGL_TexClampBehavior"
HKR,, "oni.exe:OGL_ExtensionStringNVArch"
HKR,, "_oni.exe:OGL_ExtensionStringNVArch"
HKR,, "quake3.exe:OGL_TexClampBehavior"
HKR,, "sof2.exe:OGL_TexClampBehavior"
HKR,, "sof2mp.exe:OGL_TexClampBehavior"
HKR,, "_vcvisual:OGL_ExtensionStringVersion"
HKR,, "wolfmp.exe:OGL_TexClampBehavior"
HKR,, "wolfsp.exe:OGL_TexClampBehavior"
HKR,, "x29.exe:OGL_ExtensionStringVersion"
HKR,, "_x29.exe:OGL_ExtensionStringVersion"
HKR,, TwinViewInfo
HKR,, PrevTwinViewInfo
HKR,, SaveSettings
HKR,, NvCplConfiguration
HKR,, EnableWin2KDualview
HKR,, NV_R&T
HKR,, EdgeBlendingData
HKR,, NT4MultiDevEnable
HKR,, D3D_60461791
HKR,, DisableVersionCheck
HKR,, DrvOptions
HKR,, ProfileDefault
HKR,, DevSwitchSuppressMask
HKLM,"SOFTWARE\Microsoft\Windows
NT\CurrentVersion\OpenGLDrivers\RIVATNT"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NVIDIA"
HKLM,"Software\NVIDIA Corporation\RIVA TNT\OpenGL"
HKLM,"SYSTEM\CurrentControlSet\Hardware
Profiles\Current\System\CurrentControlSet\SERVICES\NV4\DEVICE0"
HKLM,"SYSTEM\CurrentControlSet\Hardware
Profiles\Current\System\CurrentControlSet\SERVICES\NV"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls
Folder\Display\shellex\PropertySheetHandlers\NVIDIA NT4 Multimon CPL"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls
Folder\Device\shellex\PropertySheetHandlers\NVIDIA CPL Extension"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved",{6D0E6651-1CD8-11d6-92C4-0003479E4848}
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved",{FFB699E0-306A-11d3-8BD1-00104B6F7516}
;HKLM,Software\Microsoft\Windows\CurrentVersion\Run,NvCplCleanup
HKCU,Software\Microsoft\Windows\CurrentVersion\Run,NvMediaCenter
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,NvMediaCenter
HKCU,"Software\NVIDIA Corporation\Global\Display"
HKLM,"Software\NVIDIA Corporation\Global\Display"
HKCU,"Software\NVIDIA Corporation\Global\NVTweak"
HKLM,"Software\NVIDIA Corporation\Global\NVTweak"
HKCU,"Software\NVIDIA Corporation\Global\NVSvc"
HKLM,"Software\NVIDIA Corporation\Global\NVSvc"
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",SedonaDisable
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",ContextUIPolicy
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",TaskbarUIPolicy
;HKLM,"Software\NVIDIA
Corporation\Global\NvCplApi\Policies",CplGroupUIPolicy
HKCU,"Software\NVIDIA Corporation\Global\OpenGL"
HKLM,"Software\NVIDIA Corporation\Global\OpenGL"
HKR,, NvCplDisplayTvLocaleVisited
HKR,, NvCplEnableHardwarePage
HKR,, NvCplTwinViewInDualView
HKR,, NvCplTvLocaleAutoDetect
HKR,, NvCplEnablenForcePage
HKLM, Software\Microsoft\Windows\CurrentVersion\Run,NVDeployClient
HKR,, OverlayMode2
HKR,, OverlayMode3
HKR,, OverlayMode4
HKR,, OverlayColorControlEnable
HKR,, OverlayBrightness
HKR,, OverlayContrast
HKR,, OverlayHue
HKR,, OverlaySaturation
HKR,, OverlayGamma
HKR,, OverlayMaxGamma
HKR,, OverlaySharpness
HKR,, OverlayDVC
HKR,, VMBrightness
HKR,, VMContrast
HKR,, VMHue
HKR,, VMSaturation
HKR,, VMGamma
HKR,, VMMaxGamma
HKR,, VMSharpness
HKR,, VMDVC
HKR,, GvoInstalled
HKLM, SYSTEM\CurrentControlSet\Services\nv\Performance,Library
HKLM, SYSTEM\CurrentControlSet\Services\nv\Performance,Open
HKLM, SYSTEM\CurrentControlSet\Services\nv\Performance,Collect
HKLM, SYSTEM\CurrentControlSet\Services\nv\Performance,Close
HKR,, D3DOGL_74095214

[Strings]
; Non-Localizable Strings
REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
REG_SZ_APPEND = 0x00010008

; Localizable Strings
NVIDIA = "NVIDIA"
NVIDIA_NV40.DEV_0040.1 = "NVIDIA GeForce 6800 Ultra"
NVIDIA_NV40.DEV_0041.1 = "NVIDIA GeForce 6800"
NVIDIA_NV40.DEV_0042.1 = "NVIDIA GeForce 6800 LE"
NVIDIA_NV40.DEV_0043.1 = "NVIDIA GeForce 6800 XE"
NVIDIA_NV40.DEV_0045.1 = "NVIDIA GeForce 6800 GT"
NVIDIA_NV40.DEV_0047.1 = "NVIDIA GeForce 6800 GS"
NVIDIA_NV40.DEV_0048.1 = "NVIDIA GeForce 6800 XT"
NVIDIA_NV40.DEV_004E.1 = "NVIDIA Quadro FX 4000"
NVIDIA_NV41.DEV_00C0.1 = "NVIDIA GeForce 6800 GS "
NVIDIA_NV41.DEV_00C1.1 = "NVIDIA GeForce 6800 "
NVIDIA_NV41.DEV_00C2.1 = "NVIDIA GeForce 6800 LE "
NVIDIA_NV41.DEV_00C3.1 = "NVIDIA GeForce 6800 XT "
NVIDIA_NV41.DEV_00CD.1 = "NVIDIA Quadro FX 3450/4000 SDI"
NVIDIA_NV41.DEV_00CE.1 = "NVIDIA Quadro FX 1400"
NVIDIA_NV43.DEV_0140.1 = "NVIDIA GeForce 6600 GT"
NVIDIA_NV43.DEV_0141.1 = "NVIDIA GeForce 6600"
NVIDIA_NV43.DEV_0142.1 = "NVIDIA GeForce 6600 LE"
NVIDIA_NV43.DEV_0143.1 = "NVIDIA GeForce 6600 VE"
NVIDIA_NV43.DEV_0145.1 = "NVIDIA GeForce 6610 XL"
NVIDIA_NV43.DEV_0147.1 = "NVIDIA GeForce 6700 XL"
NVIDIA_NV43.DEV_014A.1 = "NVIDIA Quadro NVS 440"
NVIDIA_NV43.DEV_014D.1 = "NVIDIA Quadro FX 550"
NVIDIA_NV43.DEV_014E.1 = "NVIDIA Quadro FX 540"
NVIDIA_NV43.DEV_014F.1 = "NVIDIA GeForce 6200"
NVIDIA_G70.DEV_0090.1 = "NVIDIA GeForce 7800 GTX"
NVIDIA_G70.DEV_0091.1 = "NVIDIA GeForce 7800 GTX "
NVIDIA_G70.DEV_0092.1 = "NVIDIA GeForce 7800 GT"
NVIDIA_G70.DEV_009D.1 = "NVIDIA Quadro FX 4500"
NVIDIA_G71.DEV_0290.1 = "NVIDIA GeForce 7900 GTX"
NVIDIA_G71.DEV_0291.1 = "NVIDIA GeForce 7900 GT"
NVIDIA_G71.DEV_029D.1 = "NVIDIA Quadro FX 3500"
NVIDIA_G71.DEV_029E.1 = "NVIDIA Quadro FX 1500"
NVIDIA_G72.DEV_01D1.1 = "NVIDIA GeForce 7300 LE"
NVIDIA_G72.DEV_01DE.1 = "NVIDIA Quadro FX 350"
NVIDIA_G72.DEV_01DF.1 = "NVIDIA GeForce 7300 GS"
NVIDIA_G73.DEV_0391.1 = "NVIDIA GeForce 7600 GT"
NVIDIA_G73.DEV_0392.1 = "NVIDIA GeForce 7600 GS"
NVIDIA_NV48.DEV_0211.1 = "NVIDIA GeForce 6800 "
NVIDIA_NV48.DEV_0212.1 = "NVIDIA GeForce 6800 LE "
NVIDIA_NV48.DEV_0215.1 = "NVIDIA GeForce 6800 GT "
NVIDIA_BR02.DEV_00F1.1 = "NVIDIA GeForce 6600 GT "
NVIDIA_BR02.DEV_00F2.1 = "NVIDIA GeForce 6600 "
NVIDIA_BR02.DEV_00F4.1 = "NVIDIA GeForce 6600 LE "
NVIDIA_BR02.DEV_00F5.1 = "NVIDIA GeForce 7800 GS"
NVIDIA_BR02.DEV_00F8.1 = "NVIDIA Quadro FX 3400/4400"
NVIDIA_BR02.DEV_00F9.1 = "NVIDIA GeForce 6800 Series GPU"
NVIDIA_Win2KDualView = "NVIDIA Dualview"
NVIDIA_MultiView = "NVIDIA Multiview"
DiskID1 = "NVIDIA Windows 2000/XP Driver Library Installation Disk 1"
NVSVC.name = "NVIDIA Display Driver Service"
NVSVC.desc = "Provides system and desktop level support to the NVIDIA
display driver"
NVUninstall.desc = "NVIDIA Display Driver"
 
Update for anyone who's interested:

We tried upgrading the Nvidia Graphics driver component from v71.89 to
v84.21 in a previously working configuration, and again got the BSOD.
In fact, simply replacing the nv4_disp.dll and nv4_mini.sys files with
the ones from 71.89 brought it back to life. Also had the same result
using 81.85 and 84.25 (Beta).

Does anyone have any idea why this issue could be showing up in the
8xxx series drivers?

- Jason
 
Jason,

I noticed you've commented out a lot of the DLL files -- particulalry
those in [nv.display] which might be required for normal driver
operation.

Have you tried a "full" install of the 84.21 drivers on your XPe config
(either by supplying all the files and the unmodified INF, or by
running the NV installation wizard) to see if this avoids the BSOD?

-- Don
 
Don - yes, a 'full-blown' component, including an un-modified .inf file
and all of the extranneous files also BSOD's under XPe. And
unfortunately our XPe configuration does not support an interface that
allows running the Nvidia installer i.e. no desktop, mouse, kbd, etc.

Allow me to note again that none of the Nvidia drivers we have used ( <
v81.85) required any files besides nv4_disp.inf, nv4_disp.dll, and
nv4_mini.sys to work properly under XPe.

Jason
 
I use nVidia GeForce 4-based cards, and I also only use those files
succesfully. However, I'm loathe to upgrade to the latest drivers,
since nVidia isn't required to maintain forward compatibility with
special XPe builds. :-) Since you get the BSOD with the full install,
that's obviously not the issue.

I don't have a bulletproof answer, but here are some ideas to try:

- Make sure your base config (derived from TAP) is up-to-date with the
h/w. (i.e., it's possible the mobo has migrated to new chipset revs,
etc.)
- Check SETUPAPI.LOG for any suspicious entries (failed install of
drivers)
- Try BIOS updates on the mobo (I notice Biostar has fairly recent
updates for your mobo; it says "corrected an I/O resource range error"
which sounds suspicious!)

Also, in these situations I always revert back to trying a full XP
install on the hardware (using the new drivers)...just to make sure
it's really related to an XPe configuration problem.

HTH, Don
 
*We are using the GeForce 7300 graphics card from Nvidia, and had to
upgrade to the newest version of the Graphics Driver (v84.21) i
order
to get support for it. However I have not yet been able t
successfully
componentize the new driver under XPe and would like to ask fo
help.

Here is the hardware we are using:

- Biostar GeForce6100-M7 (socket 754) motherboard
- Sempron 2600+ proc
- 2x256MB Buffalo PC3200 DDR
- Generic CD-ROM drive
- eVga Geforce 7300 GS Graphics card
- XP Embedded Service Pack 1
*

Hi,
do you solve your problem? I have to same problem, but i have a GF610
GPU, and can use the old version of driver. Do you start the board wit
integrated GPU and if you do thi, with who version of driver


-
tony_stoyno
 
I tried to post an update on Sunday, but Google wouldn't let me =\

I managed to find a workaround for this BSOD with the new Nvidia
graphics driver:

I exported all ~20 registry branches that were affected when I did an
install on XP Pro. I used my modified nv4_disp.inf file that I posted
earlier in this thread which removes all the control panel, help files,
etc. and boils the component down to three files: nv4_disp.dll,
nv4_mini.sys, and the .inf file. I used Inctrl5 to monitor which
registry keys had been created, and then exported them all from
regedit.

After importing each of the .reg files into Component Designer, I
copy/pasted all the registry entries into a single component. The
first image I tried to build with this component threw ~50 errors about
invalid keys, etc, so I removed the offending ones, re-componentized,
re-built, and voila! A working image!

My fear was that because the majority of the keys are specific to the
particular video card that was present when I did the driver install,
the same registry key component might not work for other video cards.
However, I added the GeForce6100 (on-board gfx) to my build, removed
the PCI-x card, and tried booting the pre-fba image just using the
on-board gfx - which uses the new driver just like the 7300GS card did
- and it worked as well.

So the only thing I'm trying to figure out now is: which registry keys
are actually needed to make this workaround work?

If anyone has a different solution, or knows what actually changed in
the 8x.xx Nvidia drivers to create this pre-fba registry dependency in
XPe, or would like help understanding how to use _this_ workaround, I'd
be much obliged.

Jason
 
Tony - I will go out on a limb here and suggest that this registry
workaround can be used with any of the 8x.xx series Nvidia drivers,
though I have only tried it with 84.25. I have been able to build a
sucecssful image for the GF6100 by itself, as well as one with the
GF7300 PCI-x card. My registry component also fixes the BSOD on older
hardware (GF6200 + Via chipset) when upgrading to the new Nvidia
driver.

We just got some 3rd-hand information through our CM that Nvidia is
aware of a new dependency that was introduced in these drivers which
affects XPe, so my suggestion is to try this workaround and see if it
works for you. And please let us know how it goes!

- Jason
 
Hi again,
if will be possible to send me your drive file, or just the registry?
This is my first XPe project, and may be i do something wrong. I tray
to import the registry file but the result is too same. I use Add
Branch option to import registry from InCtrl5 list, but i am not sure
that all registry is OK, especially this that value is changed or is
added value. Thanks.
 
Hi,
today i made all again, import all register, i don't know how many, but
many :), may be 2-3000 record .. but ..... driver works :) Thanks for
the information, if you find whitch ot the register can be removed will
be good, becouse now all work very, very slow, may be this is to many
parameter in project, i don't know but this is the effect. Actually ...
i still not load the XP, in the moment is running FBA, but i see that
te resolution is good, and i think driver works :)

p.s. i send email to the nVidia support department, but i am not very
suare that they will send some helpfull answer.
 
Back
Top