Skip to content

Releases: ZenitH-AT/nvidia-update

nvidia-update 1.15.3

28 Feb 07:12
Compare
Choose a tag to compare

Fixed a bug with Show-LoadingAnimation (sorry everyone)

nvidia-update 1.15.2

06 Feb 13:14
Compare
Choose a tag to compare
  • Added new optional parameters:
    • -Silent: Run the script in the background; use default choice for any prompts
    • -LogFilePath: Append output to a text file
      • This will likely be improved or reimplemented as needed in the future due to the current implementation being rather basic; exceptions aren't logged, for example
  • Improved Show-LoadingAnimation

nvidia-update 1.15.1

29 Dec 17:10
Compare
Choose a tag to compare
  • Updated GPU name filter regex to support "COLLECTORS EDITION" GPUs
  • Added new optional parameters, allowing custom URLs or local file paths to be specified for nvidia-data files:
    • -GpuDataFileUrl: Override the GPU data JSON file URL/path for determining product family (GPU) ID
    • -OsDataFileUrl: Override the OS data JSON file URL/path for determining operating system ID
  • Replaced $dchSupportedOsIds array with Windows build number check
  • Fixed $powershellExe not being set before handling scheduled task logic
  • Refactored some code

nvidia-update 1.15

17 Dec 19:19
Compare
Choose a tag to compare
  • Improved script version comparison
  • Simplified scheduled task related logic
  • Fixed $archiverPath not being set after installing 7-Zip via the script
  • Split -Clean optional parameter into -Force (installs the driver even if the latest version is already installed) and -Clean (removes any existing driver and its configuration data)
  • Renamed -DownloadDir optional parameter to -DownloadDirectory
  • Added new optional parameters:

nvidia-update 1.14

02 Dec 09:06
Compare
Choose a tag to compare
  • The runspace created by Get-WebFile now stops the download when the parent process is killed
  • Modified script updating logic to get script from the latest release
    • The latest script version is now gathered from /releases/latest, rather than the now removed version.txt
    • NOTE: This is a breaking change; updating the script from older versions requires a manual download
  • The availability of a DCH driver is now additionally checked if a non-DCH driver is installed and the OS supports a DCH driver
    • Fixes a potential issue where the latest available driver isn't a DCH driver (e.g. in the case that a GPU with a Windows 10 driver(s) was discontinued before a DCH driver was made available)
    • Thanks, @ElPumpo
  • Greatly simplified archiver related code and fixed and issue related to archiver downloading
  • Refactored a ton of code and fixed several minor issues

nvidia-update 1.13.3

30 Nov 18:36
Compare
Choose a tag to compare
  • Updated and refactored notebook chassis type values
  • Cleaned up logic relating to OS ID and DCH support
  • If the user's OS supports the DCH driver but the non-DCH (standard) driver is installed, the script will now offer to upgrade to the DCH driver
    • If the latest DCH and non-DCH drivers have the same version (i.e. in the case of long discontinued GPUs), the user will still be offered an upgrade

nvidia-update 1.13.2

29 Nov 23:52
Compare
Choose a tag to compare
  • Fixed script not working on PowerShell 5.x
    • Please note this version probably isn't fully supported
  • If running PowerShell 6.x+, the scheduled task will now use pwsh rather than powershell

nvidia-update 1.13.1

29 Nov 17:09
a55f721
Compare
Choose a tag to compare
  • Added optional GpuId and OsId parameters to manually specify these values
  • Fixed sometimes not finding a driver for "SUPER" variants of GPUs
  • Fixed not finding driver for GPUs with " with Max-Q Design" suffix
  • Fixed $osVersion comparison for DCH driver
  • GPU data is now converted to hash table
  • Fixed $winRarPath related code
  • Refactored miscellaneous areas of code

nvidia-update 1.12

12 Sep 17:28
785b9af
Compare
Choose a tag to compare
  • Added an optional parameter to enable message-signalled interrupts after driver installation
    • Parameter will be set each time a scheduled run occurs if it was set when the -Schedule parameter was set
  • Improved download functionality
  • Refactored some of the code

nvidia-update 1.11

20 Jul 22:43
5198289
Compare
Choose a tag to compare
  • Fixed version check with driver version 47x
  • Refactored a lot of the code