diff --git a/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp b/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp index 1c236e69b3..a061c66270 100644 --- a/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp +++ b/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp @@ -420,12 +420,10 @@ Settings::create( disablePersistent_ = true; } - if (calAttr.priSupport) { - svmAtomics_ = true; - } - svmFineGrainSystem_ = calAttr.isSVMFineGrainSystem; + svmAtomics_ = (calAttr.priSupport || calAttr.isSVMFineGrainSystem) ? true : false; + // Enable some platform extensions enableExtension(ClAmdDeviceAttributeQuery);