P4 to Git Change 1201490 by xcui@merged_opencl_jxcwin on 2015/10/20 10:47:18
SWDEV-41018 - if system is equal to or less than 2GB memory, disable CPU and APU for OpenCL, and force the device to be 1.2 if it is a discrete GPU. precheckin: http://ocltc.amd.com:8111/viewModification.html?modId=60516&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true code review: http://ocltc.amd.com/reviews/r/8738/ Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#277 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#531 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#331 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.hpp#95 edit
Dieser Commit ist enthalten in:
@@ -235,6 +235,10 @@ Device::init()
|
||||
virtualMemSize =
|
||||
(uintptr_t) std::min(statex.ullTotalPageFile, statex.ullTotalVirtual);
|
||||
#endif
|
||||
//disable CPU device if system memory is equal to or less than 2GB
|
||||
if (info.globalMemSize_ <= 2 * Gi) {
|
||||
return true;
|
||||
}
|
||||
|
||||
maxWorkerThreads_ = (size_t) (virtualMemSize /
|
||||
(uintptr_t) ((CPU_WORKER_THREAD_STACK_SIZE +
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren