From 91111582f2d2c76036e62e9de69e3c614ef23bd9 Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Sun, 28 Mar 2021 09:56:36 +0100 Subject: [PATCH] Added documentation about TDR issue in windows --- test/TestAsyncOperations.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/TestAsyncOperations.cpp b/test/TestAsyncOperations.cpp index 7feaaa30e..2e3edcd32 100644 --- a/test/TestAsyncOperations.cpp +++ b/test/TestAsyncOperations.cpp @@ -163,6 +163,10 @@ TEST(TestAsyncOperations, TestManagerAsyncExecution) std::shared_ptr algo1 = mgr.algorithm({ tensorA }, spirv); std::shared_ptr algo2 = mgr.algorithm({ tensorB }, spirv); + // AMD Drivers in Windows may see an error in this line due to timeout. + // In order to fix this, it requires a change on Windows registries. + // More details on this can be found here: https://docs.substance3d.com/spdoc/gpu-drivers-crash-with-long-computations-128745489.html + // Context on solution discussed in github: https://github.com/EthicalML/vulkan-kompute/issues/196#issuecomment-808866505 sq1->evalAsync(algo1); sq2->evalAsync(algo2);