From 6d0eb174f51586a2323bce5cf584f12a0d0f17e9 Mon Sep 17 00:00:00 2001 From: jsteube Date: Sun, 6 Nov 2016 12:26:42 +0100 Subject: [PATCH] Add some useful environment variable for use with amd-gpu-pro driver --- src/shared.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/shared.c b/src/shared.c index c3aab7145..89cb7cd6a 100644 --- a/src/shared.c +++ b/src/shared.c @@ -159,12 +159,30 @@ void setup_environment_variables () putenv ((char *) "DISPLAY=:0"); } + if (getenv ("GPU_FORCE_64BIT_PTR") == NULL) + putenv ((char *) "GPU_FORCE_64BIT_PTR=1"); + if (getenv ("GPU_MAX_ALLOC_PERCENT") == NULL) putenv ((char *) "GPU_MAX_ALLOC_PERCENT=100"); + if (getenv ("GPU_SINGLE_ALLOC_PERCENT") == NULL) + putenv ((char *) "GPU_SINGLE_ALLOC_PERCENT=100"); + + if (getenv ("GPU_MAX_HEAP_SIZE") == NULL) + putenv ((char *) "GPU_MAX_HEAP_SIZE=100"); + + if (getenv ("CPU_FORCE_64BIT_PTR") == NULL) + putenv ((char *) "CPU_FORCE_64BIT_PTR=1"); + if (getenv ("CPU_MAX_ALLOC_PERCENT") == NULL) putenv ((char *) "CPU_MAX_ALLOC_PERCENT=100"); + if (getenv ("CPU_SINGLE_ALLOC_PERCENT") == NULL) + putenv ((char *) "CPU_SINGLE_ALLOC_PERCENT=100"); + + if (getenv ("CPU_MAX_HEAP_SIZE") == NULL) + putenv ((char *) "CPU_MAX_HEAP_SIZE=100"); + if (getenv ("GPU_USE_SYNC_OBJECTS") == NULL) putenv ((char *) "GPU_USE_SYNC_OBJECTS=1");