MCPcopy Index your code
hub / github.com/keylase/nvidia-patch

github.com/keylase/nvidia-patch @main sqlite

repository ↗ · DeepWiki ↗
169 symbols 452 edges 14 files 6 documented · 4%
README

NVENC and NvFBC patches for Nvidia drivers

GitHub last commit Latest version

NVENC patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.

NvFBC patch allows to use NvFBC on consumer-grade GPUs. It should be applied same way as NVENC patch.sh, except you have to use patch-fbc.sh instead.

Main target operating system is GNU/Linux, but for Windows support see win (clickable).


If you like this project, best way to contribute is by sending PRs and fixing documentation.

If you want to donate, please send it to your favorite open source organizations, for example FFmpeg, VideoLAN


Requirements

  • x86_64 system architecture
  • GNU/Linux operating system
  • nvenc-compatible gpu (https://developer.nvidia.com/video-encode-decode-gpu-support-matrix#Encoder)
  • Nvidia driver. Patch available for versions in version table below.

Version Table

Version NVENC patch NVFBC patch Driver link
375.39 YES NO Driver link
390.77 YES NO Driver link
390.87 YES NO Driver link
390.147 YES NO Driver link
390.157 YES NO Driver link
396.24 YES NO Driver link
396.26 YES NO Driver link
396.37 YES NO Driver link
396.54 YES NO Driver link
410.48 YES NO
410.57 YES NO Driver link
410.73 YES NO Driver link
410.78 YES NO Driver link
410.79 YES NO Driver link
410.93 YES NO Driver link
410.104 YES NO Driver link
415.18 YES NO Driver link
415.25 YES NO Driver link
415.27 YES NO Driver link
418.30 YES NO Driver link
418.43 YES NO Driver link
418.56 YES NO Driver link
418.67 YES NO Driver link
418.74 YES NO Driver link
418.87.00 YES NO Driver link
418.87.01 YES NO Driver link
418.88 YES NO Driver link
418.113 YES NO Driver link
430.09 YES NO Driver link
430.14 YES NO Driver link
430.26 YES NO Driver link
430.34 YES NO Driver link
430.40 YES NO Driver link
430.50 YES NO Driver link
430.64 YES NO Driver link
435.17 YES NO Driver link
435.21 YES NO Driver link
440.26 YES YES Driver link
440.31 YES YES Driver link
440.33.01 YES YES Driver link
440.36 YES YES Driver link
440.43.01 YES YES
440.44 YES YES Driver link
440.48.02 YES YES
440.58.01 YES YES
440.58.02 YES YES
440.59 YES YES Driver link
440.64 YES YES Driver link
440.64.00 YES YES Driver link
440.66.02 YES YES
440.66.03 YES YES
440.66.04 YES YES
440.66.08 YES YES
440.66.09 YES YES
440.66.11 YES YES
440.66.12 YES YES
440.66.14 YES YES
440.66.15 YES YES
440.66.17 YES YES
440.82 YES YES Driver link
440.95.01 YES YES Driver link
440.100 YES YES Driver link
440.118.02 YES YES Driver link
450.36.06 YES YES Driver link
450.51 YES YES Driver link
450.51.05 YES YES Driver link
450.51.06 YES YES Driver link
450.56.01 YES YES
450.56.02 YES YES
450.56.06 YES YES
450.56.11 YES YES
450.57 YES YES Driver link
450.66 YES YES Driver link
450.80.02 YES YES Driver link
450.102.04 YES NO Driver link
455.22.04 YES NO
455.23.04 YES YES Driver link
455.23.05 YES YES
455.26.01 YES YES
455.26.02 YES YES
455.28 YES YES Driver link
455.32.00 YES YES
455.38 YES YES Driver link
455.45.01 YES YES Driver link
455.46.01 YES YES
455.46.02 YES YES
455.46.04 YES YES
455.50.02 YES YES
455.50.03 NO YES
455.50.04 YES YES
455.50.05 YES YES
455.50.07 YES YES
455.50.10 YES YES
460.27.04 YES YES Driver link
460.32.03 YES YES Driver link
460.39 YES YES Driver link
460.56 YES YES Driver link
460.67 YES YES Driver link
460.73.01 YES YES Driver link
460.80 YES YES Driver link
460.84 YES YES Driver link
460.91.03 YES YES Driver link
465.19.01 YES YES Driver link
465.24.02 YES YES Driver link
465.27 YES YES Driver link
465.31 YES YES Driver link
470.42.01 YES YES Driver link
470.57.02 YES YES Driver link
470.62.02 YES YES
470.62.05 YES YES
470.63.01 YES YES Driver link
470.74 YES YES Driver link
470.82.00 YES YES Driver link
470.82.01 YES YES Driver link
470.86 YES YES Driver link
470.94 YES YES Driver link
470.103.01 YES YES Driver link
470.129.06 YES YES Driver link
470.141.03 YES YES [Driver link](https://international.download.nvidia.com/XFree86/Lin

Core symbols most depended-on inside this repo

template
called by 10
tools/readme-autogen/utils.py
_perror
called by 7
tools/nv-driver-locator/nv-driver-locator.py
version_key_fun
called by 4
tools/readme-autogen/utils.py
fetch_url
called by 3
tools/nv-driver-locator/get_nvidia_downloads.py
posixpath_components
called by 2
tools/readme-autogen/migrate_patches.py
find_driver
called by 2
tools/readme-autogen/utils.py
row_gen
called by 2
tools/readme-autogen/readme_autogen.py
section_gen
called by 2
tools/readme-autogen/readme_autogen.py

Shape

Function 83
Method 53
Class 33

Languages

Python100%

Modules by API surface

tools/nv-driver-locator/nv-driver-locator.py49 symbols
tools/nv-driver-locator/get_nvidia_downloads.py30 symbols
win/tools/autopatch/autopatch.py17 symbols
win/tools/1337-diff/1337-diff.py11 symbols
tools/readme-autogen/readme_autogen.py9 symbols
tools/nv-driver-locator/get_deb_drivers.py8 symbols
tools/readme-autogen/add_driver.py7 symbols
tools/nv-driver-locator/mailer.py7 symbols
tools/nv-driver-locator/gfe_get_driver.py7 symbols
tools/readme-autogen/constants.py6 symbols
tools/readme-autogen/utils.py5 symbols
tools/nv-driver-locator/get_vulkan_downloads.py5 symbols

For agents

$ claude mcp add nvidia-patch \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact