Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Nvidia Geforce 185.85 drivers

- - - - -

  • Please log in to reply
14 replies to this topic

#1
Dougal4263

Dougal4263

    Newbie

  • Member
  • 10 posts
  • Joined 09-March 05
I've run into a problem.......

Up until now i've had no problem integrating Geforce drivers into my XP and Vista DVD's. But with the 185.85 drivers, Nvidia have changed the .inf file so only the drivers get installed and not the control panel. The control panel has it's own setup file which i cannot figure how to run (NvCplSetupEng.exe). Just running it throws a message saying something like "No supported hardware found" (or something like that).

Has anyone managed to integrate the new drivers and if so, how did you do it?

Cheers to anyone that can help!!


How to remove advertisement from MSFN

#2
clavicle

clavicle

    Advanced Member

  • Member
  • PipPipPip
  • 454 posts
  • Joined 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag
I hardly use the control panel and I found my drivers not getting integrated. So I removed all the entries of control panel and NvCplSetupEng.exe from the inf file and I was able to get the basic drivers installed. But, for the purpose of integration of these in nlited cd for XP, I have to test this method.

Getting control panel installed after integration will require new inf file!

Edited by clavicle, 13 May 2009 - 08:36 AM.


#3
clavicle

clavicle

    Advanced Member

  • Member
  • PipPipPip
  • 454 posts
  • Joined 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag
I could integrate the drivers by using the modified inf file and everything went on smoothly!

For the part of nvidia control panel, you can uncompress it to get the msi file contained in it or directly run it through regular programs to install silently using msi or installshield silent switches the regular way!

My inf file is attached:

Attached Files



#4
Dougal4263

Dougal4263

    Newbie

  • Member
  • 10 posts
  • Joined 09-March 05
Thanks for you help clavicle. I will try your method when i get chance, but at the moment i'm working on Vista64. Do you think your method would work with Vista64? Obviously the inf file would have to be modified too!

#5
clavicle

clavicle

    Advanced Member

  • Member
  • PipPipPip
  • 454 posts
  • Joined 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag
The method will most likely work in x64 too! Only thing, this inf file will not be working. You need to hack the file yourself.

#6
Dougal4263

Dougal4263

    Newbie

  • Member
  • 10 posts
  • Joined 09-March 05
I am now able to integrate the drivers and control panel into a Vista64 install. :thumbup
I have only tested this with Vista64.

Here's how I did it.

1: Extract "185.85_desktop_winvista_64bit_english_whql.exe" into a new folder, for example "C:\Nvidia"
2: Click 'Start', 'Run' type 'C:\Nvidia\NvCplSetupEng.exe /a' (without quotes) click 'OK'
3: Click 'Next, enter 'C:\Nvidia' in the network location box then click 'Install' followed by 'Finish'
4: Copy the 5 .chm files from 'C:\Nvidia\windows\help\nvcpl' to 'C:\Nvidia'
5: Copy the 16 files from 'C:\Nvidia\system64' to 'C:\Nvidia'
6: Open 'nv_disp.inf' into notepad and add the following to their relevant section

[DestinationDirs]
nv_controlpanel_copyfiles = 11 ;change from 01
nv_controlpanel_copyfiles_help = 18,nvcpl

[SourceDisksFiles]
nvapps.xml = 1
nvcpl.cpl = 1
nvcpl.dll = 1
nvcplui.exe = 1
nvdisps.dll = 1
nvgames.dll = 1
nvmccss.dll = 1
nvmctray.dll = 1
nvmobls.dll = 1
nvshext.dll = 1
nvsvc64.dll = 1
nvsvs.dll = 1
nvvitvs.dll = 1
nvvsvc.exe = 1
nvwsapps.xml = 1
nvwss.dll = 1
nv3d.chm = 1
nvcpl.chm = 1
nvdsp.chm = 1
nvmob.chm = 1
nvwks.chm = 1


Keep the entries together in the following sections.

[Section001]
AddReg = nv_commonBase_addreg__01
AddReg = nv_commonDisplayModes_addreg__01
AddReg = nv_commonRestrictionsAndTiming_addreg
AddReg = nv_controlPanel_addreg
AddReg = nv_global_addreg
AddReg = nv_miscBase_addreg
AddReg = nv_opengl_addreg
CopyFiles = nv_controlpanel_copyfiles
CopyFiles = nv_controlpanel_copyfiles_help
CopyFiles = nv_sysDrivers_copyfiles
CopyFiles = nv_system32_copyfiles
CopyFiles = nv_syswow64_copyfiles
DelReg = nv_clearRegistrySwitches_delreg
FeatureScore = F6
RegisterDLLs = nv_common_registerdll
RegisterDLLs = nv_controlpanel_registerdll

[Section002]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll

[Section003]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll

[Section004]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll

[Section005]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll

[Section006]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll


Create a new section [nv_controlpanel_registerdll]. I put it near the [nv_common_registerdll] section.

[nv_controlpanel_registerdll]
11,,nvcpl.dll,1
11,,nvdisps.dll,1
11,,nvgames.dll,1
11,,nvmccss.dll,1
11,,nvmobls.dll,1
11,,nvshext.dll,1
11,,nvsvc64.dll,1
11,,nvsvs.dll,1
11,,nvvitvs.dll,1
11,,nvwss.dll,1

[nv_controlPanel_addreg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",NvCplDaemon,%REG_SZ%,"RUNDLL32.EXE %11%\NvCpl.dll,NvStartup"

[nv_controlpanel_copyfiles]
nvapps.xml,,,0x00000010
nvcpl.cpl,,,0x00000010
nvcpl.dll,,,0x00000010
nvcplui.exe,,,0x00000010
nvdisps.dll,,,0x00000010
nvgames.dll,,,0x00000010
nvmccss.dll,,,0x00000010
nvmctray.dll,,,0x00000010
nvmobls.dll,,,0x00000010
nvshext.dll,,,0x00000010
nvsvc64.dll,,,0x00000010
nvsvs.dll,,,0x00000010
nvvitvs.dll,,,0x00000010
nvvsvc.exe,,,0x00000010
nvwsapps.xml,,,0x00000010
nvwss.dll,,,0x00000010

[nv_controlpanel_copyfiles_help]
nv3d.chm,,,0x00000010
nvcpl.chm,,,0x00000010
nvdsp.chm,,,0x00000010
nvmob.chm,,,0x00000010
nvwks.chm,,,0x00000010


7: Remove "NvCplSetupEng.exe = 1" from the [SourceDisksFiles] section
8: Remove "NvCplSetupEng.exe,,,0x00000010" from the [nv_controlpanel_copyfiles] section
9: Exit notepad and save changes
10: Delete the folders 'C:\Nvidia\system64' and 'C:\Nvidia\windows'
11: Delete the following files from 'c:\nvidia'

_setup.dll
data1.cab
data1.hdr
data2.cab
ISSetup.dll
layout.bin
modes.txt
NvCplSetupEng.exe
nvdecodemft.dl_
nvdecodemft32.dl_
nvencodemft32.dl_
NVIDIA Control Panel.msi
nView.cab
PDsetup.exe
PhysX_9.09.0408_SystemSoftware.exe
setup.bmp
setup.exe
setup.ini
setup.inx
setup.isn
setup.iss


You can now integrate into you Vista64 DVD.

Now sit back and watch Nvidia change their setup packages again!!!!

#7
xyu

xyu

    Junior

  • Member
  • Pip
  • 51 posts
  • Joined 04-November 04
wow, amazing and very interesting thing, maybe i'll try it on my xp sp3 x86 unattended installation, or like you said, I'll just wait for them to change their setup packages again ^^

#8
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • Joined 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

wow, amazing and very interesting thing, maybe i'll try it on my xp sp3 x86 unattended installation, or like you said, I'll just wait for them to change their setup packages again ^^

Unfortunately, I don't think nV is much aware of the issue. Their new beta driverpack (186.08) has the exact same problem when integrating for XP x64 Edition.
Not only does it ruin unattended installs (it causes a Found new hardware dialog), it also fails to install properly right after setup/install of the OS has finished, because it seems to look for some .exe it can't find.

#9
clavicle

clavicle

    Advanced Member

  • Member
  • PipPipPip
  • 454 posts
  • Joined 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag
I am late in responding. Vista x64 drivers are no doubt working this way as there seem to be lot of cross references to nvidia's control panel.

Finally I took this cmd file utility and compressed the drivers. It all goes well, the integration is proper and so is installation, but you cannot get rid of control panel as I did in x86 version.

The compressed driver size is about 40mb. But you need to replace the original NvCplSetupEng.exe for NvCplSetupEng.ex_, as the reference file may not seek the compressed exe and you will get error.

On the other hand there were a few unsigned driver warnings, which I couldn't point to this driver!

#10
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • Joined 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag
...

Edited by meowing, 19 July 2009 - 06:29 PM.


#11
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • Joined 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Any news on this? Is the latest bundle from NV working for unattended installs? (too lazy to test it myself now)

How about the new NVIDIA Forceware 190.* WHQL XP 64 pack? Does it work with nLite as is or do we need to change inf files again?

Edited by meowing, 23 July 2009 - 02:48 PM.


#12
KTac

KTac
  • Member
  • 1 posts
  • Joined 27-August 04
Dougal4263 or anyone else who knows how, could you show me how to edit the inf file for the latest XP 32bit ForceWare 190.38 drivers?
Thanks.

#13
xyu

xyu

    Junior

  • Member
  • Pip
  • 51 posts
  • Joined 04-November 04

Any news on this? Is the latest bundle from NV working for unattended installs? (too lazy to test it myself now)

How about the new NVIDIA Forceware 190.* WHQL XP 64 pack? Does it work with nLite as is or do we need to change inf files again?



I've tried integrating the last version (190.38) onto my unattended cd from winnt.sif and it still doesn't work, same install same problem.
Maybe some new challenge for nlite ;)

#14
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • Joined 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

I've tried integrating the last version (190.38) onto my unattended cd from winnt.sif and it still doesn't work, same install same problem.

Same here. I've been trying this for weeks now. I don't see where the problem is. It is rather annoying that nvidia changed this.

I don't think the problem is with nlite. Nor do I expect Dino to change things because of it.
Why is NVidia doing this?

#15
an3k

an3k

    Junior

  • Member
  • Pip
  • 95 posts
  • Joined 15-June 08
  • OS:Windows 7 x64
  • Country: Country Flag
Thanks Dougal4263, i'll try this with my XP Pro x86 later.

I had the same issue and got my own solution. I can't access my data storage now but afaik i just copied the driver files and the executables onto the CD and told windows to just copy them to the harddisc while setup runs. Then, when windows installs the hardware, the inf file from the hdd is used which then executes the NvCplSetup.exe.

There is still a tiny problem (you need a PS/2 keyboard to solve it), the driver files wants to copy the NvCplSetup.exe from its current location to its current location, thats cause of [DestinationDirs]
nv_controlpanel_copyfiles = 01, i didn't fixed the problem yet but i guess removing this line will help.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users