Releases: ZenitH-AT/nvidia-update
Releases · ZenitH-AT/nvidia-update
nvidia-update 1.15.3
nvidia-update 1.15.2
- 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
- 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
- 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:
-KeepDownload
: Don't delete the downloaded driver package after installation (or if an error occurred)-AjaxDriverServiceUrl
: AjaxDriverService URL; e.g., replace ".com" in the default value ("https://gfwsl.geforce.com/services_toolkit/services/com/nvidia/services/AjaxDriverService.php") with ".cn" to solve connectivity issues
nvidia-update 1.14
- 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 latest script version is now gathered from /releases/latest, rather than the now removed
- 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
- 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
- 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 thanpowershell
nvidia-update 1.13.1
- 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
- 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
- Parameter will be set each time a scheduled run occurs if it was set when the
- Improved download functionality
- Refactored some of the code
nvidia-update 1.11
- Fixed version check with driver version 47x
- Refactored a lot of the code