Voted Coins
follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here

Author Topic: SRBMiner Cryptonight AMD GPU Miner V1.9.3  (Read 1911 times)

Offline Joseph12

  • Jr. Member
  • *
  • Activity: 59
  • points:
    2460
  • Karma: 0
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: November 12, 2020, 12:54:19 AM
    • View Profile

  • Total Badges: 7
    Badges: (View All)
    10 Posts First Post Third year Anniversary
SRBMiner Cryptonight AMD GPU Miner V1.9.3
« on: August 06, 2020, 04:29:33 PM »
SRBMiner Cryptonight AMD GPU Miner V1.9.3

DevFee only 0.85%
Windows only
Supports Nicehash & SSL/TLS encrypted connections

Significant hashrate increase (up to 15%) on VEGA56/64/FE/VII
Small hashrate increase on RX cards


SRBMiner-CN
Click here to download SRBMiner-CN v1.9.3


SRB-Restarter
Click here to download SRB-Restarter

____________________________________________________________________________

Recommended driver:
Adrenalin 18.6.1
____________________________________________________________________________

Supported algos:
  • Cryptonight Alloy [alloy]
  • Cryptonight ArtoCash [artocash]
  • Cryptonight B2N [b2n]
  • Cryptonight BitTubeV2 [bittubev2]
  • Cryptonight Conceal [conceal]
  • Cryptonight Fast2 [fast2]
  • Cryptonight Gpu [gpu]
  • Cryptonight Graft [graft]
  • Cryptonight Haven [haven]
  • Cryptonight Hospital [hospital]
  • Cryptonight Hycon [hycon]
  • Cryptonight Lite V7 [litev7]
  • Cryptonight MarketCash [marketcash]
  • Cryptonight Mox [mox]
  • Cryptonight V4 (CN/R) [normalv4]
  • Cryptonight V7 [normalv7]
  • Cryptonight V8 [normalv8]
  • Cryptonight StelliteV8 [stellitev8]
  • Cryptonight Turtle [turtle]
  • Cryptonight Upx2 [upx2]
  • Cryptonight XCash [xcash]
  • Cryptonight Zelerius [zelerius]
Extra:
- Guided setup mode for basic configuration
- Watchdog that monitors your GPU threads, if they stop hashing for a few minutes, miner restarts itself
- Hash monitor, if 5 minute average hash falls under the value you define, miner restarts itself
- Startup monitor, if miner can't init GPU's and start mining in a defined time, restarts itself or runs a user defined script
- Monitoring of GPU temperature, and if a critical temperature is reached, that particular GPU is turned off until it cools down
- Set system shutdown temperature, to protect your GPU's from overheating
- Restart (disable/enable) Vega gpu's before mining for maximum performance
- API for rig monitoring
- Web based GUI interface for miner statistics
- Set compute mode and disable crossfire on all cards
- Benchmark every algo locally without connecting to a pool
- Auto switch to new algo on coin fork
- Slow GPU start, so your PSU's wont get overloaded at once


_____________________________________________________________________________________

HOW TO AUTO SWITCH ALGO ON COIN FORK?
_____________________________________________________________________________________

To use the auto switch on fork option do this:

Example for Monero fork from V8 to V4
start.bat
SRBMiner-CN.exe --enablecoinforking --config Config\config-normalv8.txt --pools pools.txt

Explained:

