Latest Nvidia GeForce Drivers working on UEFI Windows 10
While testing my 780M card on Windows 10, I noticed Nvidia decided to drop support for Mobile GeForce cards after driver version 425.31 (dated april 2019), which is the latest version you can download and install from Nvidia website. Any newer version will tell you no compatible hardware is found and refuse to install.
The problem is many modern apps and games require version 440+ or Vulkan support on the driver.
More modern GeForce cards have seen driver updates until recently (January 2021).
It turns out you can modify these modern GeForce drivers to work on mobile GeForce cards. It requires modding the installer files (.inf), manually updating the driver and a special install procedure to allow unsigned drivers installation. It also seems every 6 months updates from Microsoft may remove unsigned drivers install (to be verified).
Its not an easy procedure, but if anyone is interested I'll try to create a manual on how I managed to install version 461.40 (Jan 2021) of GeForce drivers that works great on my 780M with
@nikey22 ._BR3 vbios.
View attachment 1741786
Ok, before I forget

a quick guide on how to install these modern Nvidia drivers for mobile Kepler cards on Windows 10
Software needed:
DDU - Display Driver Uninstaller
https://www.guru3d.com/files-details/display-driver-uninstaller-download.html
Nvidia driver 461.40 - Must be DCH version to fit modded .inf file. I used:
https://tr.download.nvidia.com/Windows/461.40/461.40-notebook-win10-64bit-international-dch-whql.exe
Modified .inf file - That is needed to include mobile hardware identifiers removed by Nvidia from modern .inf files.
You can download it from this forum post by StefanG3D (file named R46140.inf). Will need to register to download, I’m not posting it here since it’s not my work.
.inf file is driver version specific, so newer drivers will need a new .inf
https://forums.laptopvideo2go.com/topic/34045-geforce-46140-game-ready-studio-quadro/
Steps:
1 - Extract driver file “461.40-notebook-win10-64bit-international-dch-whql.exe” to a folder (you can use 7zip for this)
Rename R46140.inf as nv_dispi.inf
Inside driver folder, look for "Display.Driver" folder and copy renamed nv_dispi.inf inside (overwrite already existing nv_dispi.inf)
2 - Disconnect from internet (turn off wifi or disconnect ethernet cable)
Reboot windows in safe mode: easy way is hold shift while clicking restart from windows menu, then choose Troubleshoot -> Advanced options -> Start-up Settings. On reboot choose option 4: Safe Mode
While in safe mode, execute DDU. Select GPU / NVIDIA in right column and click on “Clean and restart).
On reboot you’ll have no display driver installed. It is important not to have internet connection, otherwise windows will download and install old Nvidia display drivers.
Reboot once again, this time in “Disable driver signature enforcement” mode. Procedure is the same as rebooting in Safe Mode, but selecting option 7 instead of 4. If in doubt, check here:
https://support.viewsonic.com/en/su...how-to-install-unsigned-drivers-in-windows-10
Open Device Manager, under Display Adapters you should have Microsoft basic display driver. Click on device, change to Driver tab and select “update driver”. Select Search my PC and Select from a list of available drivers. The trick here is to use the “Have Disk” option and navigate to select the nv_dispi.inf we previously copied inside the Display.Driver folder.
If all goes well, you’ll be able to select your card model and start to install drivers. Midway trough install you’ll be warned driver is unsigned and given the chance to install such unsigned driver, choose that and installer should work to the end.
3 - Reboot and check driver version, it should be 461.40. Then you can add registry entries to activate brightness control, just as in old version of drivers.
Notes:
- I have not tested this extensively, it is possible it may not work for you. At first I installed on top of version 425.31, and ended up with a working driver but no brightness control at all (adding registry brightness entries did nothing).
- If you make some mistake, you can always go back to reboot in safe mode and use DDU to remove all display drivers and start over or go back to reinstall 425.31, DDU does a good job at cleaning old install.
- It may happen that future windows updates from Microsoft remove unsigned drivers (to be confirmed).
- Nvidia Control Panel is not working for me.
Otherwise I've been testing this a lot the last few days, modern games like Doom Eternal or RPCS3 work quite decently on my 780M. Also a quick benchmark with these drivers version and
@nikey22 780M_BR2 rom
Edit:
I have also now tested this on a Quadro K1100M card and it works too, so this is expected to work for all Kepler based cards, be it GeForce or Quadro.
This time I've directly installed on top of already existing 392.63 Quadro drivers with brightness control registry entry (no DDU, just reboot on “Disable driver signature enforcement” mode and update driver, and it worked ok, with brighness control working out of the box on reboot with the updated drivers).
So, for installs I would first try just installing on top of existing drivers and, if problems like brightness control arise, go the DDU path.
Edit 2:
There's a new utility around to automate newer drivers modding and signing: NVCleanstall
https://www.techpowerup.com/download/techpowerup-nvcleanstall/
I have not tested it yet, but from forum posts it looks that using version 1.7.0 you can add hardware IDs for our cards and get a proper signed driver, avoiding the potential problem of unsigned drivers removal from windows updates (and making installation easier).