diff --git a/projects/clr/rocclr/device/device.cpp b/projects/clr/rocclr/device/device.cpp index ebfdc49782..7f78675e18 100644 --- a/projects/clr/rocclr/device/device.cpp +++ b/projects/clr/rocclr/device/device.cpp @@ -1092,9 +1092,14 @@ Settings::Settings() : value_(0) { waitCommand_ = AMD_OCL_WAIT_COMMAND; supportDepthsRGB_ = false; fenceScopeAgent_ = AMD_OPT_FLUSH; - if (amd::IS_HIP) { + + // Amend certain flags for OpenCL + if (!amd::IS_HIP) { if (flagIsDefault(GPU_SINGLE_ALLOC_PERCENT)) { - GPU_SINGLE_ALLOC_PERCENT = 100; + GPU_SINGLE_ALLOC_PERCENT = 85; + } + if (flagIsDefault(GPU_FORCE_BLIT_COPY_SIZE)) { + GPU_FORCE_BLIT_COPY_SIZE = 0; } } diff --git a/projects/clr/rocclr/utils/flags.hpp b/projects/clr/rocclr/utils/flags.hpp index 00d1b4ce76..1ed6237b3a 100644 --- a/projects/clr/rocclr/utils/flags.hpp +++ b/projects/clr/rocclr/utils/flags.hpp @@ -92,7 +92,7 @@ release(size_t, GPU_XFER_BUFFER_SIZE, 0, \ "Transfer buffer size for image copy optimization in KB") \ release(bool, GPU_IMAGE_DMA, true, \ "Enable DRM DMA for image transfers") \ -release(uint, GPU_SINGLE_ALLOC_PERCENT, 85, \ +release(uint, GPU_SINGLE_ALLOC_PERCENT, 100, \ "Maximum size of a single allocation as percentage of total") \ release(uint, GPU_NUM_COMPUTE_RINGS, 2, \ "GPU number of compute rings. 0 - disabled, 1 , 2,.. - the number of compute rings") \