Attention: the driver will install and work only if test mode is enabled. This causes many anti-cheats to not work. If you don't like this, use the driver I made. Please don't ask me where to get a certificate that works without test mode. Such certificates sometimes leak from various companies. I do not provide such certificates as it is completely illegal.
-
Enable test mode: use
bcdedit -set TESTSIGNING ON
command as admin, then reboot. -
Place original driver distributive (
xxx.xx-desktop-win10-win11-64bit-international-dch-whql.exe
) inside/Edit
folder. Do not unpack this distributive, the script does it automatically. -
Keep only one preset, deleting the unnecessary one (
Presets.txt
orPresets_NVENC.txt
).Presets.txt
will make you a regular driver, whilePresets_NVENC.txt
will make you a driver with NVENC and NvFBC patches (removed restriction on maximum number of simultaneous NVENC video encoding; enabled NvFBC for all NvFBC-targeted applications).
Attention: Do not use Presets_NVENC.txt
preset if your mining card does not have hardware NVENC support. In this case driver will cause problems (crashes) in applications supporting NVENC.
-
Run
_Start_Menu.bat
. -
Choose
100
for certificates generation. You only need to do this once. The next time you run the patcher, it will use the existing certificates. -
Choose
200
to add certificate into Root certificates storage. -
Choose
1
to start the automated process. The script will automatically do everything specified in the preset.
-
After the script has completed all the necessary actions, in the /Edit folder next to the distributive (
xxx.xx-desktop-win10-win11-64bit-international-dch-whql.exe
) you will find a ready-to-use unpacked distributive. Just run Setup.exe and install driver. -
Don't lose
/UseCerts/Gen-*
files! These are your personal certificates. You will need them the next time you want to patch a driver (for example, when a new driver version is released). If you lose them, you will have to regenerate them and add to the storage (items100
and200
in script options).
If you are going to install the driver on another computer (for example, if you run the patch in a virtual machine and then transfer the driver to the host system), copy /UseCerts/Gen-Root.crt
and install it into the Root certificate store before installing the driver. Don't forget to turn on test mode!