lord-carlos / nvidia-update

Checks for a new version of the Nvidia Driver, downloads and installs it.
MIT License
147 stars 29 forks source link




nvidia-update

Checks for a new version of the Nvidia Driver, downloads and installs it.

Usage

Optional parameters

How to pass the optional parameters

Running the script regularly and automatically

You can use SchTasks to run the script automatically with:

$path = "C:"
New-Item -ItemType Directory -Force -Path $path | Out-Null
Invoke-WebRequest -Uri "https://github.com/lord-carlos/nvidia-update/raw/master/nvidia.ps1" -OutFile "$path\nvidia.ps1" -UseBasicParsing
SchTasks /Create /SC DAILY /TN "Nvidia-Updater" /TR "powershell -NoProfile -ExecutionPolicy Bypass -File $path\nvidia.ps1" /ST 10:00
schtasks /run /tn "Nvidia-Updater"

Requirements / Dependencies

7-Zip or WinRar are needed to extract the drivers.

FAQ

Q. How do we check for the latest driver version from Nvidia website ?

We use the NVIDIA Advanced Driver Search.

Example: https://www.nvidia.com/Download/processFind.aspx?psid=101&pfid=845&osid=57&lid=1&whql=1&ctk=0&dtcid=0

  • psid: Product Series ID (GeForce 10 Series: 101)
  • pfid: Product ID (e.g. GeForce GTX 1080 Ti: 845)
  • osid: Operating System ID (e.g. Windows 10 64-bit: 57)
  • lid: Language ID (e.g. English (US): 1)
  • whql: Driver channel (Certified: 0, Beta: 1)
  • dtcid: Windows Driver Type (Standard: 0, DCH: 1)