Bitcoin Forum
February 24, 2017, 01:29:18 AM *
News: Latest stable version of Bitcoin Core: 0.13.2  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 »  All
  Print  
Author Topic: [BBR] Boolberry GPU Miner Discussion - AMD & Nvidia - OpenCL & CUDA  (Read 64194 times)
btc-mike
Hero Member
*****
Offline Offline

Activity: 840



View Profile
July 13, 2014, 08:39:07 PM
 #1


*The topic was changed from GPU miner bounty to GPU miner discussion.  

This thread has the current information for Boolberry GPU miners.

AMD on Win - OpenCL stratum pool miner is fastest
AMD on Linux - OpenCL stratum pool miner is fastest.
Nvidia on Win - OpenCL stratum pool miner is fastest
Nvidia on Linux - CUDA is fastest.



OpenCL GPU miners work on both AMD and Nvidia cards. There are both solo and pool versions. Both versions were coded by mbk and use optimizations by Wolf0.

Pool (Stratum)
Where to Get
Windows (64-bit Only): https://github.com/mbkuperman/cpuminer-multi-opencl/releases
Linux: https://github.com/mbkuperman/cpuminer-multi-opencl

How To Use
To mine on all available GPUs:
Code:
minerd.exe -a wildkeccak_ocl -o stratum+tcp://bbr.farm:7777 -u 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDamJKypRQWW1Ca2kSV8 -p X -l scratchpad.bin -k http://bbr.farm/download/scratchpad.bin

OpenCL specific options:
Code:
-d N - start OpenCL device to use (default: 0)
-i N - OpenCL work intensity (default: 18)

To mine on 2nd GPU only  and to set higher intensity:
Code:
minerd.exe -a wildkeccak_ocl -d 1 -t 1 -i 22 ...

To mine on CPU (algorithm from original fork):
Code:
minerd.exe -a wildkeccak ...

What to Expect
Double Rainbows

Solo Miner
Where to Get
Windows (64-bit Only): https://github.com/mbkuperman/boolberry-opencl/releases
Linux: https://github.com/mbkuperman/boolberry-opencl

How To Use
The solo version is named boolbd.exe. General use:

Code:
boolbd.exe --start-mining=[address] --mining-threads=[n]
n - number of GPUs to use

Read the info on github readme for tuning information
https://github.com/mbkuperman/boolberry-opencl#boolberry-opencl-miner-configuration

What to Expect
6990 - 1160kh/s
280x - 970kh/s (@1100/1500)
270x - 670kh/s (@1100/1500)
7870 - 550kh/s (@1100/1350)
6950 - 540kh/s



The CUDA miner for Nvidia GPUs provides the fastest hash rates available on stratum pools. The miner works on Linux ONLY. Windows will not be available until Nvidia or MS update their development tools. This was developed and released open-source by Wolf0.

Where to Get
Linux: https://github.com/wolf9466/bbr-cudaminer

How To Use
Check the Readme on GitHub for most up-to-date info.

Code:
./cudaminerd -o stratum+tcp://<pool_url>:<pool_port> -u <BBR_address> -p x -k http://<Scratchpad_Location> -t <n> -l 60x256
The -t indicates the number of GPUs you wish to use. It is required
The -l (also --launch-config) is in the format (number of thread blocks)x(number of threads). This requires tweaking for each card.

What to Expect
750Ti - 775kh/s (l set to 60x256)

Windows
If you have Windows but still want to run the CUDA miner, sonoIO put together a how-to for running linux from a flash drive.



If you need help, just post in this thread. If you have questions be sure to include:

  • What is your Operating System?
  • What mining program?
  • When did you download the mining program?
  • What GPU?
  • What command are you using to run it?




THIS WAS THE ORIGINAL POST

This is a bounty for an open source AMD OpenCL GPU miner for Boolberry's blockchain-based PoW hash, Wild Keccak.

    Current Bounty: 2500 BBR

1500 BBR was collected by surfer43 in the original GPU miner bounty thread.
1000 BBR was collected by me in the stratum pool bounty thread. That bounty was not awarded because the Boolberry dev team did the work.

1487899758
Hero Member
*
Offline Offline

Posts: 1487899758

View Profile Personal Message (Offline)

Ignore
1487899758
Reply with quote  #2

1487899758
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
digicoin
Legendary
*
Offline Offline

Activity: 1008



