From 08ca51ec4c4ce4eaa38a7f07e97a60deec9e51cf Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 30 Jun 2020 16:53:56 +0200 Subject: [PATCH] Fixed DAG initialization on slower AMD GPUs Display driver could reset on GPUs with screen connected. --- src/backend/opencl/runners/OclKawPowRunner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/opencl/runners/OclKawPowRunner.cpp b/src/backend/opencl/runners/OclKawPowRunner.cpp index 6cd9c4949..0ec466f59 100644 --- a/src/backend/opencl/runners/OclKawPowRunner.cpp +++ b/src/backend/opencl/runners/OclKawPowRunner.cpp @@ -157,7 +157,7 @@ void OclKawPowRunner::set(const Job &job, uint8_t *blob) const uint32_t dag_words = dag_size / sizeof(node); m_calculateDagKernel->setArgs(0, m_lightCache, m_dag, dag_words, m_lightCacheSize / sizeof(node)); - constexpr uint32_t N = 1 << 20; + constexpr uint32_t N = 1 << 18; for (uint32_t start = 0; start < dag_words; start += N) { m_calculateDagKernel->setArg(0, sizeof(start), &start);