https://github.com/aetopia/nvidia-driver-downloader
Allows you to download NVIDIA Game Ready and Studio drivers via the command-line. Made with 🐍 Python!
https://github.com/aetopia/nvidia-driver-downloader
driver nvidia powershell powershell-script python3 windows windows-10 windows-11
Last synced: 8 months ago
JSON representation
Allows you to download NVIDIA Game Ready and Studio drivers via the command-line. Made with 🐍 Python!
- Host: GitHub
- URL: https://github.com/aetopia/nvidia-driver-downloader
- Owner: Aetopia
- License: mit
- Archived: true
- Created: 2022-03-11T10:34:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-26T11:51:33.000Z (over 3 years ago)
- Last Synced: 2025-05-17T10:08:39.119Z (9 months ago)
- Topics: driver, nvidia, powershell, powershell-script, python3, windows, windows-10, windows-11
- Language: Python
- Homepage:
- Size: 151 KB
- Stars: 22
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
NVIDIA Driver Downloader

Allows you to download NVIDIA Game Ready and Studio drivers via the command-line!
Made with 🐍 Python!
# Usage:
1. `--download ` | Download a specified driver version.
`--download` | Download the latest driver.
2. `--list` | Return a list of driver versions.
3. `--extract ` | Extract the specified driver package.
4. `--studio` | Set the driver type to Studio. (Default: Game Ready)
5. `--standard` | Set the driver type to Standard. (Default: DCH)
6. `--output ` | Specify the output directory.
`--output` | Set the output directory to the current working directory.
7. `--update` | Check if the currently installed NVIDIA driver is outdated or not.
8. `--full` | Sets the driver package type to Full.
9. `--components [Components]` | Specify which components to include when extracting a driver package.
10. `--setup` | Run the extracted driver package setup.
11. `--flags [Flags ...]` | Pass flags to NVDDL.
# Alternatives
Alternatives to NVDDL!
1. Zusier's NVIX: https://github.com/Zusier/NVIX
# Wiki
### Check out NVDDL's Documentation/Wiki: [Documentation/Wiki](https://github.com/Aetopia/NVIDIA-Driver-Downloader/wiki)
# Releases
**Install via Scoop**
```ps
scoop install https://raw.githubusercontent.com/couleur-tweak-tips/utils/main/bucket/nvddl.json
```
**Find pre-compiled binaries here:**
[GitHub Releases](https://github.com/Aetopia/NVIDIA-Driver-Downloader/releases)
**NOTE: Make sure to have 7-Zip installed your system or driver extraction functionalities won't work!**
# Requirements
**Note: Only required if you are dealing with the source code.**
External PIP Packages used by NVIDIA Driver Downloader:
```
pip install wmi
```
# Build
1. Install the following using `pip`:
```
pip install nuitka zstandard ordered-set
```
2. Go into the `src` folder and run `build.bat`.
# Sources
### 1. NVIDIA's Advanced Driver Search & Driver Package Extraction: [NVIDIA-Update](https://github.com/lord-carlos/nvidia-update)
### 2. NVIDIA API: [EnvyUpdate](https://github.com/fyr77/EnvyUpdate/wiki/Nvidia-API)
### 3. Hardware IDs: [PCIUTILS/PCIIDS](https://github.com/pciutils/pciids)
### 4. NVIDIA Debloating Guide: [EVA](https://github.com/amitxv/EVA)