Guru3D.com Forums

Go Back   Guru3D.com Forums > Videocards > Videocards - NVIDIA GeForce Drivers Section
Videocards - NVIDIA GeForce Drivers Section In this section you can discuss everything GeForce driver related. GeForce ForceWare and GeForce Exerience drivers are for NVIDIA Quadro and all GeForce based videocards.



Reply
 
Thread Tools Display Modes
Nvidia INF driver modding (Guide)
Old
  (#1)
Cyberdyne
Ancient Guru
 
Cyberdyne's Avatar
 
Videocard: GTX1080 Arctic Hybrid III
Processor: i7 4770K @ 4.4GHz
Mainboard: MSI Z87-G45 Gaming
Memory: 4x8GB @ 2GHz
Soundcard: HyperX Cloud + FiiO E6
PSU: EVGA SuperNOVA 1000 P2
Lightbulb Nvidia INF driver modding (Guide) - 04-11-2013, 03:56 | posts: 2,927 | Location: USA, Pennsylvania

                                                                                                                    Nvidia INF driver modding
                                                                                                                                     how to mod the nvidia geforce inf file


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

Modded drivers will NEVER transform your GPU to another one, and will
NEVER add features that you do not already have.

The only reasons you might want to install a driver that you need to modify
the INF for is because:

One, newer then what is currently available and you simply want to try it.
This is less common with Quadro, but iCafe and laptop OEM's often leak out
early builds.
It can be interesting to see if fixes or other announced features are included.
I remember we were able to try driver NVCP FXAA before it was officially
included in the driver. We also got to test the shader cache option a few
days before it was officially added.
And just pure fun/experimentation. Maybe NVIDIA did something really cool
in a new branch that we don't have yet.
Also, it can be used to force installation of newer drivers on OEM locked
GPU's. Thus the existence of laptopvideo2go.

And two, you need an older driver that is not officially supported for your
GPU because you have a specific application that is broken in newer ones
and you cannot wait for a fix. Number one covers 99% of the reasons, but
every so often some old game or deprecated program.

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

The guide may look lengthy, but once you do it the first time, modding
future drivers should be simpler. CTRL+F is your friend.



1:) - Opening the INF
Extract the drivers you want to modify using something like 7zip. (with 7zip installed, just rightclick
and press "Extract to "/File name here"")                                                                                                                        Picture 1
Inside the extracted driver folder open Display.Driver.
The "nv_dispi.inf" in that folder is what we need to modify. If you can't find nv_dispi.inf, look for
"nvts.inf", "nv_dispwi.inf", or "nv4_dispi.inf" instead.

2:) - Your GPU string
Search (CTRL+F) for your GPU (for myself it's GTX 470) in the pastebin link below.

GPU Strings - 8/12/16
                                                                                                                                                                              Picture 2
Copy the line your GPU is listed with (for myself it's NVIDIA_DEV.06CD = "NVIDIA GeForce GTX 470")
and paste it in the [Strings] section located toward the bottom of the INF you are modifying.

3:) - Adding support for your GPU to the OS
Take the device string for your GPU (for myself it's NVIDIA_DEV.06CD, aka the first part of your
GPU string) and search (CTRL+F) for it in the pastebin link below.

GPU Device ID's - 12/8/13

GPU Device ID's - WINDOWS 10 - 8/12/16
                                                                                                                                                                              Picture 3
Copy the line you find it in.
(for myself it's %NVIDIA_DEV.06CD% = Section023, PCI\VEN_10DE&DEV_06CD)
Now, in the INF you are modding, paste that line in the section for your OS;
(CTRL+F for searching in notepad)
-Search "NTx86.5.1" for XP
-Search "NTamd64.6.0" for Vista
-Search "NTamd64.6.1" for 7
-Search "NTamd64.6.2" for 8
-Search "NTamd64.6.3" for 8.1
-Search "NTamd64.10.0" for 10

Save it and you're done. Launch the "setup.exe" from the driver folder and it should start perfectly.

-------------------------------------------------------------------------------------------------
If you are using Windows 8 or 10, you need to disable Driver Signature Enforcement (you need to
do this for any unsigned driver -aka beta drivers- also.)

 Click to show spoiler



Now, for future drivers you need to modify, you already should know the string you need put in the
string section, and you already know what line to put where to add support for your GPU on your OS
(I suggest you keep that information in a txt file)

So to summarize:
(this is using myself as an example)
NVIDIA_DEV.06CD = "NVIDIA GeForce GTX 470"
goes in the [Strings] section of new driver
%NVIDIA_DEV.06CD% = Section023, PCI\VEN_10DE&DEV_06CD
goes in the Ntamd64.6.1 section of new driver
That's it. It's really only copy and pasting two things.

When people make modded INFs for drivers (aka leaked/quadro threads), they simply paste all
the strings in the strings section, and paste all the device ID's in all three OS's sections.
If you cannot find your GPU in the stings or device ID links above, you
can always grab your GPU's code from a drive that already supports your GPU.





If something needs clarifying or needs more work, let me know.-Pictures of
certain things, or really if
you tried the guide and it did not work tell me what part confused you.

Good luck!

Last edited by Cyberdyne; 01-12-2017 at 13:17.
   
Reply With Quote
 
Old
  (#2)
PhazeDelta1
Moderator
 
PhazeDelta1's Avatar
 
Videocard: EVGA 1080 FTW
Processor: Intel i7 6700k
Mainboard: Asus Sabertooth Z170
Memory: 32GB Corsair 2666MHz
Soundcard: Magni 2 Uber/Modi 2 Uber
PSU: EVGA SuperNOVA 1000 G3
Default 04-11-2013, 04:08 | posts: 15,646 | Location: USA

Sticky this mofo.

Something like this would of came in handy a couple years ago when I was getting into driver modding.

Nice job btw.
   
Reply With Quote
Old
  (#3)
pimp_gimp
Ancient Guru
 
pimp_gimp's Avatar
 
Videocard: EVGA Geforce GTX 980 SLI
Processor: Core i7-3770k 4.5Ghz
Mainboard: Asus P8Z77-V Premium
Memory: 16GB G.Skill Ripjaws Z
Soundcard: Creative SoundBlaster Z
PSU: Corsair AX1200
Default 04-11-2013, 04:25 | posts: 6,575 | Location: Tacoma, Washington

Nice work! We previously had sticky on this subject, I wonder what happened to it?
   
Reply With Quote
Old
  (#4)
Cyberdyne
Ancient Guru
 
Cyberdyne's Avatar
 
Videocard: GTX1080 Arctic Hybrid III
Processor: i7 4770K @ 4.4GHz
Mainboard: MSI Z87-G45 Gaming
Memory: 4x8GB @ 2GHz
Soundcard: HyperX Cloud + FiiO E6
PSU: EVGA SuperNOVA 1000 P2
Default 04-11-2013, 04:44 | posts: 2,927 | Location: USA, Pennsylvania

I have no idea. It disappeared at some point. Can't even search to find it.
It was outdated anyway. And it was not really a guide, it didn't really teach you anything.

-----

BTW, when people make modded INFs for drivers (aka leaked/quadro threads), they simply paste all the strings in the strings section, and paste all the device ID's in all three OS's sections.

Last edited by Cyberdyne; 04-11-2013 at 04:48.
   
Reply With Quote
 
Old
  (#5)
dark_surge
Maha Guru
 
dark_surge's Avatar
 
Videocard: NVIDIA Titan X
Processor: Intel i7 3820 @4.0
Mainboard: Asus Rampage IV Extreme
Memory: G.SKILL DDR3 1600 16GB
Soundcard: X-FI Fatal1ty PCI-E
PSU: Corsair TX750
Default 04-11-2013, 04:52 | posts: 802 | Location: ND - US

+1 for sticky. There are at least a few requests for modded .infs each time a new driver is released. This should help a lot of people out.

I should add that if you're using Windows 8 you must disable Driver Signature Enforcement if you want to install a Quadro driver. I see that question come up a lot along with the inf requests.

Move the mouse to the right hand side of the screen then:
Settings --> Change PC settings --> General --> Advanced Startup/Restart Now --> Troubleshoot --> Startup Settings --> Restart --> 7 on Keyboard

--OR--

Right click bottom left hand side of the screen and select "Command Prompt (Admin)" and enter "shutdown -o -r -t 0"
Then: Troubleshoot --> Startup Settings --> Restart --> 7 on Keyboard

Last edited by dark_surge; 04-11-2013 at 05:05.
   
Reply With Quote
Old
  (#6)
Cyberdyne
Ancient Guru
 
Cyberdyne's Avatar
 
Videocard: GTX1080 Arctic Hybrid III
Processor: i7 4770K @ 4.4GHz
Mainboard: MSI Z87-G45 Gaming
Memory: 4x8GB @ 2GHz
Soundcard: HyperX Cloud + FiiO E6
PSU: EVGA SuperNOVA 1000 P2
Default 04-11-2013, 05:15 | posts: 2,927 | Location: USA, Pennsylvania

Good idea. Thanks.
   
Reply With Quote
Old
  (#7)
yosef019
Maha Guru
 
yosef019's Avatar
 
Videocard: MSI 980 4G Gaming @1500
Processor: i5 4690k@4.4 1.25v NH-D14
Mainboard: z97 PRO
Memory: 16GB 2133 ARES CL9 2T
Soundcard: SB Recon3D Pro Fatality
PSU: Crosair 860i
Default 04-11-2013, 06:21 | posts: 2,060 | Location: Israel - Haifa

Make this for xp too
   
Reply With Quote
Old
  (#8)
pimp_gimp
Ancient Guru
 
pimp_gimp's Avatar
 
Videocard: EVGA Geforce GTX 980 SLI
Processor: Core i7-3770k 4.5Ghz
Mainboard: Asus P8Z77-V Premium
Memory: 16GB G.Skill Ripjaws Z
Soundcard: Creative SoundBlaster Z
PSU: Corsair AX1200
Default 04-11-2013, 06:31 | posts: 6,575 | Location: Tacoma, Washington

Quote:
Originally Posted by Cyberdyne View Post
I have no idea. It disappeared at some point. Can't even search to find it.
It was outdated anyway. And it was not really a guide, it didn't really teach you anything.

-----

BTW, when people make modded INFs for drivers (aka leaked/quadro threads), they simply paste all the strings in the strings section, and paste all the device ID's in all three OS's sections.
Yeah it didn't. Your guide not only is up to date, but easier to follow for those who don't know how to mod their own drivers. You should see if a mod will sticky it.
   
Reply With Quote
Old
  (#9)
ShadowDuke
Ancient Guru
 
ShadowDuke's Avatar
 
Videocard: MSI Gaming 970 1450/7600
Processor: AMD FX-6300 (4.0 GHz)
Mainboard: MSI 970A-G43
Memory: 16GB Crucial DDR3 (1600)
Soundcard: Creative Inspire 5300
PSU: Antec HCG-620M
Default 04-11-2013, 06:31 | posts: 2,886 | Location: Germany

@Cyberdyne

Was the 1st (old) thread which is now goneΏ also from you?
   
Reply With Quote
Old
  (#10)
Prophet
Master Guru
 
Prophet's Avatar
 
Videocard: Msi 680 Gtx Twin Frozr
Processor: Intel Sb@4.7
Mainboard: Asus P8Z68V Progen3
Memory: 12 Gb Kingston
Soundcard: Asus Essence STX|Akg k701
PSU: Corsair 1200w
Default 04-11-2013, 07:32 | posts: 776 | Location: Heaven

Nice writeup.

Filename isnt always nv_dispi.inf. At least some of the older drivers have nvts.inf and I think some of the quadros have some other filename.
   
Reply With Quote
Old
  (#11)
pimp_gimp
Ancient Guru
 
pimp_gimp's Avatar
 
Videocard: EVGA Geforce GTX 980 SLI
Processor: Core i7-3770k 4.5Ghz
Mainboard: Asus P8Z77-V Premium
Memory: 16GB G.Skill Ripjaws Z
Soundcard: Creative SoundBlaster Z
PSU: Corsair AX1200
Default 04-11-2013, 08:09 | posts: 6,575 | Location: Tacoma, Washington

Quote:
Originally Posted by Prophet View Post
Nice writeup.

Filename isnt always nv_dispi.inf. At least some of the older drivers have nvts.inf and I think some of the quadros have some other filename.
You can always change the file name once you mod the inf as everything else is the same.
   
Reply With Quote
Old
  (#12)
Prophet
Master Guru
 
Prophet's Avatar
 
Videocard: Msi 680 Gtx Twin Frozr
Processor: Intel Sb@4.7
Mainboard: Asus P8Z68V Progen3
Memory: 12 Gb Kingston
Soundcard: Asus Essence STX|Akg k701
PSU: Corsair 1200w
Default 04-11-2013, 09:18 | posts: 776 | Location: Heaven

Quote:
Originally Posted by pimp_gimp View Post
You can always change the file name once you mod the inf as everything else is the same.
I have never claimed otherwise. I wrote it to hopefully make the guide a little bit better.
   
Reply With Quote
Old
  (#13)
Cyberdyne
Ancient Guru
 
Cyberdyne's Avatar
 
Videocard: GTX1080 Arctic Hybrid III
Processor: i7 4770K @ 4.4GHz
Mainboard: MSI Z87-G45 Gaming
Memory: 4x8GB @ 2GHz
Soundcard: HyperX Cloud + FiiO E6
PSU: EVGA SuperNOVA 1000 P2
Default 04-11-2013, 13:20 | posts: 2,927 | Location: USA, Pennsylvania

@ShadowDuke; no it wasn't by me. It was by a member who seemed to have an old deactivated account (I think the named contained the word "Wolf"? idk)

@Prophet; Yeah, I'll mention that.

@yosef019; ok, I added relevant information for XP. I've never actually modded XP drivers, so if you do it (or have done it) let me know if I added the correct info.

Last edited by Cyberdyne; 04-11-2013 at 13:50.
   
Reply With Quote
Old
  (#14)
pimp_gimp
Ancient Guru
 
pimp_gimp's Avatar
 
Videocard: EVGA Geforce GTX 980 SLI
Processor: Core i7-3770k 4.5Ghz
Mainboard: Asus P8Z77-V Premium
Memory: 16GB G.Skill Ripjaws Z
Soundcard: Creative SoundBlaster Z
PSU: Corsair AX1200
Default 04-11-2013, 16:48 | posts: 6,575 | Location: Tacoma, Washington

Quote:
Originally Posted by Prophet View Post
I have never claimed otherwise. I wrote it to hopefully make the guide a little bit better.
I know, just commenting on the fact you can change it.
   
Reply With Quote
Old
  (#15)
ipredator
Master Guru
 
Videocard: Quadro K5000M
Processor: Intel i7 980
Mainboard: Intel X58
Memory: 24GB Corsair 1600Mhz
Soundcard: Inbuilt Realtek
PSU: 300W
Default 04-11-2013, 18:14 | posts: 542

I did a similar guide for NBR, in my case it is for a GTX 680M.

It does contain helpful screenshots though!

You can find it in the lower section of the first post.

http://forum.notebookreview.com/sage...s-benches.html

Last edited by ipredator; 04-11-2013 at 18:17.
   
Reply With Quote
Old
  (#16)
BetA
Ancient Guru
 
BetA's Avatar
 
Videocard: MSI GTX670 PEOC@1350Mhz
Processor: Q9550@3,8Ghz@Vendetta2
Mainboard: Asus P5Q Ket΄s mBIOS :)
Memory: 4x2048 OCZ-REAPER 1080Mhz
Soundcard: CreativeX-FI X-tremeGamer
PSU: Corsair VX550W 550 Watt
Default 04-11-2013, 18:27 | posts: 3,950 | Location: outside the Box...

yay, cyberdyne...Nice work...
Now people have a tutorial on how to edit them...
Next time someone asks, i can guide him here...

Thanks Cyber
   
Reply With Quote
Old
  (#17)
Veteran
Ancient Guru
 
Veteran's Avatar
 
Videocard: 2xTitan XM@1590Mhz-CH20
Processor: 4930k@5.0ghz-1.40v-CH20
Mainboard: R4BE@Monoblock-CH20
Memory: 16Gb Mushkin Redline2133
Soundcard: SupremeFX-Sennheiser 350
PSU: Corsair AX 1200i
Default 04-11-2013, 19:24 | posts: 12,065 | Location: United kingdom

Even though i recently found out how to do this myself this is a great guide which will be used alot, Well done Cyberdyne
   
Reply With Quote
Old
  (#18)
Cyberdyne
Ancient Guru
 
Cyberdyne's Avatar
 
Videocard: GTX1080 Arctic Hybrid III
Processor: i7 4770K @ 4.4GHz
Mainboard: MSI Z87-G45 Gaming
Memory: 4x8GB @ 2GHz
Soundcard: HyperX Cloud + FiiO E6
PSU: EVGA SuperNOVA 1000 P2
Default 04-11-2013, 19:59 | posts: 2,927 | Location: USA, Pennsylvania

I added some supplementary pictures.
Anything else I should add?
   
Reply With Quote
Old
  (#19)
Veteran
Ancient Guru
 
Veteran's Avatar
 
Videocard: 2xTitan XM@1590Mhz-CH20
Processor: 4930k@5.0ghz-1.40v-CH20
Mainboard: R4BE@Monoblock-CH20
Memory: 16Gb Mushkin Redline2133
Soundcard: SupremeFX-Sennheiser 350
PSU: Corsair AX 1200i
Default 04-11-2013, 23:20 | posts: 12,065 | Location: United kingdom

Quote:
Originally Posted by Cyberdyne View Post
I added some supplementary pictures.
Anything else I should add?
The only thing you can do is think of yourself as a complete noob reading the guide.

Would it be easy to do if you had hardly any knowledge?

All you can do is make that process as easy as possible.
   
Reply With Quote
Old
  (#20)
Cyberdyne
Ancient Guru
 
Cyberdyne's Avatar
 
Videocard: GTX1080 Arctic Hybrid III
Processor: i7 4770K @ 4.4GHz
Mainboard: MSI Z87-G45 Gaming
Memory: 4x8GB @ 2GHz
Soundcard: HyperX Cloud + FiiO E6
PSU: EVGA SuperNOVA 1000 P2
Default 04-12-2013, 00:37 | posts: 2,927 | Location: USA, Pennsylvania

Yeah, that is what motivated me to simply put the individual list's of strings and device ID's on pastebin, and tell you what to search, what to copy, and where to paste it while using myself as an example.

I've done pretty well at explaining things in layman's terms in the past.
But you never really know until someone gives the guide a go.
   
Reply With Quote
Old
  (#21)
Dragondale13
Maha Guru
 
Dragondale13's Avatar
 
Videocard: GTX 1070 AMP! • H75
Processor: 3930k @ 4.5Ghz • H100i V2
Mainboard: GBE X79-UD3 • F21E Mod2
Memory: G.Skill 16Gb DDR3 2400Mhz
Soundcard: X-Fi Ti.Champ • Z-5300
PSU: Corsair HX850
Default 04-12-2013, 15:46 | posts: 1,001 | Location: ...........In a corrupt country

Thank you very much!
   
Reply With Quote
Old
  (#22)
The General
Ancient Guru
 
The General's Avatar
 
Videocard: ATI FireProV4800 GDDR5
Processor: Quad Xeon X3220 2.40ghz
Mainboard: Dell Inc. 0200DY
Memory: 4GB DDR3 Memory
Soundcard: SoundMAX Integrated HD
PSU: Thermaltake TR2-430
Default 04-12-2013, 23:35 | posts: 3,084 | Location: Los Angeles, CA | Maryland, Dundalk


Last edited by The General; 04-12-2013 at 23:39.
   
Reply With Quote
Old
  (#23)
Cyberdyne
Ancient Guru
 
Cyberdyne's Avatar
 
Videocard: GTX1080 Arctic Hybrid III
Processor: i7 4770K @ 4.4GHz
Mainboard: MSI Z87-G45 Gaming
Memory: 4x8GB @ 2GHz
Soundcard: HyperX Cloud + FiiO E6
PSU: EVGA SuperNOVA 1000 P2
Default 04-12-2013, 23:43 | posts: 2,927 | Location: USA, Pennsylvania

Wut?
   
Reply With Quote
Old
  (#24)
SplashDown
Master Guru
 
SplashDown's Avatar
 
Videocard: EVGA 980ti Classy@1500
Processor: AMD 8350 @ 4.7 XSPC RX240
Mainboard: ASRock 990FX Extreme 9
Memory: King HyperX Beast 2133CL9
Soundcard: Realtek 7.1 & 1000w Reciv
PSU: Cooler Master Silent 1000
Default 04-13-2013, 01:05 | posts: 401 | Location: Michigan

Yes thanks, I wanted to know how, appreciate.
   
Reply With Quote
Old
  (#25)
kilyan
Master Guru
 
Videocard: SAPPHIRE R9 390 NITRO
Processor: amd fx 8350@4.5 ghz
Mainboard: gigabyte 990xa-ud3
Memory: 16gb ram ddr3 1866mhz
Soundcard: embed via hd audio 8.1
PSU: ANTEC EDGE 650W
Default 05-08-2013, 00:40 | posts: 463 | Location: italy

paste bin gpu strings link dead
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 2017, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.