Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dartraiden/nvidia-patcher

Adds 3D acceleration support for P106-090 / P106-100 / P104-100 / P104-101 / P102-100 / CMP 30HX / CMP 40HX / CMP 50HX / CMP 70HX / CMP 90HX / CMP 170HX mining cards as well as RTX 3060 3840SP and RTX 3080 Ti 20GB.
https://github.com/dartraiden/nvidia-patcher

Last synced: 4 days ago
JSON representation

Adds 3D acceleration support for P106-090 / P106-100 / P104-100 / P104-101 / P102-100 / CMP 30HX / CMP 40HX / CMP 50HX / CMP 70HX / CMP 90HX / CMP 170HX mining cards as well as RTX 3060 3840SP and RTX 3080 Ti 20GB.

Awesome Lists containing this project

README

        

# How to use patcher

**Attention: the driver will install and work only if [test mode](https://learn.microsoft.com/en-us/windows-hardware/drivers/install/the-testsigning-boot-configuration-option) is enabled. This causes many anti-cheats to not work. If you don't like this, use [the driver I made](/docs/README.md). 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.**

1. Enable [test mode](https://learn.microsoft.com/en-us/windows-hardware/drivers/install/the-testsigning-boot-configuration-option): use `bcdedit -set TESTSIGNING ON` command as admin, then reboot.

2. 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.

3. Keep only one preset, deleting the unnecessary one (`Presets.txt` or `Presets_NVENC.txt`). `Presets.txt` will make you a regular driver, while `Presets_NVENC.txt` will make you a driver with NVENC and NvFBC patches ([removed](https://github.com/keylase/nvidia-patch/tree/master/win) restriction on maximum number of simultaneous NVENC video encoding; [enabled](https://github.com/keylase/nvidia-patch/tree/master/win/nvfbcwrp) 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.**

4. Run `_Start_Menu.bat`.

5. 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.

6. Choose `200` to add certificate into Root certificates storage.

7. Choose `1` to start the automated process. The script will automatically do everything specified in the preset.

8) 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.

9) 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 (items `100` and `200` 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!**