To create a working driver, basically download NVCleanstaller
and then use the following settings:
Select: Manually select a driver version
Check box: Show all versions
From the drop down list select the latest driver version (at time of writing its: 546.01), so I selected: 546.01 Windows 10 64bit Notebook DCH
Make sure you select Notebook and not Desktop
Click Next
On the "Select Components to install" screen, make sure at least the following are checked:
[X] Display Driver (required)
[X] PhysX
[X] HD AUdio via HDMI
[X] Microsoft Visual C 2017 Runtimes
Click Next
Wait for it to "Prepare sources..."
On the "Installation tweaks" screen, select the following:
[X] Disable Installer Telemetry & Advertising
[X] Add Hardware Support
From the drop down Template select: GeForce GPU [134B.0008.1414] nvmsoig.inf
Add the last 4 digits: 2520 to the (ID), so that the whole line reads as follows: PCI\VEN_10DE&DEV_2520
type the name in manually: Name: GeForce RTX 3060 Laptop GPU
[X] Rebuild digital signature
Click Next
On the "Finished" screen select: Build Package. This will create an install file for you. Run it as you would a normal nVidia driver install and enjoy.
I hope you still check this thread. I have Chatreey Tank Mini PC with NVIdia GeForce RTX 3080 + Intel Iris Xe Graphics
so when I get to the "Installation tweaks" screen and tick on "add Hardware support" in template search bar only GeForce GPU option I have is GeForce GPU [1392.066A.1028]nvdmi.inf as seen on the screen shots
on 2nd screenshots you can see installed DEV_249C since I used Fraken Driver