This tells the installer how to install the driver.
The INF has the instructions to what files to copy and where.
It will also setup settings to install with.
The INF also has a list of products that it will install for.
nVidia provides UDA (Unified Driver Architecture) where the driver should work for all their released GPUs.
So the driver itself will support ALL GPUs, but the INF the driver comes with will only support a selected set of GPU
nVidia by default don't support laptop GPUs with beta and WHQL driver updates on their server.
This is left up to the OEM to organize. I assume nVidia must charge to have an OEM driver made or be included, as they are very rear for OEM to actually update a video driver.
So an OEM driver has specific instructions for that laptop (ie model specific) and will only work with a select few laptops.
So a Toshiba OEM driver with a toshiba INF (nvts.inf) will only work with the models included in that INF.
For an constantly updated overview of ODM/OEM INFs found by us in drivers go HERE.
This is where we come in.
We have made up a database of all the GPUs that nVidia have made or are about to make (or were going to make but abandoned).
This database we then split up into sections, Mobile, TNT, Desktop, and Quadros.
We then added the tweaks that are needed to make each of those work.
Then as part of another project we collected the settings to enable everything that is hidden inside the driver.
You can now overclock, use VMR and many other little tweaks, that nVidia normally keeps hidden or only makes available to OEMs.
We combine the 2 sections above to enable all tweaks to all GPUs.
And what you see then is the modded INF that you download seperately.
The modded INF will install on any machine, it should work normaly most of the time.
Some machines may need additional tweaks or different settings, there are 1000's of possibilities.
So sometimes a feature may not work unless you fiddle with the driver or the INF settings.
I have in the INF many possible fixes included that may need to be enabled if you experience problems.
Now, you will need a modded INF if you have a:
Laptop and want to install any other driver other than the driver specific for your machine.
Desktop or Quadro and you want to try a OEM laptop driver.
TNT based desktop and want to try a 8x.xx+ driver.
Laptop or Desktop and you want to try a Quadro based driver.
I hope this explains what INFs are and how they work and what is changed to make them work for everybody.