Skip to content

NZK95/nvtweak

Repository files navigation

nvtweak

Downloads

Disclaimer

The author is not responsible for any possible damage caused to hardware as a result of using this project.
This software does not guarantee any increase in performance and is intended for enthusiasts only.
You use this program at your own risk.
The NVIDIA documentation is often incomplete and many parameters are not described properly.

Introduction

NVIDIA GPU drivers contain a huge number of parameters stored in the Windows registry — usually under either 0000 or nvlddmkm.
Most of them are hidden and cannot be modified without external tools.
Even if you manage to find the names of those parameters (DWORD), there’s another problem — figuring out the correct value to set. It takes time. nvtweak automates this by parsing the documentation and generating correct DWORD values automatically.
It also provides a set of utilities for browsing NVIDIA docs and handling DWORDs efficiently.

Registry Location Differences

  • 0000 branch: Contains both simple flags and complex bitfield parameters
  • nvlddmkm branch: Contains only binary Enable/Disable parameters

Input Format

All values must be entered in hexadecimal format with 0x prefix (e.g., 0x00000001).

Features

Feature Description
Automated Value Calculation Automatically calculate values based on bitfield specifications.
Registry Integration with Direct Write Directly write to registry with integration capabilities.
Documentation Browser for Parameter Descriptions Allows browsing of documentation related to parameter descriptions.
Reverse Engineering Reconstruct bitfield configuration from existing values.
Export Functionality Generate .reg files for batch deployment.
DWORD Analysis Extract all references to specific parameters in DWORD format.

Usage

  1. Enter the DWORD parameter name in the search field
  2. Click Search to query the documentation database
  3. Interpret results based on parameter type:

Case 1: Complex Bitfield Parameter

  • Select desired bitfield options from the presented list
  • Click Calculate to generate the hexadecimal value

Case 2: Binary Flag Parameter

  • Only values 0x00000000 and 0x00000001 are valid
  • Use the provided interface to set all flags uniformly

Case 3: Undocumented Parameter

  • Parameter exists in registry but lacks documentation
  • Manual value entry required
  • Use Show Description to view context (if available)

Credits

BEYONDPERFORMANCE

NVIDIA LEAK magnet:?xt=urn:btih:DC718539145BDE27DDDB5E94C67949E6D1C8513C&dn=integdev_gpu_drv.rar&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce

Troubleshooting

If you encounter bugs or unexpected behavior, please report them through the issue tracker.

License

This project is licensed under the MIT License - see the LICENSE file for details.