@@ -273,6 +273,10 @@ def set_gpu_nvclock_offset(self, target, perf_level, offset):
273273 return set_int_attribute (self , target , perf_level , NV_CTRL_GPU_NVCLOCK_OFFSET , offset )
274274
275275
276+ def set_gpu_nvclock_offset_all_levels (self , target , offset ):
277+ return set_int_attribute (self , target , 0 , NV_CTRL_GPU_NVCLOCK_OFFSET_ALL_PERFORMANCE_LEVELS , offset )
278+
279+
276280def get_gpu_nvclock_offset_range (self , target , perf_level ):
277281 return query_valid_attr_values (self , target , perf_level , NV_CTRL_GPU_NVCLOCK_OFFSET )
278282
@@ -285,6 +289,10 @@ def set_mem_transfer_rate_offset(self, target, perf_level, offset):
285289 return set_int_attribute (self , target , perf_level , NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET , offset )
286290
287291
292+ def set_mem_transfer_rate_offset_all_levels (self , target , offset ):
293+ return set_int_attribute (self , target , 0 , NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET_ALL_PERFORMANCE_LEVELS , offset )
294+
295+
288296def get_mem_transfer_rate_offset_range (self , target , perf_level ):
289297 return query_valid_attr_values (self , target , perf_level , NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET )
290298
@@ -372,8 +380,10 @@ def init(disp, info):
372380 disp .extension_add_method ('display' , 'nvcontrol_get_current_performance_level' , get_current_performance_level )
373381 disp .extension_add_method ('display' , 'nvcontrol_get_gpu_nvclock_offset' , get_gpu_nvclock_offset )
374382 disp .extension_add_method ('display' , 'nvcontrol_set_gpu_nvclock_offset' , set_gpu_nvclock_offset )
383+ disp .extension_add_method ('display' , 'nvcontrol_set_gpu_nvclock_offset_all_levels' , set_gpu_nvclock_offset_all_levels )
375384 disp .extension_add_method ('display' , 'nvcontrol_get_mem_transfer_rate_offset' , get_mem_transfer_rate_offset )
376385 disp .extension_add_method ('display' , 'nvcontrol_set_mem_transfer_rate_offset' , set_mem_transfer_rate_offset )
386+ disp .extension_add_method ('display' , 'nvcontrol_set_mem_transfer_rate_offset_all_levels' , set_mem_transfer_rate_offset_all_levels )
377387 disp .extension_add_method ('display' , 'nvcontrol_get_cooler_manual_control_enabled' ,
378388 get_cooler_manual_control_enabled )
379389 disp .extension_add_method ('display' , 'nvcontrol_get_fan_duty' , get_fan_duty )
0 commit comments