Pages:
Author

Topic: [BBR] Boolberry GPU Miner Discussion - AMD & Nvidia - OpenCL & CUDA - page 18. (Read 82970 times)

member
Activity: 81
Merit: 1002
It was only the wind.
Here I go, doing some crazy shit.

See this? https://ottrbutt.com/tmp/bbropenclwolf2.png

It's around 60%+ better on 750Ti.

Now take it before I change my mind: https://ottrbutt.com/tmp/wild_keccak_nv.cl
full member
Activity: 212
Merit: 100

Can you share compiled miner..
I think share miner can improve much hashes  in pool  and let the price go higher

I've published a windows version. I can't test as I don't have windows. Let me know what you need a binary for.


https://github.com/clintar/boolberry-opencl/releases
full member
Activity: 174
Merit: 100
You can use my repo with simpleminer updated with cryptozoidberg's fixes so it runs better.  https://github.com/clintar/boolberry-opencl until mbk pulls those changes in.

If you can't get it working following mbk's instructions in the README.md, try
Code:
cmake -DOPENCL_LIBRARY=/usr/lib/libOpenCL.so
make
or
Code:
cmake -DOPENCL_LIBRARY=/usr/lib64/libOpenCL.so
make
that's how ive had to get it compiling on some nvidia machines.

then, after it's started compiling i break with ctrl-c and do

Code:
build/release/src
make -j4 simpleminer
cd ../../..

then to get the wild_kecak.cl file for nvidia, do:

Code:
wget https://ottrbutt.com/tmp/wild_keccak_nv.cl -O wild_keccak.cl

or for amd:

Code:
wget https://ottrbutt.com/tmp/wild_keccak_nv.cl -O wild_keccak.cl

then to run it
Code:
src/simpleminer --pool-addr cncoin.farm:1111 --login 1GU1ZLjjkeAYyGDkq1NebLcSq4BQA37ZTSqoXG5zfDkQdTjb71Tma8vNsqJ3uxRdrKe89b6josHBF1oxaxovPPYy47vN4CD --pass x --mining-threads 1 --device 0 --remote_scratchpad http://cncoin.farm/scratchpad.bin --local_scratchpad scratchpad.bin
replacing your address, pool info, and paths of course.

Can you share compiled miner..
I think share miner can improve much hashes  in pool  and let the price go higher
hero member
Activity: 518
Merit: 500
Hey Wolf0, does the CL patches hash better for pools? Or are they still hashing 50% or less than solo still?

Nothing in the CL will help the stales and crap caused by HTTP mining. Simpleminer is garbage.

Will you give a try to implement it in the cpu multiminer?

I did, but it's REALLY dull work. I gave clintar the half-finished code, but he hasn't been able to figure it out yet...

Oh. So, the scratchpad part of BBR really is an annoying issue with implementing a stratum version of a gpu miner for it?

Oh, no, see the screenshot: https://ottrbutt.com/tmp/bbrcudaminer5.png

Stratum. It's just OpenCL that's the major pain.

Oh ok.

Has anyone try to use Mantle or is that exclusive to gaming coding only?

I'm no expert on Mantle, but as far as I can tell, it's pretty useless for compute.

From what I read about it, it's just another way to access the core technology for gaming. Probably only API from what I see.

Yeah, CUDA is a lot more fun, anyway.

CUDA is coded better than anything that AMD does, just that OpenCL is more universal and AMD compute core works with it better.

I'm in the process of migrating from AMD GPU's to Nvidia GTX 750ti's. Best bang for the buck via power/hash ratio.

Agreed. I think when high end Maxwell comes out, AMD will be out of the mining game. It won't be a fight; it'll be an execution.

AMD suppose to release high destiny ram additions of cards with faster timings, but a little to late in my opinion. Also, they suppose to release something competitive to the Maxwell core in the next couple of months, but anything link to AMD is always a what if. Just like the AMD FX cpu series, what let down. The module concept is cost effective for them, but poorly implemented. It's because of the ATI brand that saved AMD, not the other way around. LOL

I like AMD, but from what is technology advance: GPU=Nvida and CPU=Intel. AMD does have the crown in the APU format, if there was a way to exploit that tech since the GPU and CPU are on the same waffer.
hero member
Activity: 518
Merit: 500
Hey Wolf0, does the CL patches hash better for pools? Or are they still hashing 50% or less than solo still?

Nothing in the CL will help the stales and crap caused by HTTP mining. Simpleminer is garbage.

Will you give a try to implement it in the cpu multiminer?

I did, but it's REALLY dull work. I gave clintar the half-finished code, but he hasn't been able to figure it out yet...

Oh. So, the scratchpad part of BBR really is an annoying issue with implementing a stratum version of a gpu miner for it?

Oh, no, see the screenshot: https://ottrbutt.com/tmp/bbrcudaminer5.png

Stratum. It's just OpenCL that's the major pain.

Oh ok.

Has anyone try to use Mantle or is that exclusive to gaming coding only?

I'm no expert on Mantle, but as far as I can tell, it's pretty useless for compute.

From what I read about it, it's just another way to access the core technology for gaming. Probably only API from what I see.

Yeah, CUDA is a lot more fun, anyway.

CUDA is coded better than anything that AMD does, just that OpenCL is more universal and AMD compute core works with it better.

I'm in the process of migrating from AMD GPU's to Nvidia GTX 750ti's. Best bang for the buck via power/hash ratio.
hero member
Activity: 518
Merit: 500
Hey Wolf0, does the CL patches hash better for pools? Or are they still hashing 50% or less than solo still?

Nothing in the CL will help the stales and crap caused by HTTP mining. Simpleminer is garbage.

Will you give a try to implement it in the cpu multiminer?

I did, but it's REALLY dull work. I gave clintar the half-finished code, but he hasn't been able to figure it out yet...

Oh. So, the scratchpad part of BBR really is an annoying issue with implementing a stratum version of a gpu miner for it?

Oh, no, see the screenshot: https://ottrbutt.com/tmp/bbrcudaminer5.png

Stratum. It's just OpenCL that's the major pain.

Oh ok.

Has anyone try to use Mantle or is that exclusive to gaming coding only?

I'm no expert on Mantle, but as far as I can tell, it's pretty useless for compute.

From what I read about it, it's just another way to access the core technology for gaming. Probably only API from what I see.
hero member
Activity: 518
Merit: 500
Hey Wolf0, does the CL patches hash better for pools? Or are they still hashing 50% or less than solo still?

Nothing in the CL will help the stales and crap caused by HTTP mining. Simpleminer is garbage.

Will you give a try to implement it in the cpu multiminer?

I did, but it's REALLY dull work. I gave clintar the half-finished code, but he hasn't been able to figure it out yet...

Oh. So, the scratchpad part of BBR really is an annoying issue with implementing a stratum version of a gpu miner for it?

Oh, no, see the screenshot: https://ottrbutt.com/tmp/bbrcudaminer5.png

Stratum. It's just OpenCL that's the major pain.

Oh ok.

Has anyone try to use Mantle or is that exclusive to gaming coding only?
hero member
Activity: 518
Merit: 500
Hey Wolf0, does the CL patches hash better for pools? Or are they still hashing 50% or less than solo still?

Nothing in the CL will help the stales and crap caused by HTTP mining. Simpleminer is garbage.

Will you give a try to implement it in the cpu multiminer?

I did, but it's REALLY dull work. I gave clintar the half-finished code, but he hasn't been able to figure it out yet...

Oh. So, the scratchpad part of BBR really is an annoying issue with implementing a stratum version of a gpu miner for it?
hero member
Activity: 518
Merit: 500
Hey Wolf0, does the CL patches hash better for pools? Or are they still hashing 50% or less than solo still?

Nothing in the CL will help the stales and crap caused by HTTP mining. Simpleminer is garbage.

Will you give a try to implement it in the cpu multiminer?
hero member
Activity: 518
Merit: 500
Hey Wolf0, does the CL patches hash better for pools? Or are they still hashing 50% or less than solo still?
member
Activity: 81
Merit: 1002
It was only the wind.
Code:

**********************************************************************
2014-Aug-01 12:13:21.954973 [P2P9][173.236.43.58:10101 OUT] COMMAND_HANDSHAKE IN
VOKED OK
2014-Aug-01 12:13:21.970599 [P2P4]Connecting to 218.56.59.145:10101(white=1, las
t_seen: d0.h0.m0.s37)...
2014-Aug-01 12:13:22.126856 [P2P1][62.201.213.25:10101 OUT] SYNCHRONIZED OK
2014-Aug-01 12:13:24.080085 [P2P0][218.56.59.145:10101 OUT] COMMAND_HANDSHAKE IN
VOKED OK
2014-Aug-01 12:13:24.080085 [P2P4]Connecting to 121.244.64.83:10101(white=1, las
t_seen: d0.h0.m0.s40)...
2014-Aug-01 12:13:25.033260 [P2P6][121.244.64.83:10101 OUT] COMMAND_HANDSHAKE IN
VOKED OK
2014-Aug-01 12:13:25.033260 [P2P4]Connecting to 115.22.227.98:10101(white=0, las
t_seen: d0.h1.m2.s28)...
2014-Aug-01 12:13:27.267753 [P2P4]Connect failed to 115.22.227.98:10101
2014-Aug-01 12:13:27.267753 [P2P4]Connecting to 107.170.228.11:10101(white=0, la
st_seen: d0.h0.m0.s11)...
2014-Aug-01 12:13:27.845908 [P2P3][107.170.228.11:10101 OUT] COMMAND_HANDSHAKE I
NVOKED OK
2014-Aug-01 12:13:27.845908 [P2P4]Connecting to 81.31.38.5:10101(white=0, last_s
een: d0.h0.m0.s11)...
2014-Aug-01 12:13:28.064670 [P2P7][81.31.38.5:10101 OUT] COMMAND_HANDSHAKE INVOK
ED OK
2014-Aug-01 12:13:28.064670 [P2P4]Connecting to 188.230.136.52:10101(white=0, la
st_seen: d0.h0.m0.s12)...
2014-Aug-01 12:13:28.236554 [P2P5][188.230.136.52:10101 OUT] COMMAND_HANDSHAKE I
NVOKED OK
Not. nothing changes. Just stop at the last lines

I have no idea, then.
newbie
Activity: 27
Merit: 0
How does one get this miner to work with multiple GPU's ?.

I have two 7970 cards, --mining-threads=1 or 2 or 3 or 4 gives the same results. Only one card is showing GPU Core activity in GPU-Z.

in the %appdata%\boold\miner_conf.json, the    "device_index": 1, or   "device_index": 0, lets me use either cards but I did not find the syntax that would allow both to work.

Also my log files always contain these two errors,  Do I have any errors in my config file ?
14-Aug-05 20:41:52.995227 [miner 1][OCL 0/1] error:  CL_INVALID_VALUE
14-Aug-05 20:41:52.995227 [miner 1][OCL 0/1] platform index must me between 0
d 4294967295

I get this errors all the time with a miner_conf.json file or without.

Running on Windows 8.1 with AMD 13.2 drivers


full member
Activity: 212
Merit: 100
You can use my repo with simpleminer updated with cryptozoidberg's fixes so it runs better.  https://github.com/clintar/boolberry-opencl until mbk pulls those changes in.

If you can't get it working following mbk's instructions in the README.md, try
Code:
cmake -DOPENCL_LIBRARY=/usr/lib/libOpenCL.so
make
or
Code:
cmake -DOPENCL_LIBRARY=/usr/lib64/libOpenCL.so
make
that's how ive had to get it compiling on some nvidia machines.

then, after it's started compiling i break with ctrl-c and do

Code:
build/release/src
make -j4 simpleminer

then to get the wild_kecak.cl file for nvidia, do:

Code:
wget https://ottrbutt.com/tmp/wild_keccak_nv.cl -O wild_keccak.cl

or for amd:

Code:
wget https://ottrbutt.com/tmp/wild_keccak_amd.cl -O wild_keccak.cl

then to run it
Code:
./simpleminer --pool-addr cncoin.farm:1111 --login 1GU1ZLjjkeAYyGDkq1NebLcSq4BQA37ZTSqoXG5zfDkQdTjb71Tma8vNsqJ3uxRdrKe89b6josHBF1oxaxovPPYy47vN4CD --pass x --mining-threads 1 --device 0 --remote_scratchpad http://cncoin.farm/scratchpad.bin --local_scratchpad scratchpad.bin
replacing your address, pool info, and paths of course.
member
Activity: 81
Merit: 1002
It was only the wind.
But
2014-Aug-01 11:36:10.777962 [P2P1][180.97.28.56:10101 OUT] SYNCHRONIZED OK
2014-Aug-01 11:36:10.777962 [P2P4][144.76.29.150:10101 OUT] SYNCHRONIZED OK
and in appdata/rouming/boolb i have blockchain.bin 156mb

Try using one thread, then, see if it works.
full member
Activity: 174
Merit: 100
Thanks~,I made it ok now.speed up with your cl,~  Thanks !!!!!
newbie
Activity: 4
Merit: 0
Now GPU mining ore pool now?
member
Activity: 81
Merit: 1002
It was only the wind.
full member
Activity: 174
Merit: 100
I tested amd driver must be 14.6

what version Nvidia driver will be ok?

hero member
Activity: 672
Merit: 500
http://fuk.io - check it out!
so can we mine now any pool or not yet?
sr. member
Activity: 397
Merit: 250
solo 2rig   5xr9280x/rig   adsl internet
get only 1 block from 30hr ago
have something wrong ?
thanks
Pages:
Jump to: