inttf NVIDIA Patcher [BASH Script]

This is a BASH script, which download NVIDIA installer, extract it, patch it and make new patched installer package. This is very quickly tested alpha version so if you have any problems please let me know or if this works as it should you can also let me know. I use here currently Isaak I. Aleksandrov patches and ARCH Linux Patches + my own patches. Currently this works with NVIDIA 340.108 / 418.113 / 435.21 drivers and latest 5.10 and 5.9 kernels.

Note 390.141 works with latest kernels 5.9 and 5.10 without patches. Removed until it stops working.

This should work with any distribution. You just need install wget and patch packages.

Check video version of guide:

Download and Use inttf NVIDIA Patcher BASH Script

1. Change root user

su -
# OR #
sudo -i 

2. Install Needed dependencies

## Fedora ##
dnf install wget patch

## Debian / Ubuntu ##
apt-get install wget patch

Then change back to normal user and run following commands as normal user!

3. Create new directory for inttf NVIDIA patcher

This is just a example, you can use any directory for this.

cd ~
mkdir NVIDIA

4. Download / Update inttf NVIDIA patcher

wget -O

5. Make inttf NVIDIA patcher executable

chmod +x

6. Download and patch your drivers

Basic usage

--- inttf NVIDIA patcher ---
script usage: [-h] [-v 340.108, 418.113 or 435.21]

Example: Get and patch NVIDIA 340.108 for kernel 5.10 / 5.9

./ -v 340.108

After successful run, you should have following content on your directory:

ls -la
total 205524
drwxrwxr-x. 1 inttf inttf       286 Nov 23 02:34 .
drwx------. 1 inttf inttf       624 Nov 23 01:53 ..
-rwxrwxr-x. 1 inttf inttf      5947 Nov 23 02:08
drwxrwxr-x. 1 inttf inttf        90 Nov 23 02:32 NVIDIA-390xx
drwxrwxr-x. 1 inttf inttf      3192 Nov 23 02:33 NVIDIA-Linux-x86_64-340.108
-rwxrwxr-x. 1 inttf inttf 126660695 Nov 23 02:34
-rwxrwxr-x. 1 inttf inttf  83780873 Jun  4 19:25

This case use file when you install your drivers.

11 comments on “inttf NVIDIA Patcher [BASH Script]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.