Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - r05

Pages: 1 2 [3] 4 5 6 7
31
BitShares PTS / Re: [ANN] PTS.1GH.COM - GPU mining
« on: January 13, 2014, 01:03:19 am »
Has anyone got the Linux binary running on Debian 7?
On the moment, you cannot: it depends on specific Ubuntu libc version.
Thought as much.. If it were open source, I'd try and port it out..
I can port it for you, no problem, but only tomorrow. Just tell, 32bit or 64?
x64 would be grand

32
BitShares PTS / Re: [ANN] PTS.1GH.COM - GPU mining
« on: January 13, 2014, 12:11:53 am »
Has anyone got the Linux binary running on Debian 7?
On the moment, you cannot: it depends on specific Ubuntu libc version.
Thought as much.. If it were open source, I'd try and port it out..

33
BitShares PTS / Re: [ANN] PTS.1GH.COM - GPU mining
« on: January 13, 2014, 12:02:45 am »
Has anyone got the Linux binary running on Debian 7?

34
BitShares PTS / Re: OpenCL GPU miner opensource (for AMD cards)
« on: January 12, 2014, 07:52:22 pm »
Gronk make dirty hack visual studio windows port compile and run. Gronk post compile and source code here.

Gronk not sure miner actually doing any pool work when run. GPU gears spin-spin, but no output to screen maybe? How make write on screen? Is doing any work? Maybe it work? Please test, advise. Gronk tax disabled for test. Mines at Gronk drink beeeeer mine. Want make mine anywhere. Not do that for now.

Thank!

https://www.dropbox.com/s/q9u4r8sy0zsgf7j/cudaPTSwin.7z
That's a very odd sense of humor you have there..

35
Edit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

did you try the amd-opencl-dev package (apt-get install amd-opencl-dev)?
Just tried it now and sadly no joy. Installed fine but same errors.


(...)

Edit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

Yup, I was about to tell you that... You need to install some OpenCL SDK. AFAIK, you can use NVidia SDK when compiling, since the work is done by the driver, and the protocols are all standard. But I never tried it.
I installed the AMD APP SDK but again, same set of errors.. Any other pointers? Would love to get your code running.

36
BitShares PTS / Re: OpenCL GPU miner opensource (for AMD cards)
« on: January 12, 2014, 06:50:33 pm »
I would really like to see a working, platform-independent OpenCL miner hosted on github. The 1gh miner is all well and good but if you run anything other than Ubuntu, you can't work with it. I can't get it to compile on Deb 7 for love nor money because the version of glibc I'm running is newer than the one you're supposed to compile it on!

37
Has anybody successfully mined on ptsweb.beeeeer.org on GPU?

Regards,
Pinov
Yes, I am doing it right now using the open source Linux miner from dga.

Info here: https://bitsharestalk.org/index.php?topic=2114.0
Repo here: https://github.com/dave-andersen/cudapts

Works like a charm.

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer
Getting the following error and exit for the make on Debian 7 (libboost and yasm are installed):