1. Start mining with normalv8 algo, that is the algo Monero uses pre V4 fork
2. Add --enablecoinforking parameter so miner knows you want to use the built-in (predefined) fork informations
3. When pool sends a job for the new algo, miner will auto switch to the new algo,if you have it defined in algos.txt (and you do by defaultif you haven't removed it)

Note that this will work only if i knew about the fork and added the needed info in the miner.

_____________________________________________________________________________________

Manual GPU setup (advanced)
_____________________________________________________________________________________

To manually set up video cards, you must create a "gpu_conf" array in the config.txt file.

Example:
Code: [Select]
"gpu_conf" :
[
    { "id" : 0, "intensity" : 0 , "worksize" : 16, "threads" : 2},
    { "id" : 1, "intensity" : 0 , "worksize" : 16, "threads" : 2},
    { "id" : 2, "intensity" : 60, "worksize" : 8 , "threads" : 2},
    { "id" : 3, "intensity" : 55, "worksize" : 8 , "threads" : 2}
]

Additional parameters:

"adl_type" : 1 or 2 , 1 - USE OVERDRIVEN , 2 - USE OVERDRIVE 5. Default is 1 if not set. Option 2 (Overdrive 5) is suitable for older cards
"fragments" : 0,1,2,4,8,16,32,64 or 128. It can boost your hashrate if you find the right value for your GPU
"heavy_mode" : 1,2 or 3. Method for doing calculations on heavy algos (Heavy, Haven, Swap, Italo, BitTube). Default is 3.
"off_temperature" : temperature in C, when to turn off GPU if it reaches this value. After value - 15, the GPU is turned on again automatically
"old_mode" : true or false, creates kernel with the old method, useful probably only on Vegas with algos that have a scratchpad <= 1MB (default is false)
"persistent_memory" : true or false, if set miner will try to allocate extra memory for the video card, if it is available. CAUTION, MINER CAN BECOME UNSTABLE AND CRASH if using this option
"target_fan_speed" : 0-6000, if set miner will try to set the video card fan speed to this speed. Setting is in RPM (rounds per minute) (ADL must be enabled)
"target_temperature" : 0-99, if set miner will try to maintain this temperature for this particular video card. If option 'target_temperature' on top of config.txt is set, this option WILL BE IGNORED. (ADL must be enabled, works only on cards supporting OverdriveN)
"thread_delay" : 1-1000, delay to maintain between same gpu threads (default is 319)
"tweak_profile" : number 0-10 , applies tweaks to the GPU that can increase hashrate. 0 - not using any tweaks, 10 - max tweaking. If you add L after the number it will use the low settings (ex. "4L")

_____________________________________________________________________________________

ALGO SWITCHING MODE
_____________________________________________________________________________________

There are 2 types of algo switching supported:

Proxy or pool controlled

This means the mining pool or proxy (software between your miner and the pool) decides what algo should be mined.
For example Monero Ocean pools support auto algo switching based on profitability. You can read everything about it on their FAQ page.

You can also use software which allows you to change the mining algorithm with a simple mouse click.


Manually controlled

In this mode the user sets the algorithm (cryptonight_type) for every pool he has in pools.txt.
When manually changing pools (by pressing 'o' or 'p'), miner will automatically re-init with the algo he set in pools.txt for that particular pool.
This also means you can set failover pools using any of the supported algorithms.

To use the algo switching mode (--usealgoswitching parameter in .bat) with pool controlled method the pool must support the XMRig Proxy Stratum protocol extensions.


Steps that are common for both switching types:

1. You can edit the file 'algos.txt', which contains entries for every algo you want the pool to send you jobs for (if using pool controlled switching).
If you are using the manually controlled algo switching, setting up this file is important because of the various configurations that every algo has.
The 'hashrate' parameter in this case isn't used.

You need to edit the 'hashrate' value if using pool controlled switching, and 'startup_script' if you are going to use it. (you can read what it is for under this text)
Also if you want, you can fully customize configs for every algo. You can find them in the 'Config' folder.


Short explanation of parameters in algos.txt:

+ "config" expects a filename to a config file where you set up everything for a specific algo (config-normalv4.txt is for CNV4 as you can guess).
So on every new algo switch SRBMiner will initialize settings specific for that algo.

+ "hashrate" is a parameter where you should write the total hashrate of your rig (in H/S) for that specific algo (you can easily find it out by running a benchmark for example).
This field is used by the pool in calculating what is the most profitable algo for you to mine.

+ "startup_script" can be used to run a script (batch file) before miner starts.
You can for example set clocks, voltages, etc. specific to that algo

You can easily benchmark the hashrates by running benchmark-algos.bat or by typing this into a command prompt:
Code: [Select]
SRBMiner-CN.exe --benchmarkalgos

Notice: Tweaking parameters can not be used in benchmarking mode!

This process will take a few minutes, and when finished it will create a file benchmark_results.txt with the hashrate for every algo you benchmarked.
Now you need to take and copy-paste those values into algos.txt under the right algorithm section.
The benchmarking procedure should be used only if using pool controlled algo switching.


2. There is a 'pools-algoswitch.txt' file where i predefined a few pools on Monero Ocean (algo switching pool), where i put my donation address as an example wallet,
so you should change this wallett address to your own.

If you are using the manually controlled pool switching, then you would define your own pools here.
You just need to add one new parameter (cryptonight_type) to each pool entry.

Here is an example how 'pools-algoswitch.txt' could look like:
Code: [Select]
{
"pools" :
[
{"pool" : "pool_1_address", "wallet" : "pool_1_wallet", "password" : "x", "cryptonight_type" : "haven"},
{"pool" : "pool_2_address", "wallet" : "pool_2_wallet", "password" : "x", "cryptonight_type" : "normalv4"},
{"pool" : "pool_3_address", "wallet" : "pool_3_wallet", "password" : "x", "cryptonight_type" : "heavy"},
{"pool" : "pool_4_address", "wallet" : "pool_4_wallet", "password" : "x", "cryptonight_type" : "fast"}
]
}

Now that you have algos.txt and pools-algoswitch.txt set up, start the miner by running start-algo-switching.bat

If you are using the pool controlled algo switching, DON'T set cryptonight_type for that pool, because you could get into an endless loop of algo switching.


NOTICE:
If 'tweak_profile' is not specified it defaults to 0 after algo switch, so make sure you set it in every config file where you want to use it!

TIPS:
There are two algo switching modes available : with or without miner restart.

The 'miner restart' mode is recommended for Vega video cards, because they tend to drop mining speed on algo switching sometimes.
Using the 'miner restart mode' with the --resetvega parameter you are ensuring always maximum mining speeds.

Example:
Code: [Select]
SRBMiner-CN.exe --config Config\config-normalv4.txt --pools pools-algoswitch.txt --usealgoswitching --resetmineronalgoswitch --resetvega


Altcoins Talks - Cryptocurrency Forum

SRBMiner Cryptonight AMD GPU Miner V1.9.3
« on: August 06, 2020, 04:29:33 PM »

This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here


 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod