diff --git a/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp b/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp index 29a124800d..4bf815588d 100644 --- a/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp +++ b/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp @@ -443,6 +443,11 @@ Settings::create( enableExtension(ClKhrDepthImages); } + if (apuSystem_ && + ((calAttr.totalVisibleHeap + calAttr.totalInvisibleHeap) < 150)) { + remoteAlloc_ = true; + } + // Override current device settings override();