View Profile
July 14, 2014, 09:01:22 AM
 #2

Ping. Anyone want to help?
Wolf0
Legendary
*
Offline Offline

Activity: 1484


Miner Developer


View Profile
July 18, 2014, 03:47:59 PM
 #3

I'd write an implementation of Wild Keccak for GPU, but I do not want to deal with that scratchpad shit.

Code:
Donations: BTC: 1Jp2R7dF9gYr872FkXiap2MaYaHNEfwWhZ -- XMR: 42QWoLF7pdwMcTXDviJvNkWEHJ4TXnMBh2Cx6HNkVAW57E48Zfw6wLwDUYFDYJAqY7PLJUTz9cHWB5C4wUA7UJPu5wPf4sZ -- GPG Key ID: 0x88CBE71ADD5FB10F
clintar
Full Member
***
Offline Offline

Activity: 212


View Profile
July 18, 2014, 07:01:15 PM
 #4

I'd write an implementation of Wild Keccak for GPU, but I do not want to deal with that scratchpad shit.
Probably the common issue.
Wolf0
Legendary
*
Offline Offline

Activity: 1484


Miner Developer


View Profile
July 19, 2014, 02:21:16 PM
 #5

I'd write an implementation of Wild Keccak for GPU, but I do not want to deal with that scratchpad shit.
Probably the common issue.

True, but usually when a GPU miner is made, you get some copy + paste shit from sphlib for the algo. I don't do that.

Code:
Donations: BTC: 1Jp2R7dF9gYr872FkXiap2MaYaHNEfwWhZ -- XMR: 42QWoLF7pdwMcTXDviJvNkWEHJ4TXnMBh2Cx6HNkVAW57E48Zfw6wLwDUYFDYJAqY7PLJUTz9cHWB5C4wUA7UJPu5wPf4sZ -- GPG Key ID: 0x88CBE71ADD5FB10F
btc-mike
Hero Member
*****
Offline Offline

Activity: 840



View Profile
July 19, 2014, 05:13:47 PM
 #6

I'd write an implementation of Wild Keccak for GPU, but I do not want to deal with that scratchpad shit.
Probably the common issue.

True, but usually when a GPU miner is made, you get some copy + paste shit from sphlib for the algo. I don't do that.

What can we do to help with the scratchpad related code?

paradigmflux
Sr. Member
****
Offline Offline

Activity: 378

small fry


View Profile WWW
July 19, 2014, 05:19:13 PM
 #7

has buchner still not open sourced his friggin cryptonote miner code?
wowzers

---
NXT Multipool! Mine Scrypt, SHA, Keccak or X11 for NXT! http://hashrate.org
http://hashrate.org/getting_started for port info!
Wolf0
Legendary
*
Offline Offline

Activity: 1484


Miner Developer


View Profile
July 19, 2014, 05:53:29 PM
 #8

I'd write an implementation of Wild Keccak for GPU, but I do not want to deal with that scratchpad shit.
Probably the common issue.

True, but usually when a GPU miner is made, you get some copy + paste shit from sphlib for the algo. I don't do that.

What can we do to help with the scratchpad related code?

Well, if all the divisions and shit can be done on CPU, we could just pass the scratchpad to the GPU... on second thought, since host to device transfers are slow, that may not be the best idea. It may be unavoidable, though, if the scratchpad needs to be updated with data from the internet - at least the changes will have to be copied to the GPU.

Code:
Donations: BTC: 1Jp2R7dF9gYr872FkXiap2MaYaHNEfwWhZ -- XMR: 42QWoLF7pdwMcTXDviJvNkWEHJ4TXnMBh2Cx6HNkVAW57E48Zfw6wLwDUYFDYJAqY7PLJUTz9cHWB5C4wUA7UJPu5wPf4sZ -- GPG Key ID: 0x88CBE71ADD5FB10F
mbk
Member
**
Offline Offline

Activity: 105


View Profile WWW
July 19, 2014, 08:41:30 PM
 #9

Open source Boolberry OpenCL miner
https://github.com/mbkuperman/boolberry-opencl.git

Read README.md for details and build instructions.

Windows x64 executables:
https://github.com/mbkuperman/boolberry-opencl/releases/download/v1.0/BoolberryOCL-20140719.zip

2% developer donation (you can change or disable it in the configuration file)

Solo version: boolbd.exe (best performance/reliability)
Pool (JSON RPC) version: simpleminer.exe (please, use solo version if you can!)

Personally, I think it doesn't make any sense to use pools while the block value is about $7. Just give enough time to the solo miner.

Tested on AMD GPUs only!

Expected performance:
6870, R270x - 500-600 khs
6970, R280X - 900-1000 khs

OpenCL code is available under the terms of the GNU Public License version 3.
Author: Mikhail Kuperman (mbk.git@gmail.com)
BBR donation address: 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDam JKypRQWW1Ca2kSV8
BTC donation address: 1Lns6UjL3sw77DJ5z1EKJZy6SnqriqvVGK

Boolberry OpenCL solo miner - https://github.com/mbkuperman/boolberry-opencl
Boolberry OpenCL stratum pool miner - https://github.com/mbkuperman/cpuminer-multi-opencl
MBK's Boolberry pool - http://bbr.mbkpool.info
Wolf0
Legendary
*
Offline Offline

Activity: 1484


Miner Developer


View Profile
July 19, 2014, 09:55:42 PM
 #10

Open source Boolberry OpenCL miner
https://github.com/mbkuperman/boolberry-opencl.git

Read README.md for details and build instructions.

Windows x64 executables:
https://github.com/mbkuperman/boolberry-opencl/releases/download/v1.0/BoolberryOCL-20140719.zip

2% developer donation (you can change or disable it in the configuration file)

Solo version: boolbd.exe (best performance/reliability)
Pool (JSON RPC) version: simpleminer.exe (please, use solo version if you can!)

Personally, I think it doesn't make any sense to use pools while the block value is about $7. Just give enough time to the solo miner.

Tested on AMD GPUs only!

Expected performance:
6870, R270x - 500-600 khs
6970, R280X - 900-1000 khs

OpenCL code is available under the terms of the GNU Public License version 3.
Author: Mikhail Kuperman (mbk.git@gmail.com)
BBR donation address: 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDam JKypRQWW1Ca2kSV8
BTC donation address: 1Lns6UjL3sw77DJ5z1EKJZy6SnqriqvVGK


I saw it. Congratulations, the keccak implementation looks a little like mine - and it definitely doesn't look like a copy/paste a four-year-old could do.

Code:
Donations: BTC: 1Jp2R7dF9gYr872FkXiap2MaYaHNEfwWhZ -- XMR: 42QWoLF7pdwMcTXDviJvNkWEHJ4TXnMBh2Cx6HNkVAW57E48Zfw6wLwDUYFDYJAqY7PLJUTz9cHWB5C4wUA7UJPu5wPf4sZ -- GPG Key ID: 0x88CBE71ADD5FB10F
paradigmflux
Sr. Member
****
Offline Offline

Activity: 378

small fry


View Profile WWW
July 19, 2014, 10:31:34 PM
 #11

Open source Boolberry OpenCL miner
https://github.com/mbkuperman/boolberry-opencl.git

Read README.md for details and build instructions.

Windows x64 executables:
https://github.com/mbkuperman/boolberry-opencl/releases/download/v1.0/BoolberryOCL-20140719.zip

2% developer donation (you can change or disable it in the configuration file)

Solo version: boolbd.exe (best performance/reliability)
Pool (JSON RPC) version: simpleminer.exe (please, use solo version if you can!)

Personally, I think it doesn't make any sense to use pools while the block value is about $7. Just give enough time to the solo miner.

Tested on AMD GPUs only!

Expected performance:
6870, R270x - 500-600 khs
6970, R280X - 900-1000 khs

OpenCL code is available under the terms of the GNU Public License version 3.
Author: Mikhail Kuperman (mbk.git@gmail.com)
BBR donation address: 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDam JKypRQWW1Ca2kSV8
BTC donation address: 1Lns6UjL3sw77DJ5z1EKJZy6SnqriqvVGK


I saw it. Congratulations, the keccak implementation looks a little like mine - and it definitely doesn't look like a copy/paste a four-year-old could do.
Is this officially mean AWS mining is profitable again?!!?

---
NXT Multipool! Mine Scrypt, SHA, Keccak or X11 for NXT! http://hashrate.org
http://hashrate.org/getting_started for port info!
Wolf0
Legendary
*
Offline Offline

Activity: 1484


Miner Developer


View Profile
July 19, 2014, 11:20:04 PM
 #12

Open source Boolberry OpenCL miner
https://github.com/mbkuperman/boolberry-opencl.git

Read README.md for details and build instructions.

Windows x64 executables:
https://github.com/mbkuperman/boolberry-opencl/releases/download/v1.0/BoolberryOCL-20140719.zip

2% developer donation (you can change or disable it in the configuration file)

Solo version: boolbd.exe (best performance/reliability)
Pool (JSON RPC) version: simpleminer.exe (please, use solo version if you can!)

Personally, I think it doesn't make any sense to use pools while the block value is about $7. Just give enough time to the solo miner.

Tested on AMD GPUs only!

Expected performance:
6870, R270x - 500-600 khs
6970, R280X - 900-1000 khs

OpenCL code is available under the terms of the GNU Public License version 3.
Author: Mikhail Kuperman (mbk.git@gmail.com)
BBR donation address: 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDam JKypRQWW1Ca2kSV8
BTC donation address: 1Lns6UjL3sw77DJ5z1EKJZy6SnqriqvVGK


I saw it. Congratulations, the keccak implementation looks a little like mine - and it definitely doesn't look like a copy/paste a four-year-old could do.
Is this officially mean AWS mining is profitable again?!!?

It's OpenCL. God only knows if it'll even work with Nvidia. Besides, AWS mining has always been profitable... you just need to know some stuff.

Code:
Donations: BTC: 1Jp2R7dF9gYr872FkXiap2MaYaHNEfwWhZ -- XMR: 42QWoLF7pdwMcTXDviJvNkWEHJ4TXnMBh2Cx6HNkVAW57E48Zfw6wLwDUYFDYJAqY7PLJUTz9cHWB5C4wUA7UJPu5wPf4sZ -- GPG Key ID: 0x88CBE71ADD5FB10F
SpeedDemon13
Hero Member
*****
Offline Offline

Activity: 518



View Profile WWW
July 19, 2014, 11:22:19 PM
 #13

Open source Boolberry OpenCL miner
https://github.com/mbkuperman/boolberry-opencl.git

Read README.md for details and build instructions.

Windows x64 executables:
https://github.com/mbkuperman/boolberry-opencl/releases/download/v1.0/BoolberryOCL-20140719.zip

2% developer donation (you can change or disable it in the configuration file)

Solo version: boolbd.exe (best performance/reliability)
Pool (JSON RPC) version: simpleminer.exe (please, use solo version if you can!)

Personally, I think it doesn't make any sense to use pools while the block value is about $7. Just give enough time to the solo miner.

Tested on AMD GPUs only!

Expected performance:
6870, R270x - 500-600 khs
6970, R280X - 900-1000 khs

OpenCL code is available under the terms of the GNU Public License version 3.
Author: Mikhail Kuperman (mbk.git@gmail.com)
BBR donation address: 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDam JKypRQWW1Ca2kSV8
BTC donation address: 1Lns6UjL3sw77DJ5z1EKJZy6SnqriqvVGK


Code:
Boolberry daemon OpenCL configuration

OpenCL miner supports ordinary mining parameters:

--start-mining=[address]

--mining-threads=[n], n - number of GPUs to use

Run the daemon once to create miner_conf.json in the data directory.

Keys to tune the miner: "platform_index" - use OpenCL platform (if you have manym, default 0)

"device_index" - use OpenCL devices from (if you have many, default from 0)

"difficulty" - virtual share difficulty for statistics

"donation_percent_opencl" - OpenCL developer donation, default value - 2%

"kernel" - OpenCL kernel file name

"kernel_type" - kernel type: 0 - all-in-one, 1 - multiple step version (wild_keccak-multi.cl)

"thread_delay" - delay in ms between thread startups

"work_size" - OpenCL work size (smaller values make the computer more responsive)

So, it's "--start-mining" instead of "--pool-address" for the miner?

If certain options like kernel_type, work_size, etc aren't put it, will it go to a default setting?

So, there's no stratum for it yet? I'm mining with it, but what shows the stats of the hashrate?

