We didn’t recommend using the Chinese driver in our mining GPU video, but now, we’ll show you how to make Nvidia’s drivers work for yourself – And how to go deeper.
Buy a P106 (mining "GTX 1060") on Taobao: https://lmg.gg/8KV9W
Buy a real GTX 1060:
On Amazon: http://geni.us/rveAUH
On Newegg: https://lmg.gg/8KV6B
Download link for GeForce driver 416.34: https://lmg.gg/8KV93
Download link for HxD: https://lmg.gg/8KV9m
Download link for DifferentSLIAuto: https://lmg.gg/8KV9P
Download link for 7-Zip: https://lmg.gg/8KV9p
TechPowerUp Forum Thread: https://lmg.gg/8KV91
How to mod the P106 driver
Make sure Secure Boot is disabled and Windows is in testsigning mode
Check your motherboard manual for information on how to disable Secure Boot
Testsigning can be enabled by opening up a Command Prompt or PowerShell as administrator, then typing:
bcdedit /set {current} testsigning on
bcdedit /set {current} nointegritychecks on
This can be done for a single boot by going to Start -> Power -> Restart and holding shift while clicking Restart, then choosing Troubleshoot, then Advanced Options, then Startup Settings - Once you get to the menu, choose to disable driver signature enforcement.
After restarting, you’ll know it worked if some text is displayed in the lower right corner of your desktop
Download and extract the GeForce driver using 7-Zip
In the extracted folder, go to the Display.Driver folder and open nv_dispi.infusing Notepad++
Search for lines containing 1B87 (P104-100), 1BC7, (P104-101) 1C07(P106-100), and 1C09 (P106-090)
Change each line's Section number to match the 1C06 (GTX 1060) line - On 416.34, that means from Section110 to Section108
On the third set of lines, the Section numbers will be different; Again change it to match the 1C06 (GTX 1060) line - On 416.34, that's Section109 to Section107
Save the file
Install the driver as normal – Windows will complain that it’s unsigned; Click allow.
Right-click the desktop, go to Display Settings, then Graphics Settings
From here, you can force any game to use the P106 to render while your integrated GPU is used for display output.
How to perform the SLI mod
Make sure Secure Boot is disabled and Windows is in testsigning mode
Check your motherboard manual for information on how to disable Secure Boot
Testsigning can be enabled by opening up a Command Prompt or PowerShell as administrator, then typing:
bcdedit /set {current} testsigning on
bcdedit /set {current} nointegritychecks on
This can be done for a single boot by going to Start -> Power -> Restart and holding shift while clicking Restart
After restarting, you’ll know it worked if some text is displayed in the lower right corner of your desktop
Install both graphics cards you wish to attempt SLI with
The first three characters of the PCI device ID MUST match to enable SLI
To find out what the device ID is, right-click the start button and click Device Manager
In the Display adaptors list double-click the card you want to check.
Under the Details tab, click the drop-down and then click Hardware IDs.
It will look like this: PCI\VEN_10DE&DEV_1F07&SUBSYS_86701043&REV_A1
VEN_10DE means Nvidia, while DEV_1F07 is the device ID – In this example, an RTX 2070. So in order to run SLI, the other card’s device ID will have to also start with DEV_1F0
Download and install the GeForce driver as usual
Download and extract the DifferentSLIAuto package
Go to C:\Windows\System32\DriverStore\FileRepository and sort by date
Go into the newest folder beginning with nv_dispi.inf
Copy the nvlddmkm.sys file to the DifferentSLIAuto folder
Open the install.cmd file in the DifferentSLIAuto folder in Notepad++
Replace the three mentions of nv_dispi.inf in install.cmd with the folder name we got the nvlddmkm.sys file
Open the nvlddmkm.sys we copied in a hex editor (HxD)
In HxD, go to Search, then Find, then click the Hex Values tab
Search for 79050fba6b240e
Position the cursor at the start of these values
Replace with C7432400000000 (no need to delete first, just type over it)
Save the file
Reboot into Safe Mode with Networking
Click Start, then Power, then hold shift while clicking Reboot
In the menu that comes up, click Troubleshoot, then Advanced Options, then Startup Settings (on some PCs, this may be behind a “show more options” arrow) - Once the PC reboots, press 5 on the screen that appears.
Run install.cmd in the DifferentSLIAuto folder as administrator
Reboot into normal mode
Enable SLI (hopefully)