Skip to content
This repository has been archived by the owner on Nov 3, 2019. It is now read-only.
/ Nvdfetch Public archive

A CLI tool for finding the newest drivers for your Nvidia GPU

License

Notifications You must be signed in to change notification settings

mjjs/Nvdfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nvdfetch

Nvdfetch is a CLI application written in Go for checking for new drivers for your Nvidia GPU.

Running Nvdfetch:

  • Running Nvdfetch with no command line arguments makes the application run in automatic mode, which queries the host system for the required information to find the correct drivers.
  • Using the -m flag starts the application in manual mode. On initial launch, the user is asked a series of questions about the host system. The answers are used to determine the correct driver to get. A config file config.json is created based on the answers and it will be used for sequential runs.

Other good to know arguments:

  • -f runs the first time setup again. Re-writes the config file.
  • -d downloads the driver to disk if a newer version is found

Requirements

Windows 7, 8.* or 10

Installing

The latest version can be found on the releases page of this repository. The application does not really need to install anything, but it is good to keep in mind that the config file and downloaded driver files are saved in the same directory where the executable is being run in.

Building from source

Because the NVML library uses CGO, it needs to be compiled using GCC. The Go tool should handle everything for you, but you need GCC to be installed and added to PATH before building Nvdfetch.

Todo

  • Add simple GUI
  • Re-implement config system(?)
  • Support for other operating systems(?)

About

A CLI tool for finding the newest drivers for your Nvidia GPU

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages