PrimeGrid
Please visit donation page to help the project cover running costs for this month
1) Message boards : Sieving : ppsieve ATI/OpenCL testing (Message 26321)
Posted 4056 days ago by Profile [AF>Libristes] Jip
after a "sudo ldconfig"

when i run in my boinc/projetcs/www.primegrid.com directory with this command :
ppsieve-cl-boinc-x86_64-linux -p42070e9 -P42070010e6 -k 1201 -K 9999 -N 2000000 -c 60


ppsieve version cl-0.1.0-beta (testing) Compiled Sep 9 2010 with GCC 4.3.3 nstart=76, nstep=32, gpu_nstep=32 ppsieve initialized: 1201 <= k <= 9999, 76 <= n < 2000000 42070000070587 | 9475*2^197534+1 42070000198537 | 3373*2^1046686+1 42070003101727 | 4207*2^1054290+1 42070003511309 | 6057*2^1043547+1 42070006307657 | 1513*2^1771812+1 42070006388603 | 2059*2^1816098+1 42070007177519 | 5437*2^1121592+1 42070007396759 | 7339*2^1803518+1 42070008823897 | 4639*2^952018+1 42070008858187 | 2893*2^317690+1 Found 10 factors


stderr.txt :
shmget in attach_shmem: Invalid argument Can't set up shared mem: -1 Will run in standalone mode. Sieve started: 42070000000000 <= p < 42070010000000 Thread 0 starting Detected 160 multiprocessors (800 SPUs) on device 0. Thread 0 completed Sieve complete: 42070000000000 <= p < 42070010000000 count=318533,sum=0xb9f8cbeb13d00db3 Elapsed time: 21.26 sec. (0.02 init + 21.24 sieve) at 481269 p/sec. Processor time: 20.93 sec. (0.02 init + 20.91 sieve) at 488934 p/sec. Average processor utilization: 1.16 (init), 0.98 (sieve) called boinc_finish



but with a real WU : http://www.primegrid.com/result.php?resultid=188323747

Stderr output <core_client_version>6.10.58</core_client_version> <![CDATA[ <message> process exited with code 127 (0x7f, -129) </message> <stderr_txt> ../../projects/www.primegrid.com/ppsieve-cl-boinc-x86_64-linux: error while loading shared libraries: libOpenCL.so: cannot open shared object file: No such file or directory </stderr_txt> ]]>
2) Message boards : Sieving : ppsieve ATI/OpenCL testing (Message 26316)
Posted 4056 days ago by Profile [AF>Libristes] Jip
same error with the complete sdk install .....

echo $ATISTREAMSDKROOT /home/jip/ATI Stream/ati-stream-sdk-v2.2-lnx64



echo $ATISTREAMSDKSAMPLESROOT /home/jip/ATI Stream/ati-stream-sdk-v2.2-lnx64


echo $LD_LIBRARY_PATH /home/jip/ATI Stream/ati-stream-sdk-v2.2-lnx64/lib/x86_64:


ldd ppsieve-cl-boinc-x86_64-linux linux-vdso.so.1 => (0x00007fff4531c000) libOpenCL.so => /home/jip/ATI Stream/ati-stream-sdk-v2.2-lnx64/lib/x86_64/libOpenCL.so (0x00007f5d73951000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f5d7371c000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f5d73407000) libm.so.6 => /lib/libm.so.6 (0x00007f5d73184000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f5d72f6d000) libc.so.6 => /lib/libc.so.6 (0x00007f5d72be9000) /lib64/ld-linux-x86-64.so.2 (0x00007f5d73b58000) libdl.so.2 => /lib/libdl.so.2 (0x00007f5d729e5000) librt.so.1 => /lib/librt.so.1 (0x00007f5d727dd000)
3) Message boards : Sieving : ppsieve ATI/OpenCL testing (Message 26314)
Posted 4056 days ago by Profile [AF>Libristes] Jip
i have no "$ATISTREAMSDKROOT" because "libatiocl64.so" and "libOpenCL.so" are in /usr/lib64 and then are find. as show by the ldd command. another lib is used ?

i try the complete sdk install. perhaps better but i dont think juste for run.

