MSFN Forum: Nvidia Geforce 185.85 drivers - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Nvidia Geforce 185.85 drivers Rate Topic: -----

#1 User is offline   Dougal4263 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 09-March 05

  Posted 13 May 2009 - 01:41 AM

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!!


#2 User is offline   clavicle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 454
  • Joined: 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 13 May 2009 - 08:34 AM

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!

This post has been edited by clavicle: 13 May 2009 - 08:36 AM


#3 User is offline   clavicle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 454
  • Joined: 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 13 May 2009 - 09:54 AM

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 File(s)



#4 User is offline   Dougal4263 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 09-March 05

Posted 14 May 2009 - 05:13 PM

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 User is offline   clavicle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 454
  • Joined: 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 15 May 2009 - 06:46 AM

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 User is offline   Dougal4263 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 09-March 05

Posted 19 May 2009 - 07:33 AM

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

Quote

[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.

Quote

[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.

Quote

[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'

Quote

_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 User is offline   xyu 

  • Junior
  • Pip
  • Group: Members
  • Posts: 50
  • Joined: 04-November 04

Posted 21 May 2009 - 06:47 AM

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 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 10 June 2009 - 04:58 AM

View Postxyu, on May 21 2009, 02:47 PM, said:

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 User is offline   clavicle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 454
  • Joined: 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 14 June 2009 - 07:34 PM

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 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 26 June 2009 - 07:58 AM

...

This post has been edited by meowing: 19 July 2009 - 06:29 PM


#11 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 19 July 2009 - 06:25 PM

View Postmeowing, on Jun 26 2009, 03:58 PM, said:

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?

This post has been edited by meowing: 23 July 2009 - 02:48 PM


#12 User is offline   KTac 

  • Group: Members
  • Posts: 1
  • Joined: 27-August 04

Posted 30 July 2009 - 11:05 AM

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 User is offline   xyu 

  • Junior
  • Pip
  • Group: Members
  • Posts: 50
  • Joined: 04-November 04

Posted 02 August 2009 - 08:31 PM

View Postmeowing, on Jul 19 2009, 06:25 PM, said:

View Postmeowing, on Jun 26 2009, 03:58 PM, said:

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 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 07 August 2009 - 07:22 AM

View Postxyu, on Aug 3 2009, 04:31 AM, said:

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 User is offline   an3k 

  • Junior
  • Group: Supreme Sponsor
  • Posts: 93
  • Joined: 15-June 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 August 2009 - 05:14 AM

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.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy