From 2a0a9b97d8e18ae6ebc940593b3890c018a8190f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20PIERRE?= Date: Wed, 15 Jan 2025 17:54:50 +0100 Subject: [PATCH] OpenCL config: clamp micro naps, don't reset it --- src/common/opencl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/opencl.c b/src/common/opencl.c index 7bd4867b7d85..991bbe6cd184 100644 --- a/src/common/opencl.c +++ b/src/common/opencl.c @@ -283,8 +283,7 @@ gboolean dt_opencl_read_device_config(const int devid) // do some safety housekeeping cl->dev[devid].avoid_atomics &= 1; cl->dev[devid].pinned_memory &= (DT_OPENCL_PINNING_ON | DT_OPENCL_PINNING_DISABLED); - if((cl->dev[devid].micro_nap < 0) || (cl->dev[devid].micro_nap > 1000000)) - cl->dev[devid].micro_nap = 250; + cl->dev[devid].micro_nap = CLAMP(cl->dev[devid].micro_nap, 250, 1000000); if((cl->dev[devid].clroundup_wd < 2) || (cl->dev[devid].clroundup_wd > 512)) cl->dev[devid].clroundup_wd = 16; if((cl->dev[devid].clroundup_ht < 2) || (cl->dev[devid].clroundup_ht > 512))