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) |
©2024 Astroinformatics Group