I am running the 64-bit Linux client.
The primegrid_tpsieve_1.35_x86_64-pc-linux-gnu__ati13ati process is using 100% CPU on one core.
If there is a simple and known solution for this, please stop reading here and just provide the answer :)
-----
If you are reading this, I suppose no one else has had this problem (or you just didn't stop reading anyway ;) )
It would appear that the program uses the CPU instead of the GPU. I found a similar error described by tocx in the Sieving/test app forum, and the solution suggested was to add a '--device 1' to the command line. I attempted this, and get the same issue that tocx got in that thread, i.e. a segmentation violation.
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
SIGSEGV: segmentation violation
Stack trace (11 frames):
./primegrid_tpsieve_1.35_x86_64-pc-linux-gnu__ati13ati[0x4160bd]
/lib/libpthread.so.0(+0xf8f0)[0x7fe8125cf8f0]
/home/mildew/ati-stream-sdk-v2.2-lnx64/lib/x86_64/libatiocl64.so(+0xca3b0)[0x7fe
8106863b0]
/home/mildew/ati-stream-sdk-v2.2-lnx64/lib/x86_64/libatiocl64.so(+0x10b640)[0x7f
e8106c7640]
/home/mildew/ati-stream-sdk-v2.2-lnx64/lib/x86_64/libatiocl64.so(clCreateCommand
Queue+0x69)[0x7fe81066a879]
./primegrid_tpsieve_1.35_x86_64-pc-linux-gnu__ati13ati[0x410b04]
./primegrid_tpsieve_1.35_x86_64-pc-linux-gnu__ati13ati[0x4116a9]
./primegrid_tpsieve_1.35_x86_64-pc-linux-gnu__ati13ati[0x40e52a]
./primegrid_tpsieve_1.35_x86_64-pc-linux-gnu__ati13ati[0x40add9]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fe811aadc4d]
./primegrid_tpsieve_1.35_x86_64-pc-linux-gnu__ati13ati[0x40a039]
Exiting...
I am running on an ATI HD5570 and an AMD processor.
Thanks
|