Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/dartraiden/nvidia-patcher
- Owner: dartraiden
- Created: 2022-12-02T13:37:45.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T21:31:13.000Z (13 days ago)
- Last Synced: 2024-10-24T09:55:27.675Z (13 days ago)
- Language: PowerShell
- Homepage:
- Size: 17.5 MB
- Stars: 326
- Watchers: 11
- Forks: 31
- Open Issues: 67
-
Metadata Files:
- Readme: docs/README-PATCHER.md
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!**