diff --git a/tools/nv-driver-locator/get_nvidia_downloads.py b/tools/nv-driver-locator/get_nvidia_downloads.py index 8ec79ea..fe3377a 100755 --- a/tools/nv-driver-locator/get_nvidia_downloads.py +++ b/tools/nv-driver-locator/get_nvidia_downloads.py @@ -34,6 +34,7 @@ class CertLevel(enum.Enum): Certified = 1 ODE = 2 QNF = 3 + CRD = 4 def __str__(self): return self.name diff --git a/tools/nv-driver-locator/nv-driver-locator.json.sample b/tools/nv-driver-locator/nv-driver-locator.json.sample index 8e6cf14..fb8e154 100644 --- a/tools/nv-driver-locator/nv-driver-locator.json.sample +++ b/tools/nv-driver-locator/nv-driver-locator.json.sample @@ -70,6 +70,15 @@ "certlevel": "Certified" } }, + { + "type": "nvidia_downloads", + "name": "downloads win creator ready", + "params": { + "os": "Windows10_64", + "product": "GeForce", + "certlevel": "CRD" + } + }, { "type": "nvidia_downloads", "name": "downloads win beta", diff --git a/win/tools/autopatch/autopatch.py b/win/tools/autopatch/autopatch.py index 40c3b0e..0ab7fab 100755 --- a/win/tools/autopatch/autopatch.py +++ b/win/tools/autopatch/autopatch.py @@ -163,7 +163,12 @@ def main(): else: version, product_type = identify_driver(args.installer_file, sevenzip=args.sevenzip) - driver_name = "quadro_" + version if product_type == "100" else version + drv_prefix = { + "100": "quadro_", + "300": "", + "301": "crd_", + } + driver_name = drv_prefix[product_type] + version out_dir = os.path.join( os.path.dirname( os.path.abspath(__file__)), '..', '..', 'win10_x64', driver_name)