Welcome to MilkyWay@home

Posts by mancausoft

1) Message boards : News : GPU Issues Mega Thread (Message 65110)
Posted 7 Sep 2016 by mancausoft
Post:
For my case the problem seems in the Boinc (7.6.22) Hw detector (or opencl library).
I have two card and one platform.
Platform 0 Card 0 is the Intel Card
Platform 0 Card 1 is the Nvidia card

Mer 7 Set 02:11:47 2016 | | OpenCL: NVIDIA GPU 0: GeForce GT 750M (driver version 10.10.13 310.42.25f01, device version OpenCL 1.2, 2048MB, 2048MB available, 178 GFLOPS peak)
Mer 7 Set 02:11:47 2016 | | OpenCL: Intel GPU 0: Iris Pro (driver version 1.2(Aug 29 2016 22:20:39), device version OpenCL 1.2, 1536MB, 1536MB available, 384 GFLOPS peak)

And in the file coproc_info.xml I have device_num 0 for all two cards:

<nvidia_opencl>
<name>GeForce GT 750M</name>
<vendor>NVIDIA</vendor>
<device_num>0</device_num>
</nvidia_opencl>

<intel_gpu_opencl>
<name>Iris Pro</name>
<vendor>Intel</vendor>
<device_num>0</device_num>
</intel_gpu_opencl>

all two card is detected as device 0, and boinc start: "milkyway_1.37_x86_64-apple-darwin__opencl_nvidia_101" passing the params "-device 0" instead of "-device 1"

I try to start manually apple-darwin__opencl_nvidia_101 passing -device 1 and it works.

Same problem with boinc 7.6.33
2) Message boards : News : GPU Issues Mega Thread (Message 65108)
Posted 6 Sep 2016 by mancausoft
Post:
in my case I think the problem is it use the wrong GPU, intel instead of the nvidia:

Using SSE4.1 path
Found 1 platform
Platform 0 information:
Name: Apple
Version: OpenCL 1.2 (Jun 30 2016 20:18:53)
Vendor: Apple
Extensions: cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event
Profile: FULL_PROFILE
Didn't find preferred platform
Using device 0 on platform 0
Found 2 CL devices
Device 'Iris Pro' (Intel:0x1024500) (CL_DEVICE_TYPE_GPU)
Board:
Driver version: 1.2(Aug 29 2016 22:20:39)
Version: OpenCL 1.2
Compute capability: 0.0
Max compute units: 40
Clock frequency: 1200 Mhz
Global mem size: 1610612736
Local mem size: 65536
Max const buf size: 65536
Double extension: (none)
Device doesn't support double precision
Failed to calculate likelihood
<background_integral> nan </background_integral>
<stream_integral> nan nan nan </stream_integral>
<background_likelihood> nan </background_likelihood>
<stream_only_likelihood> nan nan nan </stream_only_likelihood>
<search_likelihood> nan </search_likelihood>
00:26:32 (41943): called boinc_finish


EDIT:
boinc pass "device 0" instead of "device 1"
boinc_project 42690 0.3 0.0 2447260 3588 ?? SN 1:01AM 0:00.02 milkyway_1.37_x86_64-apple-darwin__opencl_nvidia_101 -f -np 20 -p 0.507773611546175 5.314882185745 -1.78457837505283 192.629590982596 39.017990164971 1.87224701958271 3.15095839718822 4.18477040237846 -0.533261040271202 200.315243139419 22.88 1.901 2.99 24.2836812450552 -0.4582270374547 194.265010250273 11.7345663011072 2.75052293940004 0.026636379053808 6.0638655173807 --device 0
with device 1 it's starts fine (manually)




©2020 Astroinformatics Group