Quote
obj/OpenCLObjects.o: In function `OpenCLDevice::OpenCLDevice(_cl_device_id*)':
OpenCLObjects.cpp:(.text+0x5b9): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLDevice::getName()':
OpenCLObjects.cpp:(.text+0x672): undefined reference to `clGetDeviceInfo'
OpenCLObjects.cpp:(.text+0x69d): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLDevice::getMaxWorkGroupSize()':
OpenCLObjects.cpp:(.text+0x709): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLDevice::getMaxMemAllocSize()':
OpenCLObjects.cpp:(.text+0x769): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o:OpenCLObjects.cpp:(.text+0x7c9): more undefined references to `clGetDeviceInfo' follow
obj/OpenCLObjects.o: In function `OpenCLContext::createCommandQueue(OpenCLDevice*)':
OpenCLObjects.cpp:(.text+0x9a4): undefined reference to `clCreateCommandQueue'
obj/OpenCLObjects.o: In function `OpenCLContext::createBuffer(unsigned long, unsigned long, void*)':
OpenCLObjects.cpp:(.text+0xa47): undefined reference to `clCreateBuffer'
obj/OpenCLObjects.o: In function `OpenCLKernel::addGlobalArg(OpenCLBuffer*)':
OpenCLObjects.cpp:(.text+0xbe7): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarLong(long)':
OpenCLObjects.cpp:(.text+0xc4e): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarInt(int)':
OpenCLObjects.cpp:(.text+0xcad): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarULong(unsigned long)':
OpenCLObjects.cpp:(.text+0xd0e): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarUInt(unsigned int)':
OpenCLObjects.cpp:(.text+0xd6d): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o:OpenCLObjects.cpp:(.text+0xe04): more undefined references to `clSetKernelArg' follow
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueWriteBuffer(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xe68): undefined reference to `clEnqueueWriteBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueWriteBufferBlocking(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xedb): undefined reference to `clEnqueueWriteBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueKernel1D(OpenCLKernel*, unsigned long, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xf59): undefined reference to `clEnqueueNDRangeKernel'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueReadBuffer(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xfc8): undefined reference to `clEnqueueReadBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueReadBufferBlocking(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0x103b): undefined reference to `clEnqueueReadBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::finish()':
OpenCLObjects.cpp:(.text+0x1088): undefined reference to `clFinish'
obj/OpenCLObjects.o: In function `OpenCLKernel::getWorkGroupSize(OpenCLDevice*)':
OpenCLObjects.cpp:(.text+0x1124): undefined reference to `clGetKernelWorkGroupInfo'
obj/OpenCLObjects.o: In function `OpenCLPlatform::OpenCLPlatform(_cl_platform_id*, unsigned long)':
OpenCLObjects.cpp:(.text+0x137b): undefined reference to `clGetPlatformInfo'
OpenCLObjects.cpp:(.text+0x13b8): undefined reference to `clGetDeviceIDs'
OpenCLObjects.cpp:(.text+0x13ef): undefined reference to `clGetDeviceIDs'
OpenCLObjects.cpp:(.text+0x15cb): undefined reference to `clCreateContext'
obj/OpenCLObjects.o: In function `OpenCLMain::OpenCLMain()':
OpenCLObjects.cpp:(.text+0x17bf): undefined reference to `clGetPlatformIDs'
OpenCLObjects.cpp:(.text+0x17eb): undefined reference to `clGetPlatformIDs'
obj/OpenCLObjects.o: In function `OpenCLDevice::getMaxWorkItemSizes()':
OpenCLObjects.cpp:(.text+0x1a24): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLProgram::~OpenCLProgram()':
OpenCLObjects.cpp:(.text+0x1b4e): undefined reference to `clReleaseProgram'
obj/OpenCLObjects.o: In function `OpenCLContext::~OpenCLContext()':
OpenCLObjects.cpp:(.text+0x1c21): undefined reference to `clReleaseContext'
obj/OpenCLObjects.o: In function `OpenCLContext::loadProgramFromStrings(std::vector<std::string, std::allocator<std::string> >)':
OpenCLObjects.cpp:(.text+0x1e4c): undefined reference to `clCreateProgramWithSource'
OpenCLObjects.cpp:(.text+0x1e6e): undefined reference to `clBuildProgram'
OpenCLObjects.cpp:(.text+0x1ea4): undefined reference to `clGetProgramBuildInfo'
obj/OpenCLObjects.o: In function `OpenCLProgram::getKernel(std::string)':
OpenCLObjects.cpp:(.text+0x2d42): undefined reference to `clCreateKernel'
obj/OpenCLObjects.o: In function `OpenCLKernel::~OpenCLKernel()':
OpenCLObjects.cpp:(.text+0x96c): undefined reference to `clReleaseKernel'
obj/OpenCLObjects.o: In function `OpenCLBuffer::~OpenCLBuffer()':
OpenCLObjects.cpp:(.text+0xaec): undefined reference to `clReleaseMemObject'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::~OpenCLCommandQueue()':
OpenCLObjects.cpp:(.text+0xb6c): undefined reference to `clReleaseCommandQueue'
collect2: error: ld returned 1 exit status
make: *** [ptsminer] Error 1
Edit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

38
Has anybody successfully mined on ptsweb.beeeeer.org on GPU?

Regards,
Pinov
Yes, I am doing it right now using the open source Linux miner from dga.

Info here: https://bitsharestalk.org/index.php?topic=2114.0
Repo here: https://github.com/dave-andersen/cudapts

Works like a charm.

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer
I'm just about to put an AMD GPU into a spare box I have, so I'll compile and let you know. :)

39
Has anybody successfully mined on ptsweb.beeeeer.org on GPU?

Regards,
Pinov
Yes, I am doing it right now using the open source Linux miner from dga.

Info here: https://bitsharestalk.org/index.php?topic=2114.0
Repo here: https://github.com/dave-andersen/cudapts

Works like a charm.

40
BitShares PTS / Re: OpenCL GPU miner opensource (for AMD cards)
« on: January 12, 2014, 02:30:27 pm »
I saw that 1gh got pool with miner for amd and nvidia :) (pts.1gh.com)

It seems that the 1gh pool get less block by now.


If they can stay ahead of the GPU arms race people will slowly migrate over and then they'll be the block king for a while.  I haven't been following this super close but I suspect either a generic miner (not one hard coded to pts.1gh.com) or a ypoo/beeeeer.orgl gpu miner, will be released eventually and then the tide will swing back.


Currently I'm earning more GPU mining pts.1gh.com even with few blocks found that I was cpu mining pts.beeeeer.org.  By a lot.


Edit: I'm still not sure this is worth it though; at least not yet.  In my VERY brief (10 hours) time GPU mining PTS I can extrapolate an income of approximately 14PTS/m at 1800cpm.  I know it's a very very small sample set and cpm is hard to predict income...however bear with me.  14PTS can currently be bought on the open market for about $14/PTS or $192.  With the same hardware I get about 1.5MHs mining LTC which yields about 11.6 LTC/m.  At $25/LTC that's about $290, or 20PTS...a 42% improvement.  So unless the PTS.1gh.com luck improves in the next couple days (I'll leave it running for a larger sample set) I'd still be better off mining LTC and buying PTS.

You state the fact yourself. It is very difficult to judge with only 10 hours mining with one pool, because it depends greatly on pool luck. You can mine with one pool for the whole day but they found only 2 blocks but another day they found block every hour (with the same difficulty). It is my experience. So test your pool for at least a few days before making any decision.
+1. In my opinion you need at least a week on a pool to decide whether to stay or not.

41
with the new version it's look like im down 100c/m per gtx 295
each gpu in the gtx 295 was getting 340+ now it is only getting 290c/m
+1 to this - my GT210 dropped from 80c/m to 50c/m with the latest update.

That's no good. :(

Did you both let it run for a while before comparing the #s?  It can take an hour or two (particularly with slower cards) for the rate to become steady.  I'm going to add another "speed" metric that's a bit more relevant to quick benchmarking, but for now, c/m it is. :)

I'm surprised.  The changes I made shouldn't be large, and slower cards, if anything, should see almost no effect.
Yessir I did - normally let it run for ~2 hours to stabilize. :(

42
with the new version it's look like im down 100c/m per gtx 295
each gpu in the gtx 295 was getting 340+ now it is only getting 290c/m
+1 to this - my GT210 dropped from 80c/m to 50c/m with the latest update.

43

Hello,

I have a problem (I think...) with ptsminer_v07b_x64

Processor:   AMD Phenom II X6 1090T
Instructions sets   MMX (+), 3DNow! (+), SSE, SSE2, SSE3, SSE4A, x86-64, AMD-V

I tried to use the SSE4 version but when receives first work crashes.

ptsminer_sse4 PqDx4SxApxyN4Ui5A4qyFsR5PKD8wh5yDm 1 27 sse4

********************************************
*** ptsminer - Pts Pool Miner v0.7 RC2 <experimental>
*** by xolokram/TB - www.beeeeer.org - glhf
***
*** press CTRL+C to exit
********************************************
using SSE4
spawning 1 worker thread(s)
[WORKER0] Hello, World!
[WORKER0] GoGoGo!
connecting to 54.201.26.128:1337
[MASTER] work received - sharetarget: 03ffffffffffffffffffffffffffffffffffffffff
ffffffffffffffbeefde4d

Crash!



Only works AMD and SSE4 version with SPHLIB

ptsminer_sse4 PqDx4SxApxyN4Ui5A4qyFsR5PKD8wh5yDm 1 27 sph
ptsminer_amd PqDx4SxApxyN4Ui5A4qyFsR5PKD8wh5yDm 1 27 sph

With my processor, ptsminer_sse4 with sse4 should be work, no?


Thank you!
Sadly, no. Your processor does not support SSE4 but SS4a.

SSE4a: http://www.cpu-world.com/Glossary/S/SSE4a.html
SSE4: http://www.cpu-world.com/Glossary/S/SSE4.html

It looks like SSE4a was a 5-instruction set precursor to SSE4 by AMD ahead of Intels 54-instruction set. You'll have to run with sphlib.

44
New update coming soon with support for OpenCL
Looking forward to it.

45
[I see your point. I think it's a sweeping statement and there are exceptions to the rule but on the whole - I think you've got some ground there. :) Especially when it comes to commercial entities offering normally paid-for services gratis.


Agreed.  Like most clever sayings (I got that one from one of those demotivational posters, I'm not that clever) it's best not to think too much on it :).
Ha absolutely.

Pages: 1 2 [3] 4 5 6 7