aboutsummaryrefslogtreecommitdiff
path: root/src/overclock.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/overclock.c')
-rw-r--r--src/overclock.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/overclock.c b/src/overclock.c
index 2cba623..df2ae66 100644
--- a/src/overclock.c
+++ b/src/overclock.c
@@ -4,12 +4,10 @@
#include <string.h>
#include <stdlib.h>
-// HACK!!!: When a program uses cuda (including nvenc) then the nvidia driver drops to performance level 2 (memory transfer rate is dropped and possibly graphics clock).
+// HACK!!!: When a program uses cuda (including nvenc) then the nvidia driver drops to max performance level - 1 (memory transfer rate is dropped and possibly graphics clock).
// Nvidia does this because in some very extreme cases of cuda there can be memory corruption when running at max memory transfer rate.
// So to get around this we overclock memory transfer rate (maybe this should also be done for graphics clock?) to the best performance level while GPU Screen Recorder is running.
-// TODO: Does it always drop to performance level 2?
-
static int min_int(int a, int b) {
return a < b ? a : b;
}