Skip to content

NZK95/nvtweak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvtweak

A tool for tweaking hidden NVIDIA driver settings.

GitHub Last Commit Downloads GitHub Stars GitHub Issues GitHub License Platform NVIDIA


Disclaimer

Warning

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.

The NVIDIA documentation is often incomplete and many parameters are not described properly.

You use this program at your own risk.

Table of Contents

Requirements

  • Windows x64
  • Administrator privileges
  • Last version of nvtweak from releases

Introduction

NVIDIA GPU drivers contain a huge number of parameters stored in the Windows registry — usually under either 0000 or nvlddmkm path. Most of them are hidden and cannot be seen or read without external tools (WPA/MXA/ProcMon). Even if you find the names of those parameters, there’s another problem — figuring out the correct value to set, and without the documentation they are useless. You can use the Leaked NVIDIA Documentation 2022 to calculate value manually, but it takes time and is annoying. nvtweak automates this by parsing the documentation and generating correct values for parameters automatically. It also provides a set of utilities for browsing NVIDIA docs and handling registry DWORDs efficiently.

Registry Location Differences

  • 0000 branch: Contains 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 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 (If hidden extract them with WPA/MXA/PROCMON etc..) 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)

Useful Links

NVIDIA 2022 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

Credits

BEYONDPERFORMANCE

Troubleshooting

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

Note

Some parameters are very experimental and can break the video driver, cause BSOD or other problems, so I always recommend storing the registry backup and logging all changed settings, if you still encounter this problem, just boot into Windows using Safe Mode and delete the setting that causes problems

License

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

About

Automates the configuration of NVIDIA GPU driver settings.

Topics

Resources

License

Stars

4 stars

Watchers

1 watching

Forks

Sponsor this project

Contributors

Languages