Merge pull request #88 from Snawoot/gfe_crd

GFE CRD support
This commit is contained in:
Vladislav Yarmak 2019-04-03 17:17:04 +03:00 committed by GitHub
commit 171ef5a35b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 2 deletions

View File

@ -41,6 +41,7 @@ def get_latest_geforce_driver(*,
language=1033, language=1033,
beta=False, beta=False,
dch=False, dch=False,
crd=False,
timeout=10): timeout=10):
# GeForce GTX 1080 and GP104 HD Audio # GeForce GTX 1080 and GP104 HD Audio
dt_id = ["1B80_10DE_119E_10DE"] dt_id = ["1B80_10DE_119E_10DE"]
@ -57,9 +58,11 @@ def get_latest_geforce_driver(*,
"lg": str(language), # Language code "lg": str(language), # Language code
"iLp": "1" if notebook else "0", # System Is Laptop "iLp": "1" if notebook else "0", # System Is Laptop
"prvMd": "0", # Private Model? "prvMd": "0", # Private Model?
"gcV": "3.16.0.140", # GeForce Experience client version "gcV": "3.18.0.94", # GeForce Experience client version
"gIsB": "1" if beta else "0", # Beta? "gIsB": "1" if beta else "0", # Beta?
"dch": "1" if dch else "0" # 0 - Standard Driver, 1 - DCH Driver "dch": "1" if dch else "0", # 0 - Standard Driver, 1 - DCH Driver
"upCRD": "1" if crd else "0", # Searched driver: 0 - GameReady Driver, 1 - CreatorReady Driver
"isCRD": "1" if crd else "0", # Installed driver: 0 - GameReady Driver, 1 - CreatorReady Driver
} }
try: try:
res = getDispDrvrByDevid(query_obj, timeout) res = getDispDrvrByDevid(query_obj, timeout)
@ -114,6 +117,10 @@ def parse_args():
parser.add_argument("-D", "--dch", parser.add_argument("-D", "--dch",
help="Query DCH driver instead of Standard driver", help="Query DCH driver instead of Standard driver",
action="store_true") action="store_true")
parser.add_argument("-C", "--crd",
help="Query CreatorReady driver instead of "
"GameReady driver",
action="store_true")
parser.add_argument("-T", "--timeout", parser.add_argument("-T", "--timeout",
type=check_positive_float, type=check_positive_float,
default=10., default=10.,
@ -135,6 +142,7 @@ def main():
x86_64=(not args._32bit), x86_64=(not args._32bit),
beta=args.beta, beta=args.beta,
dch=args.dch, dch=args.dch,
crd=args.crd,
timeout=args.timeout) timeout=args.timeout)
if drv is None: if drv is None:
print("NOT FOUND") print("NOT FOUND")

View File

@ -21,6 +21,13 @@
"name": "desktop defaults", "name": "desktop defaults",
"params": {} "params": {}
}, },
{
"type": "gfe_client",
"name": "desktop CRD",
"params": {
"crd": true
}
},
{ {
"type": "gfe_client", "type": "gfe_client",
"name": "desktop beta", "name": "desktop beta",