for libOpenCL with ldd i have :
ldd /usr/lib64/libOpenCL.so linux-vdso.so.1 => (0x00007fff53dff000) libdl.so.2 => /lib/libdl.so.2 (0x00007feb09147000) librt.so.1 => /lib/librt.so.1 (0x00007feb08f3f000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007feb08c2a000) libm.so.6 => /lib/libm.so.6 (0x00007feb089a7000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007feb08790000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007feb08572000) libc.so.6 => /lib/libc.so.6 (0x00007feb081ef000) /lib64/ld-linux-x86-64.so.2 (0x00007feb0956a000)


ldd on libatiocl64.so :


ldd /usr/lib64/libatiocl64.so linux-vdso.so.1 => (0x00007fff039ff000) libdl.so.2 => /lib/libdl.so.2 (0x00007fd4c995d000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fd4c9627000) libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fd4c944e000) libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fd4c91dd000) librt.so.1 => /lib/librt.so.1 (0x00007fd4c8fd5000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fd4c8cc0000) libm.so.6 => /lib/libm.so.6 (0x00007fd4c8a3d000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fd4c8826000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007fd4c8608000) libc.so.6 => /lib/libc.so.6 (0x00007fd4c8285000) /lib64/ld-linux-x86-64.so.2 (0x00007fd4ca96a000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fd4c8069000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fd4c7e56000) libatiuki.so.1 => /usr/lib/libatiuki.so.1 (0x00007fd4c7d4d000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fd4c7b48000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fd4c7942000)


all dependency seem correct. no ?
4) Message boards : Sieving : ppsieve ATI/OpenCL testing (Message 26312)
Posted 4056 days ago by Profile [AF>Libristes] Jip
with that command :
ldd ppsieve-cl-boinc-x86_64-linux


i have :
linux-vdso.so.1 => (0x00007fff425cd000) libOpenCL.so => /usr/lib/libOpenCL.so (0x00007f2c50e5c000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f2c50c3f000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f2c5092a000) libm.so.6 => /lib/libm.so.6 (0x00007f2c506a7000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f2c50490000) libc.so.6 => /lib/libc.so.6 (0x00007f2c5010c000) /lib64/ld-linux-x86-64.so.2 (0x00007f2c5107b000) libdl.so.2 => /lib/libdl.so.2 (0x00007f2c4ff08000) librt.so.1 => /lib/librt.so.1 (0x00007f2c4fd00000)


i have "atiocl32.icd" and "atiocl64.icd" in "/etc/OpenCL/vendors"

and "libatiocl64.so" and "libOpenCL.so" in /usr/lib64

and has you could see, it work to detect my GPU :

stderr.txt :
shmget in attach_shmem: Invalid argument Can't set up shared mem: -1 Will run in standalone mode. Sieve started: 42070000000000 <= p < 42070010000000 Thread 0 starting Detected 160 multiprocessors (800 SPUs) on device 0. Error: Building Program (clBuildProgram): Program build failure called boinc_finish
5) Message boards : Sieving : ppsieve ATI/OpenCL testing (Message 26307)
Posted 4057 days ago by Profile [AF>Libristes] Jip
try to run on : Ubuntu 10.04 64b with HD4870 (no overclock) driver 10.8 ( + ATI Stream SDK 2.1 and 2.2. same result)

command :
ppsieve-cl-boinc-x86_64-linux -p42070e9 -P42070010e6 -k 1201 -K 9999 -N 2000000 -c 60


result :
ppsieve version cl-0.1.0-beta (testing)
Compiled Sep 9 2010 with GCC 4.3.3
nstart=76, nstep=32, gpu_nstep=32
ppsieve initialized: 1201 <= k <= 9999, 76 <= n < 2000000


stderr.txt :
shmget in attach_shmem: Invalid argument
Can't set up shared mem: -1
Will run in standalone mode.
Sieve started: 42070000000000 <= p < 42070010000000
Thread 0 starting
Detected 160 multiprocessors (800 SPUs) on device 0.
Error: Building Program (clBuildProgram): Program build failure
called boinc_finish



same error with a real WU : http://www.primegrid.com/result.php?resultid=188269557

what's wrong ?
[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2021 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.22, 1.19, 1.27
Generated 21 Oct 2021 | 9:49:14 UTC