report correct gpu_oc_specs, set default clocks/pl on {}

This commit is contained in:
clore 2024-05-10 00:38:45 +00:00
parent 4d2510eb2b
commit 9ce9f8eb09
2 changed files with 11 additions and 1 deletions

View File

@ -485,7 +485,7 @@ class CloreClient:
log.debug("Submitting \"gpu_oc_specs\"")
self.last_oc_service_submit = utils.unix_timestamp()
await WebSocketClient.send({
"set_gpu_info":oc_conf[1],
"set_gpu_info":self.gpu_oc_specs,
"xorg_valid": True
})
if oc_conf[0] and len(oc_conf[2].keys())>0 and oc_apply_allowed:

View File

@ -221,6 +221,16 @@ def set_oc(settings):
try:
gpu_count = pynvml.nvmlDeviceGetCount()
settings_keys = settings.keys()
if len(settings_keys)==0: # Configure default clocks/pl
settings={}
for i in range(0,gpu_count):
settings[str(i)]={
"core":0,
"mem":0,
"pl": all_gpus_data_list[i]["default_power_limit"]
}
settings_keys = settings.keys()
log.debug(f"Rewriting settings with: {json.dumps(settings)}")
for oc_gpu_index in settings_keys:
if oc_gpu_index.isdigit():
oc_gpu_index=int(oc_gpu_index)