CRYPTSY exchange: https://www.cryptsy.com/users/register?refid=9017 BURST= BURST-TE3W-CFGH-7343-6VM6R BTC=1CNsqGUR9YJNrhydQZnUPbaDv6h4uaYCHv ETH=0x144bc9fe471d3c71d8e09d58060d78661b1d4f32 SHF=0x13a0a2cb0d55eca975cf2d97015f7d580ce52d85 EXP=0xd71921dca837e415a58ca0d6dd2223cc84e0ea2f SC=6bdf9d12a983fed6723abad91a39be4f95d227f9bdb0490de3b8e5d45357f63d564638b1bd71 CLAMS=xGVTdM9EJpNBCYAjHFVxuZGcqvoL22nP6f SOIL=0x8b5c989bc931c0769a50ecaf9ffe490c67cb5911
mbk
Member
**
Offline Offline

Activity: 105


View Profile WWW
July 20, 2014, 12:10:14 AM
 #14

You should run boolbd.exe to solo mine. It's exactly the same as with original miner. My version just uses GPUs instead of CPU cores.
Code:
boolbd --start-mining=<address> --mining-threads=1
(or 2,3 if you have many GPUs).

It should synchronize the blockchain before mining starts so wait if you run boolbd.exe first time. If you loaded the blockchain with original boolbd this miner will use it. Look at the output for lines like:
Code:
hr: 510698, efficiency: 185% (shares 2/2, blocks 0/0)

Open source Boolberry OpenCL miner
https://github.com/mbkuperman/boolberry-opencl.git

Read README.md for details and build instructions.

Windows x64 executables:
https://github.com/mbkuperman/boolberry-opencl/releases/download/v1.0/BoolberryOCL-20140719.zip

2% developer donation (you can change or disable it in the configuration file)

Solo version: boolbd.exe (best performance/reliability)
Pool (JSON RPC) version: simpleminer.exe (please, use solo version if you can!)

Personally, I think it doesn't make any sense to use pools while the block value is about $7. Just give enough time to the solo miner.

Tested on AMD GPUs only!

Expected performance:
6870, R270x - 500-600 khs
6970, R280X - 900-1000 khs

OpenCL code is available under the terms of the GNU Public License version 3.
Author: Mikhail Kuperman (mbk.git@gmail.com)
BBR donation address: 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDam JKypRQWW1Ca2kSV8
BTC donation address: 1Lns6UjL3sw77DJ5z1EKJZy6SnqriqvVGK


Code:
Boolberry daemon OpenCL configuration

OpenCL miner supports ordinary mining parameters:

--start-mining=[address]

--mining-threads=[n], n - number of GPUs to use

Run the daemon once to create miner_conf.json in the data directory.

Keys to tune the miner: "platform_index" - use OpenCL platform (if you have manym, default 0)

"device_index" - use OpenCL devices from (if you have many, default from 0)

"difficulty" - virtual share difficulty for statistics

"donation_percent_opencl" - OpenCL developer donation, default value - 2%

"kernel" - OpenCL kernel file name

"kernel_type" - kernel type: 0 - all-in-one, 1 - multiple step version (wild_keccak-multi.cl)

"thread_delay" - delay in ms between thread startups

"work_size" - OpenCL work size (smaller values make the computer more responsive)

So, it's "--start-mining" instead of "--pool-address" for the miner?

If certain options like kernel_type, work_size, etc aren't put it, will it go to a default setting?

So, there's no stratum for it yet? I'm mining with it, but what shows the stats of the hashrate?


Boolberry OpenCL solo miner - https://github.com/mbkuperman/boolberry-opencl
Boolberry OpenCL stratum pool miner - https://github.com/mbkuperman/cpuminer-multi-opencl
MBK's Boolberry pool - http://bbr.mbkpool.info
SpeedDemon13
Hero Member
*****
Offline Offline

Activity: 518



View Profile WWW
July 20, 2014, 12:22:46 AM
 #15

You should run boolbd.exe to solo mine. It's exactly the same as with original miner. My version just uses GPUs instead of CPU cores.
Code:
boolbd --start-mining=<address> --mining-threads=1
(or 2,3 if you have many GPUs).

It should synchronize the blockchain before mining starts so wait if you run boolbd.exe first time. If you loaded the blockchain with original boolbd this miner will use it. Look at the output for lines like:
Code:
hr: 510698, efficiency: 185% (shares 2/2, blocks 0/0)

Open source Boolberry OpenCL miner
https://github.com/mbkuperman/boolberry-opencl.git

Read README.md for details and build instructions.

Windows x64 executables:
https://github.com/mbkuperman/boolberry-opencl/releases/download/v1.0/BoolberryOCL-20140719.zip

2% developer donation (you can change or disable it in the configuration file)

Solo version: boolbd.exe (best performance/reliability)
Pool (JSON RPC) version: simpleminer.exe (please, use solo version if you can!)

Personally, I think it doesn't make any sense to use pools while the block value is about $7. Just give enough time to the solo miner.

Tested on AMD GPUs only!

Expected performance:
6870, R270x - 500-600 khs
6970, R280X - 900-1000 khs

OpenCL code is available under the terms of the GNU Public License version 3.
Author: Mikhail Kuperman (mbk.git@gmail.com)
BBR donation address: 1EmWGnwhydr3S2vRWQbbefh1hgDKgMjdMGe43ZgdPhdARhNBRkUMuD4YzLA2nyYG8tg2HKCCBg4aDam JKypRQWW1Ca2kSV8
BTC donation address: 1Lns6UjL3sw77DJ5z1EKJZy6SnqriqvVGK


Code:
Boolberry daemon OpenCL configuration

OpenCL miner supports ordinary mining parameters:

--start-mining=[address]

--mining-threads=[n], n - number of GPUs to use

Run the daemon once to create miner_conf.json in the data directory.

Keys to tune the miner: "platform_index" - use OpenCL platform (if you have manym, default 0)

"device_index" - use OpenCL devices from (if you have many, default from 0)

"difficulty" - virtual share difficulty for statistics

"donation_percent_opencl" - OpenCL developer donation, default value - 2%

"kernel" - OpenCL kernel file name

"kernel_type" - kernel type: 0 - all-in-one, 1 - multiple step version (wild_keccak-multi.cl)

"thread_delay" - delay in ms between thread startups

"work_size" - OpenCL work size (smaller values make the computer more responsive)

So, it's "--start-mining" instead of "--pool-address" for the miner?

If certain options like kernel_type, work_size, etc aren't put it, will it go to a default setting?

So, there's no stratum for it yet? I'm mining with it, but what shows the stats of the hashrate?


Oh ok, so this is optimized for solo mining only at the moment then?

CRYPTSY exchange: https://www.cryptsy.com/users/register?refid=9017 BURST= BURST-TE3W-CFGH-7343-6VM6R BTC=1CNsqGUR9YJNrhydQZnUPbaDv6h4uaYCHv ETH=0x144bc9fe471d3c71d8e09d58060d78661b1d4f32 SHF=0x13a0a2cb0d55eca975cf2d97015f7d580ce52d85 EXP=0xd71921dca837e415a58ca0d6dd2223cc84e0ea2f SC=6bdf9d12a983fed6723abad91a39be4f95d227f9bdb0490de3b8e5d45357f63d564638b1bd71 CLAMS=xGVTdM9EJpNBCYAjHFVxuZGcqvoL22nP6f SOIL=0x8b5c989bc931c0769a50ecaf9ffe490c67cb5911
mbk
Member
**
Offline Offline

Activity: 105


View Profile WWW
July 20, 2014, 12:33:10 AM
 #16

Yes, I've done simpleminer version first just to find out all the pools to be unreliable for real mining so I've done boolbd version. Anyway simpleminer works just fine if you find fast and reliable JSON RPC pool.


Oh ok, so this is optimized for solo mining only at the moment then?

Boolberry OpenCL solo miner - https://github.com/mbkuperman/boolberry-opencl
Boolberry OpenCL stratum pool miner - https://github.com/mbkuperman/cpuminer-multi-opencl
MBK's Boolberry pool - http://bbr.mbkpool.info
mbk
Member
**
Offline Offline

Activity: 105


View Profile WWW
July 20, 2014, 01:06:10 AM
 #17

It works on NVidia but AWS g2.2 gets only 365 khs on GPU + 200 khs on CPU . It's not enough even for spot Linux instances right now.


Is this officially mean AWS mining is profitable again?!!?

It's OpenCL. God only knows if it'll even work with Nvidia. Besides, AWS mining has always been profitable... you just need to know some stuff.

Boolberry OpenCL solo miner - https://github.com/mbkuperman/boolberry-opencl
Boolberry OpenCL stratum pool miner - https://github.com/mbkuperman/cpuminer-multi-opencl
MBK's Boolberry pool - http://bbr.mbkpool.info
aloney
Member
**
Offline Offline

Activity: 119


