Compare commits
	
		
			2 Commits
		
	
	
		
			4d2510eb2b
			...
			97c6c549c1
		
	
	| Author | SHA1 | Date | 
|---|---|---|
| 
							
							
								
								 | 
						97c6c549c1 | |
| 
							
							
								
								 | 
						9ce9f8eb09 | 
| 
						 | 
				
			
			@ -485,10 +485,10 @@ 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:
 | 
			
		||||
                if oc_conf[0] and type(oc_conf[2])==dict and oc_apply_allowed:
 | 
			
		||||
                    if utils.normalize_rule(self.last_applied_oc)!=utils.normalize_rule(oc_conf[2]) or (self.last_oc_apply_time < utils.unix_timestamp()-300):
 | 
			
		||||
                        self.last_oc_apply_time = utils.unix_timestamp()
 | 
			
		||||
                        log.debug(f"Applying OC | {json.dumps(oc_conf[2], separators=(',',':'))}")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										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