report correct gpu_oc_specs, set default clocks/pl on {}
This commit is contained in:
parent
4d2510eb2b
commit
9ce9f8eb09
|
@ -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:
|
||||
|
|
10
lib/nvml.py
10
lib/nvml.py
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue