SRBMiner Cryptonight AMD GPU Miner

amitslamitsl Member Posts: 2
Cryptonight, Cryptonight Lite, Cryptonight Heavy and Cryptonight Ipbc



Download only from this link, it's the only official link

ATTENTION:
From V1.4.0 the miner uses a separate pools.txt file, where you define your pools, wallet, etc.
Config from older versions that includes pool related data, won't be used!


Supports:

- Cryptonight
- Cryptonight V7
- Cryptonight Lite
- Cryptonight Lite V7
- Cryptonight Heavy
- Cryptonight Ipbc


Supports Nicehash, Nicehash V7 & SSL/TLS encrypted connections

For best results use Blockchain compute drivers (Get it from here) or Radeon Adrenalin 17 or newer drivers.
ADL tested & working with Radeon Software Crimson ReLive Edition Beta for Blockchain Compute Driver Version 17.30.1029


What can this miner offer you beside usual mining functionalities:


DevFee:
- Low DevFee (0.85%) -> every ~2 hours 1 minute mining for the dev
- Non-agressive DevFee mining -> if miner can't connect to DevFee pool, no problem, switching back to user pool ASAP
- 3 locations for DevFee pool : europe, asia, usa


Performance:
- Only one parameter you have to play with : intensity (0 - 300)
- Leave intensity on 0, and miner will try to set a minimum start intensity automatically
- To get even better results, there is an option to use double threads


Extra:
- Watchdog that monitors your GPU threads, if they stop working, miner exists, and restart script takes over and well.. restarts mining Smiley
- Set the target temperature you want, and miner will set fan speed according to that


Tips:
- If you leave intensity on 0 it will play safe, so in many cases you can increase that value to get better results
- For better results set double_threads to true, and leave intensity on 0
- If you get an error that says it can't create scratchpad buffer, you have to lower intensity
- Largest intensity setting won't always give you the best hashrate. Experiment and find the best setting for your GPU.



How to set it up ?

The config file :

"cryptonight_type" : "NORMAL, NORMALV7, LITE, LITEV7, HEAVY OR IPBC"
"intensity" : A NUMBER BETWEEN 0-300,
"double_threads" : TRUE OR FALSE,
"target_temperature" : A NUMBER BETWEEN 0-99


Optional parameters :

"giveup_limit" : HOW MANY TIMES TO TRY CONNECTING TO A POOL BEFORE SWITCHING TO NEXT POOL
"timeout" : WHEN IS A CONNECTION TO POOL TREATED AS TIMED OUT , IN SECONDS
"retry_time" : HOW MUCH TO WAIT TILL RECONNECTING WHEN DISCONNECTED FROM POOL, IN SECONDS
"reboot_script" : FILENAME, TURN OFF BUILT IN WATCHDOG AND INSTEAD RUN A USER DEFINED .BAT FILE ON GPU FAILURE (included windows restart .bat)


Some examples for "cryptonight_type"

normal
electroneum, graft

normalv7
monero, stellite, graft (from block 65110)

lite
aeon

litev7
turtlecoin

heavy
sumokoin, haven

ipbc
ipbc


#SET GPU'S MANUALLY
#This example uses GPU devices with ID 0,1,3,4 and every GPU has it's own setting
"gpu_conf" :
[
{ "id" : 0, "intensity" : 0, "worksize" : 8, "threads" : 1},
{ "id" : 1, "intensity" : 20, "worksize" : 16, "threads" : 2},
{ "id" : 3, "intensity" : 30, "worksize" : 16, "threads" : 2},
{ "id" : 4, "intensity" : 0, "worksize" : 8, "threads" : 1},
]

So if you for ex. have 6 GPU's but want only to use 3, first run SRBPolaris-CN.exe --listdevices to list devices and their id's, that you can put in config file under gpu_conf part.

DON'T comment out or remove intensity and double_threads setting at the top of the config file, just leave it as-is, because when you use a per card setting, those settings will be ignored.


The pools file:

{
"pools" :
[
{"pool_use_tls" : false, "pool" : "pool1address", "wallet" : "pool2wallet", "password" : "x", "location" : "europe"},
{"pool_use_tls" : false, "pool" : "pool2address", "wallet" : "pool2wallet", "password" : "x", "location" : "europe"},
{"pool_use_tls" : false, "pool" : "pool3address", "wallet" : "pool3wallet", "password" : "x", "location" : "europe"},
]
}


After setting up the config.txt file, just run start.bat
If you want to create a separate config and pools for a different coin, use --config and --pools parameter.


Options:

- Press 's' when miner is running to see some basic stats
- Press 'h' when miner is running to see hashing speed


Parameters (go in .bat):

--config filename (use config file other than config.txt)
--pools filename (use pools file other than pools.txt)
--logfile filename (enable logging to file)
--listdevices (list available devices)
--adldisable (disable ADL)
--disablegpuwatchdog (disable gpu crash detection)

Info:
You have to change the wallet address in sample config.txt file, if you leave it, you will mine some XMR to me.

Comments

Sign In or Register to comment.