I just managed to build my very first mining (very small) rig (
https://bitcointalksearch.org/topic/solved-need-help-with-ubuntu-1404-amd-a8-8650b-r7-radeon-5450-1610536)
and now I'm trying to figure out the pools and apps that one can use, and it seems that many of the pools are setup in the same way (looking at Monero pools which have the same "Getting Started" page with the same mining apps).
So, after a week of trying to get my cards to work with OpenCL on Ubuntu 14 - that's my current setp:
- HP EliteDesk 705 G2 MT
- CPU: AMD Pro A8-8650B R7 with 10 compute cores (4C + 6G)
- 4GB RAM
- XFX Radeon 5450 / 2GB DDR3
i started looking at the different apps, and since what I started with was the minergate windows app, and started mining some Monero and Bytecoins over there, so that's what I was trying to get working on my new machine (since the windows machine is my work laptop and its not meant for that at all).
So, I started to look at what apps i could run on my linux machine, and the first thing that I got was cpp-ethereum. And after some time, i managed to get it to work (even though it's only using the 5450 card and not using the internal 6 core gpu because - of what i gathered - is the size of the DAG file and the memory i have allocated to the internal GPU ... well i plan to add another 4gb of RAM to have a total of 8gb but i'm not sure that this will make ethminer happy!!!)
anywho, i started looking at other apps to use, so the first app that i came across after the ethminer was the bfgminer, which installs directly from the ubuntu repo and does not require any compiling (sometimes its nice to use those if they just work out of the box on linux). so i started that and created an account on "litecoinpool.org" and fired away the app, but all i got was invalid shares!!!
seems that there is a lot more to it than just running
bfgminer -S opencl:auto -g 1 --url=stratum+tcp://litecoinpool.org:3333 --userpass=xxxxxx.1:1
so i went on and started downloading all the apps that could find and that seemed to work on linux (of course my target was to find linux apps that utilize the AMD GPU) ... and i got to:
sgminer 5.5.0 - nicehash
cgminer 3.7.2 - scrypt jane
ccminer cryptonight
Claymore CryptoNote GPU Miner v9.1 Beta
after some many server errors (which I'm still getting btw) i managed to get sgminer to run (and I guess its working because i'm seeing some BTC's on adding up in my NiceHash account - 0.0000000000000x BTC - but still its working)
As i'm right now trying to learn more of this mining business, i would like to get the feedback from Linux (obviously would be nicer to be Ubuntu users) who are using AMD GPU (and i know that my setup right now is ridicule and is not a mining rig with the 5450 card - but if i can get this turtle to make some BTC's then when i get some super card later on, then i will know what to get to make what out of it)
right now i'm running sgminer with a conf file that i found on the net which i guess (guess) rotates through the nicehash pooll to find best coins to mine (or something like that - not yet very sure what it does) - here it is:
{
"pools" : [
{
"name" : "NiceHash_Scrypt_multi",
"url" : "stratum+tcp://scrypt.usa.nicehash.com:4333",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "zuikkis"
},
{
"name" : "NiceHash_Scrypt-N_multi",
"url" : "stratum+tcp://scryptnf.usa.nicehash.com:4335",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "11",
"algorithm" : "zuikkis"
},
{
"name" : "NiceHash_X11_multi",
"url" : "stratum+tcp://x11.usa.nicehash.com:4336",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod"
},
{
"name" : "NiceHash_X13_multi",
"url" : "stratum+tcp://x13.usa.nicehash.com:4337",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "marucoin-mod"
},
{
"name" : "NiceHash_Keccak_multi",
"url" : "stratum+tcp://keccak.usa.nicehash.com:4338",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "maxcoin"
},
{
"name" : "NiceHash_X15_multi",
"url" : "stratum+tcp://x15.usa.nicehash.com:4339",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "bitblock"
},
{
"name" : "NiceHash_NIST5_multi",
"url" : "stratum+tcp://nist5.usa.nicehash.com:4340",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "talkcoin-mod"
},
{
"name" : "NiceHash_NeoScrypt_multi",
"url" : "stratum+tcp://neoscrypt.usa.nicehash.com:4341",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "neoscrypt"
},
{
"name" : "NiceHash_Lyra2RE_multi",
"url" : "stratum+tcp://lyra2re.usa.nicehash.com:4342",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "Lyra2RE"
},
{
"name" : "NiceHash_WhirlpoolX_multi",
"url" : "stratum+tcp://whirlpoolx.usa.nicehash.com:4343",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "whirlpoolx"
},
{
"name" : "NiceHash_Qubit_multi",
"url" : "stratum+tcp://qubit.usa.nicehash.com:4344",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "qubitcoin"
},
{
"name" : "NiceHash_Quark_multi",
"url" : "stratum+tcp://quark.usa.nicehash.com:4345",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "quarkcoin"
},
{
"name" : "NiceHash_Lyra2REv2_multi",
"url" : "stratum+tcp://lyra2rev2.usa.nicehash.com:4347",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "Lyra2REv2"
},
{
"name" : "NiceHash_X11_backup",
"url" : "stratum+tcp://x11.usa.nicehash.com:3336",
"user" : "myBTCWalletAddress",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod"
}
]
}
and after a few errors, i got it to run using
./sgminer -c sgminer.conf --auto-gpu -L sglog --no-adl --worksize 128
the error - as far as i understand - was more related to the worksize of the two GPUs on the machine:
[22:35:15] Startup GPU initialization... Using settings from pool NiceHash_X11_multi.
[22:35:15] Startup Pool No = 2
[22:35:15] Init GPU thread 0 GPU 0 virtual GPU 0
[22:35:15] CL Platform vendor: Advanced Micro Devices, Inc.
[22:35:15] CL Platform name: AMD Accelerated Parallel Processing
[22:35:15] CL Platform version: OpenCL 2.0 AMD-APP (1800.11)
[22:35:15] Platform devices: 2
[22:35:15] 0 Spectre
[22:35:15] 1 Cedar
[22:35:15] List of devices:
[22:35:15] 0 Spectre
[22:35:15] 1 Cedar
[22:35:15] Selected 0: Spectre
[22:35:15] Maximum work size for this GPU (0) is 256.
[22:35:15] Your GPU (#0) has 6 compute units, and all AMD cards in the 7 series or newer (GCN cards) have 64 shaders per compute unit - this means it has 384 shaders.
[22:35:15] Building binary darkcoin-modSpectregw128l8ku0.bin
[22:35:19] Closing socket for stratum NiceHash_Scrypt-N_multi
[22:35:19] Closing socket for stratum NiceHash_Scrypt-N_multi
.
.
.
.
[22:35:29] Initialising kernel darkcoin-mod.cl with nfactor 10, n 1024
[22:35:29] Maximum buffer memory device 0 supports says 134217728
[22:35:29] Your settings come to 536870912
[22:35:29] initCl() finished. Found Spectre
[22:35:29] Init GPU thread 1 GPU 1 virtual GPU 1
[22:35:29] CL Platform vendor: Advanced Micro Devices, Inc.
[22:35:29] CL Platform name: AMD Accelerated Parallel Processing
[22:35:29] CL Platform version: OpenCL 2.0 AMD-APP (1800.11)
[22:35:29] Platform devices: 2
[22:35:29] 0 Spectre
[22:35:29] 1 Cedar
[22:35:29] List of devices:
[22:35:29] 0 Spectre
[22:35:29] 1 Cedar
[22:35:29] Selected 1: Cedar
[22:35:29] Maximum work size for this GPU (1) is 128.
[22:35:29] Your GPU (#1) has 2 compute units, and all AMD cards in the 7 series or newer (GCN cards) have 64 shaders per compute unit - this means it has 128 shaders.
[22:35:29] Building binary darkcoin-modCedargw128l8ku0.bin
[22:35:29] Stratum extranonce subscribe for NiceHash_Lyra2REv2_multi
[22:35:29] Stratum extranonce subscribe for NiceHash_X13_multi
[22:35:29] Stratum extranonce subscribe for NiceHash_Quark_multi
[22:35:29] Stratum extranonce subscribe for NiceHash_Lyra2RE_multi
[22:35:29] Closing socket for stratum NiceHash_X13_multi
so i guessed to just stop ADL support and put down the worksize to 128 and give it a try ... and .... it worked (is it the best setup ... doubt very much)
now, my objective(s) is/are
1. to get the correct config file for the sgminer to utilize my GPUs to the best they can do
2. to figure out how to mine Monero & Bytecoin (and other coins) using any of the above GPU capable linux apps
3. find the best pools to use
4. what the hell is solo mining
) -- this is what got me attracted to this whole mining thing ... 1 BTC block = 12BTC = 7.2K USD ... wooow
))
and i had a pc running 24/7 for the past seven years doing nothing but download movies and tv series !!! i mean, if that pc can make me a dollar a day, it would be doing more than it has been for the last seven years
)
so, i ask you to share with me your insights and pointers if you have the time and patience to help a new comer out
)