View Profile
July 20, 2014, 01:49:43 AM
 #18

there's error while mining, it says fatal error, and then the hashrate decrease,what's the version of you video card driver for test? i'm using 13.12 for AMD 280X

PPL:XunifRT3qvqnPi8kQ2PyLSSejHrSnUTHtX
mbk
Member
**
Offline Offline

Activity: 105


View Profile WWW
July 20, 2014, 09:21:47 AM
 #19

I used 14.4 and 14.6.

there's error while mining, it says fatal error, and then the hashrate decrease,what's the version of you video card driver for test? i'm using 13.12 for AMD 280X

Boolberry OpenCL solo miner - https://github.com/mbkuperman/boolberry-opencl
Boolberry OpenCL stratum pool miner - https://github.com/mbkuperman/cpuminer-multi-opencl
MBK's Boolberry pool - http://bbr.mbkpool.info
PVmining
Sr. Member
****
Offline Offline

Activity: 314



View Profile
July 20, 2014, 09:49:25 PM
 #20

I have problems compiling your miner.
Kubuntu with cuda 5.5 installed.
Any idea?

Code:
root@kopiemtu:/opt/miners/boolberry-opencl# make
mkdir -p build/release
cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
-- OpenCL: Searching in custom location
-- Looking for CL_VERSION_1_0
-- Looking for CL_VERSION_1_0 - found
-- Looking for CL_VERSION_1_1
-- Looking for CL_VERSION_1_1 - found
-- Looking for CL_VERSION_1_2
-- Looking for CL_VERSION_1_2 - not found
-- Found OpenCL: /usr/local/cuda-5.5/include (found version "1.1")
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Boost version: 1.55.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   thread
--   date_time
--   chrono
--   regex
--   serialization
--   atomic
--   program_options
-- Found Git: /usr/bin/git
-- Found PythonInterp: /usr/bin/python (found version "2.7.5")
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/miners/boolberry-opencl/build/release
cd build/release && make
make[1]: Entering directory `/opt/miners/boolberry-opencl/build/release'
make[2]: Entering directory `/opt/miners/boolberry-opencl/build/release'
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
Scanning dependencies of target version
make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
fatal: No names found, cannot describe anything.
CMake Warning at src/version.cmake:3 (message):
  Cannot determine current revision.  Make sure that you are building either
  from a Git working tree or from a source archive.


make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
[  0%] Built target version
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
Scanning dependencies of target upnpc-static
make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
[  1%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/igd_desc_parse.c.o
[  2%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/miniupnpc.c.o
[  3%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/minixml.c.o
[  4%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/minisoap.c.o
[  5%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/miniwget.c.o
[  6%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/upnpc.c.o
[  7%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/upnpcommands.c.o
[  8%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/upnpreplyparse.c.o
[  9%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/upnperrors.c.o
[ 10%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/connecthostport.c.o
[ 11%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/portlistingparse.c.o
[ 12%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/receivedata.c.o
[ 13%] Building C object contrib/miniupnpc/CMakeFiles/upnpc-static.dir/minissdpc.c.o
Linking C static library libminiupnpc.a
make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
[ 13%] Built target upnpc-static
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
Scanning dependencies of target common
make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
[ 14%] Building CXX object src/CMakeFiles/common.dir/common/base58.cpp.o
[ 15%] Building CXX object src/CMakeFiles/common.dir/common/command_line.cpp.o
[ 16%] Building CXX object src/CMakeFiles/common.dir/common/util.cpp.o
Linking CXX static library libcommon.a
make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
[ 16%] Built target common
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
Scanning dependencies of target currency_core
make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
make[3]: Entering directory `/opt/miners/boolberry-opencl/build/release'
[ 17%] Building CXX object src/CMakeFiles/currency_core.dir/currency_core/OCL_Device.cpp.o
/opt/miners/boolberry-opencl/src/currency_core/OCL_Device.cpp:1:23: fatal error: CL\opencl.h: No such file or directory
 #include <CL\opencl.h>
                       ^
compilation terminated.
make[3]: *** [src/CMakeFiles/currency_core.dir/currency_core/OCL_Device.cpp.o] Error 1
make[3]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
make[2]: *** [src/CMakeFiles/currency_core.dir/all] Error 2
make[2]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/opt/miners/boolberry-opencl/build/release'
make: *** [build-release] Error 2


Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!