Home
Name Modified Size InfoDownloads / Week
README.md 2014-12-19 5.0 kB
CHANGELOG.md 2014-12-19 4.0 kB
geforce-driver-check-1.0921.zip 2014-12-19 639.3 kB
geforce-driver-check-1.0920.zip 2014-12-16 639.3 kB
geforce-driver-check-1.0915-1.zip 2014-07-01 175.6 kB
geforce-driver-check-1.082.zip 2014-04-09 174.9 kB
geforce-driver-check-1.078.zip 2014-03-15 157.5 kB
geforce-driver-check-1.076-1.zip 2014-03-15 157.3 kB
geforce-driver-check-1.06-BETA.zip 2014-03-05 157.0 kB
geforce-driver-check-1.051-BugFix.zip 2014-01-28 154.6 kB
Totals: 10 Items   2.3 MB 0

edGeforce Driver Check (GDC)

Checks for new Nvidia Display Drivers then does an automated unattended install, or with many more options.

Copyright (c) 2014 Jon Retting

git clone https://github.com/jonretting/geforce-driver-check.git

Latest v1.921

v1.0915-1

v1.082

Release Notes:

1.0921:

  • added checks for 7za extracted windows ACLs
  • fixed fixed not being able to execute installer

1.0920:

  • removed 7z auto download and symlink functionality
  • added 7za to replace 7z
  • added 7za binary to GDC
  • added 7za dependency check
  • beta -U arg to remove previous driver version using windows PnPUtil
  • added ShieldWirelessController and GfExperienceService to excluxed list
  • rename func.src to func.sh
  • update wget Mozilla user agent rv to 34.0

1.0915-1:

  • fixed pathing issue

1.0915 :

  • posix compliancy
  • removed bash arrays
  • use command instead of hash
  • source in functions (func.src)
  • source in config (config.conf)
  • removed superfluous files
  • update README info

1.09 :

  • removed various bashisms

INFO:

  • Requires CYGWIN
  • No configuration needed to run, simply bash/sh/dash/ash geforce.sh
  • Currently supports: Windows 7 x64, Server 2008 r2, Windows 8/8.1 x64, (Server 2012 Untested)
  • Works with Desktop and Notebook Graphics adapters
  • Can be called from anywhere (supports alias/symlinks/shortcuts)
  • Compares your current version with latest available from Nvidias website
  • Downloads latest version if current version is older
  • Supports the international driver package version when [-i] is invoked
  • User interaction required before download/install procedure
  • Go fully unattended with the [-s] silent install option or [-y] yes-to-all
  • Option to Force-Reinstall latest version will verify integrity of downloaded archive and re-install
  • Default config will only install Display Driver, HD-Audio, and PshyX (customize in config.conf)
  • Specify default configuration options in config.conf
  • Displays Nvidia installation progress box
  • Only check if a new version is available with [-C]
  • Runs driver setup with all driver packages when [-A] is invoked activate attended install
  • Searches for 7-Zip (7z.exe) will prompt for optional creation of symlink
  • If 7zip is not found, GDC will prompt to download x64 msi, then prompt to install

DEPENDENCIES:

wget, 7-Zip

OPTIONS:

geforce.sh [-asycCAirVh] [-d=/download/path]
-a    Attended install (user must traverse Nvidia setup GUI)
-s    Silent install (don’t show Nvidia progress bar)
-y    Answer 'yes' to all prompts
-c    Clean install (removes all saved profiles and settings)
-d    Specify download location
-C    Only check for new version (returns version#, 0=update available, 1=no update)
-R    Force Reinstalls latest driver version (integrity checks on current installer package)
-A    Enable all Nvidia packages (GFExperience, NV3DVision, etc) uses attended install
-i    Download international driver package (driver package for non-English installs)
-r    Don't disable reboot prompt when reboot is needed (could be bugged)
-V    Displays version info
-h    this crupt

See INFO for more information

EXAMPLES:

  • Run default ./geforce.sh

  • Run with International (driver package for non English installs) ./geforce.sh -i

  • Run with all packages enabled (GFexperience, Geforce Vission, etc) fully attended install ./geforce.sh -A

  • Run with fully attended install enabled, will requires user to progress through Nvidia setup GUI ./geforce.sh -a

  • Run completely silent answers "yes" to all prompts, doesn't display any Nvidia GUI (no driver install progress window) ./geforce.sh -s

  • Run and only see if you need an update and exit ./geforce.sh -C

  • Run with Download path specified, yes to all prompts, and silent driver install (no Nvidia GUI) ./geforce.sh -d "/home/me/Downloads" -s -y

TODO:

  • *add GDC rollback functionality to previously installed driver
  • *trap ctrl-c/z and kill anything and everything script executed
  • *use logger instead of tee, use custom logit to windows events
  • *make compatible with multiple installed nvidia card environments
  • remove .sh suffix for release candidate
  • correct handling of assorted nvidia graphics hardware
  • create windows shortcuts to geforce.sh option
  • allow for other types ex: x86 version, only whql
  • *add geforce inspector tool install options
  • add driver purge style installation, complete graphics driver removal
Source: README.md, updated 2014-12-19