Only try to print the status of active devices.
diff --git a/main.c b/main.c
index c19e703..1715a42 100644
--- a/main.c
+++ b/main.c
@@ -3512,7 +3512,7 @@ int main (int argc, char *argv[])
for (i = 0; i < mining_threads; i++) {
if (unlikely(!queue_request()))
quit(1, "Failed to queue_request in main");
- if (!opt_quiet)
+ if (!opt_quiet && active_device(i))
print_status(i);
}