Browse Source

Make sure we do not attempt to adl manage devices we have explicitly disabled.

Con Kolivas 14 years ago
parent
commit
5b40f9795b
1 changed files with 10 additions and 0 deletions
  1. 10 0
      main.c

+ 10 - 0
main.c

@@ -5299,6 +5299,16 @@ int main (int argc, char *argv[])
 		for (i = 0; i < MAX_GPUDEVICES; i++)
 			if (gpu_devices[i] && i + 1 > nDevs)
 				quit (1, "Command line options set a device that doesn't exist");
+		for (i = 0; i < nDevs; i++) {
+			/* Make sure we do not attempt to adl manage devices
+			 * that we disable */
+			if (!gpu_devices[i])
+				gpus[i].gpu_engine =
+				gpus[i].gpu_memclock =
+				gpus[i].gpu_vddc =
+				gpus[i].gpu_fan =
+				gpus[i].gpu_powertune = 0;
+		}
 	} else {
 		for (i = 0; i < nDevs; i++)
 			gpu_devices[i] = true;