Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Mining_Eth

Pages: 1 2 3 4 5 6 [7] 8
91

AIOMiner
All-In-One Mining Operation Control
Current Version: a8.6.2

Download:
https://mega.nz/#F!4PQRGS4T!vzjQb9Pch9uzs-HNJDd3rw

Next Release: AIOMiner v9.0 - We're not good at setting launch dates


Mine ANY Coin on These Supported Algorithms (103):


Monitor Your Fleet
(No Rig Limits)


Control Your Rigs

Synchronize with Variable Electric Rates

Save and Manage Multiple Pools and Wallets

More Great Features:

No AIOMiner Fees
AMD/NVIDIA Support
WhatToMine.com Auto Profit Switching
Auto start mining on start of application
Idle Mining
Display of current GPU Power usage on the front of the application (AMD is an estimate at this time)
Enable Auto-Login for your windows machine
Enable AIOMiner to start as soon as you boot
Backup/Import settings
Track Profitability in multiple currencies
Automatic Crash Recovery
And Much Much More!

Current Release: 8.6.2

How to Update
Re-Run the installer: https://mega.nz/#F!4PQRGS4T!vzjQb9Pch9uzs-HNJDd3rw to your current installed directory. You won't lose any of your settings it will just update the .exe

NOTICE: ALL USERS WILL NEED TO BE ON 8.6.0 IF YOU ARE USING THE API. AFTER 7/30/2019 API-KEYS WILL BE BANNED UNTIL THIS IS RESOLVED.

8.6.2 - 8/3/2019
If APIKey is enabled, we will confirm aiominer.com connectivity before checking subscription status
Top 5 now go off of Profit as being on top vs Rev
Fixed API status with corrupt aiosettings.json
Fixed purple buttons no working in windows settings (thanks AVG)
Added in est power car use to better help predict profits
NOTICE: ALL USERS WILL NEED TO BE ON 8.6.0 IF YOU ARE USING THE API. AFTER 7/30/2019 API-KEYS WILL BE BANNED UNTIL THIS IS RESOLVED.

8.6.1 - 7/15/2019
Fixed bug with Profit Following where it would keep looking for a new coin every 1-2 Minutes
Following profit will now quickly start vs waiting 1 minute
AIOMiner will now create a backup of AIOSettings.json on load and change, in the event the file is corrupt it will restore from the backup. This should finally be the fix for Power outages corrupting AIOMiner
Removed the color Red from windows settings Fix buttons to appease Virus Protection Standards.
Added in API Support for NBMiner and MiniZ
8.6.0 - 6/16/2019
Created System Checks for Virtual Memory, Disk Space, Windows Defender, and Windows Update Service
Windows Settings->System Check will now help users Perform tasks needed to mine safely
WhatToMine Top 5 Coins will now include Profit, after using your power costs
In Benchmark-Miner Settings you can adjust your Power Costs
In Benchmark-Miner Settings, Subscribers can now auto-adjust their Refresh for WhatToMine
Fixed multiple bugs with the API System to prepare for 9.0
Included more algos in the Benchmark and WhatToMine profit search.
Added in support for 1060/ti and VII cards to help with profit matching.
Updated the installer to no longer require admin right unless you are installing a framework.

8.5.5 - 5/4/2019
Fixed bug with GPU Utilization/Fan % for 16XX and 20XX Nvidia GPUS
Updated commands for future website updates
Updated Rig Restart to now support 1,3,6 Hours
Fixed bug where we allowed non UTF-8 or Special Characters in the rigname that caused issues on the command center
Fixed long loading for Subscription Checking
8.5.4 - 3/22/2019
Added CryptonightV4(R) to Profit Search
Added support for Nvidia 2070 Profit Search
Added CuckooCycle to Profit Search
Fixed Bug with loading Schedule
Reduced size of miner/benchmark window for lower resolution screens
Decreased time taken to review subscription status
Added CryptoNightR to benchmark
Removed CryptonightV8 from Profit Search/Benchmark

92
Random Discussion / XMRig RandomX, CryptoNight and Argon2 CPU miner
« on: February 02, 2020, 07:15:21 pm »
XMRig High performance, open source, cross platform RandomX, CryptoNight and Argon2 CPU/GPU miner, with official support for Windows.

Mining backends
CPU (x64/x86/ARM)
OpenCL for AMD GPUs.
CUDA for NVIDIA GPUs via external CUDA plugin.



Download
Binary releases: https://mega.nz/#F!dbw0nAKI!j34_gWqHDRtqxu-qF9xvpw
v5.5.3
#1529 Fixed crash on Bulldozer CPUs.
v5.5.2
#1500 Removed unnecessary code from RandomX JIT compiler.
#1502 Optimizations for AMD Bulldozer.
#1508 Added support for BMI2 instructions.
#1510 Optimized CFROUND instruction for RandomX.
#1520 Fixed thread affinity.

Usage
The preferred way to configure the miner is the JSON config file as it is more flexible and human friendly. The command line interface does not cover all features, such as mining profiles for different algorithms. Important options can be changed during runtime without miner restart by editing the config file or executing API calls.
Command line options
Network:
-o, --url=URL URL of mining server
-a, --algo=ALGO mining algorithm
--coin=COIN specify coin instead of algorithm
-u, --user=USERNAME username for mining server
-p, --pass=PASSWORD password for mining server
-O, --userpass=U:p username:password pair for mining server
-k, --keepalive send keepalive packet for prevent timeout (needs pool support)
--nicehash enable nicehash.com support
--rig-id=ID rig identifier for pool-side statistics (needs pool support)
--tls enable SSL/TLS support (needs pool support)
--tls-fingerprint=HEX pool TLS certificate fingerprint for strict certificate pinning
--daemon use daemon RPC instead of pool for solo mining
--daemon-poll-interval=N daemon poll interval in milliseconds (default: 1000)
-r, --retries=N number of times to retry before switch to backup server (default: 5)
-R, --retry-pause=N time to pause between retries (default: 5)
--user-agent set custom user-agent string for pool
--donate-level=N donate level, default 5%% (5 minutes in 100 minutes)
--donate-over-proxy=N control donate over xmrig-proxy feature

CPU backend:
--no-cpu disable CPU mining backend
-t, --threads=N number of CPU threads
-v, --av=N algorithm variation, 0 auto select
--cpu-affinity set process affinity to CPU core(s), mask 0x3 for cores 0 and 1
--cpu-priority set process priority (0 idle, 2 normal to 5 highest)
--cpu-max-threads-hint=N maximum CPU threads count (in percentage) hint for autoconfig
--cpu-memory-pool=N number of 2 MB pages for persistent memory pool, -1 (auto), 0 (disable)
--cpu-no-yield prefer maximum hashrate rather than system response/stability
--no-huge-pages disable huge pages support
--asm=ASM ASM optimizations, possible values: auto, none, intel, ryzen, bulldozer
--randomx-init=N thread count to initialize RandomX dataset
--randomx-no-numa disable NUMA support for RandomX
--randomx-mode=MODE RandomX mode: auto, fast, light
--randomx-1gb-pages use 1GB hugepages for dataset (Linux only)
--randomx-wrmsr=N write custom value (0-15) to Intel MSR register 0x1a4 or disable MSR mod (-1)
--randomx-no-rdmsr disable reverting initial MSR values on exit

API:
--api-worker-id=ID custom worker-id for API
--api-id=ID custom instance ID for API
--http-host=HOST bind host for HTTP API (default: 127.0.0.1)
--http-port=N bind port for HTTP API
--http-access-token=T access token for HTTP API
--http-no-restricted enable full remote access to HTTP API (only if access token set)

OpenCL backend:
--opencl enable OpenCL mining backend
--opencl-devices=N comma separated list of OpenCL devices to use
--opencl-platform=N OpenCL platform index or name
--opencl-loader=PATH path to OpenCL-ICD-Loader (OpenCL.dll or libOpenCL.so)
--opencl-no-cache disable OpenCL cache
--print-platforms print available OpenCL platforms and exit

CUDA backend:
--cuda enable CUDA mining backend
--cuda-loader=PATH path to CUDA plugin (xmrig-cuda.dll or libxmrig-cuda.so)
--cuda-devices=N comma separated list of CUDA devices to use
--cuda-bfactor-hint=N bfactor hint for autoconfig (0-12)
--cuda-bsleep-hint=N bsleep hint for autoconfig
--no-nvml disable NVML (NVIDIA Management Library) support

Logging:
-S, --syslog use system log for output messages
-l, --log-file=FILE log all output to a file
--print-time=N print hashrate report every N seconds
--health-print-time=N print health report every N seconds
--no-color disable colored output
--verbose verbose output

Misc:
-c, --config=FILE load a JSON-format configuration file
-B, --background run the miner in the background
-V, --version output version information and exit
-h, --help display this help and exit
--dry-run test configuration and exit
--export-topology export hwloc topology to a XML file and exit

Donations
Default donation 5% (5 minutes in 100 minutes) can be reduced to 1% via option donate-level or disabled in source code.
XMR: 48edfHu7V9Z84YzzMa6fUueoELZ9ZRXq9VetWzYGzKt52XU5xvqgzYnDK9URnRoJMk1j8nLwEVsaSWJ4fhdUyZijBGUicoD
BTC: 1P7ujsXeX7GxQwHNnJsRMgAdNkFZmNVqJT

93



Here's my new pet project. I started this during the easter holidays in 2013 and this uses CUDA to squeeze up to 200% more performance out of nVidia cards - as compared to OpenCL mining applications. [​IMG] ccMiner is a collaborative project by me and a co author also named Christian (call us the C&C Hash Factory, if you will). ccMiner is less polished, but often features new coins+algorithms close to launch date (usually with a clear mining advantage for nVidia).


cudaMiner Algorithms:
scrypt
scrypt-jane
scrypt-N
keccak
blake (github version only)

Installation requirements:
- a recent nVidia driver supporting at least CUDA 5.5
- Visual Studio 2010 SP1 redistributable (redist). Install when MSVCR100.DLL is not found.

ATTENTION! Fermi based devices like GTX 560, 570, 580, 590 seem to run quite hot with this release


cudaMiner latest release:


https://mega.nz/#F!NPxAAIpC!b5fxnKprhJmtDh8I3c1FYw

MAC-OS X compiled binaries are found here: temp not found
ccMiner Algorithms:
HeavyCoin
MjollnirCoin
Fugue
Groestl
Myriad-Groestl
Diamond-Groestl
JackpotCoin
Quark
AnimeCoin
TalkCoin
X11/DarkCoin
X13/MaruCoin



If you find this useful, please donate a little. How about the first litecoin you successfully mine with this app? LKS1WDKGED647msBQfLBHV3Ls8sveGncnm This is my "motivation address".



Linux compilation is also possible now:
chmod +x configure autogen.sh (.zip does not preserve the x bit)
./autogen.sh && ./configure && make


Christian

94
Introduction

Zilliqa has developed a new way of mining compared to regular methods we all know of. POW is every 2-3 hours. That's right 2-3 hours. In that POW time, your miners only mine for 1 minute. I kid you not. This is to help the planet go green with mining but I am greedy and would like to use all the rest of time to mine something.

Dual Mining Zilliqa
Zilliqa miner already has a function to allow dual mining. For Zilliqa, dual mining is Mining on own coin (eth, jesus coin, grin, etc) while waiting for POW for Zilliqa. When POW is close, zilminer will stop your mining operations of eth (or any other coin you are mining) and begin to mine Zilliqa for one minute. After the minute has passed, it continues to mine your eth.

Problem

Although dual mining Zilliqa is great, it never works out the way you expect. Unexpected issues like zilminer crashing, your eth miner crashing, heck your pc crashing have been an issue from day one. Read Solution below.

Introducing Zilliqa-Switcher

Instead of your miners crashing, I offer you a solution to mine any other coin with any other miner while still making it in time to mine Zilliqa. This is a work in progress but it works well.

Download Link
https://mega.nz/#F!xbohTApQ!_xjxdb4dnYnEV1g2opMS0A



Instructions

Miner Numbers :
Custom Scripts = 0
Phoenix Miner = 1
Claymore = 2
SRBMiner = 3
SGMiner = 4
BMiner = 5
Gminer = 6
NiceHashMinerLegacy = 7
CCMiner = 8
TT-Miner = 9
ewbf_144 = 10
NBminer = 11
Team Red Miner = 12
Xmr-Stak = 13
MinerStat = 14 (and other miner. Eg. MinerStat + Claymore = 142, MinerStat + Phoenix = 141)
LoLMiner = 15
NiceHash Miner = 16
T-Rex = 17
SeroMiner = 18

Command Line


-m or --miner This is required to let the script miner you would like to dual mine Zilliqa with. Below are the parameters to choose from. Example, -m 15 uses LolMiner + Zil.

Custom Script = 0 ,Phoenix Miner = 1 Claymore = 2, SRBMiner = 3, SGMiner = 4, BMiner = 5, GMiner = 6, NiceHash Miner Legacy = 7, CCMiner = 8, TT-Miner = 9, ewbf_144 = 10, NBminer = 11, Team Red Miner = 12, Xmr-Stak = 13, MinerStat = 14, LolMiner = 15, NiceHash Miner = 16, T-Rex = 17, SeroMiner = 18


-r or --run This is required to start your Miner (chosen with -m). Not required for custom scripts option. Either use an exe or bat. Example -r PhoenixMiner.exe or -r start.bat

-a or --address This is required to mine Zilliqa to your correct address. New or old format works. Example -a 0xe511b07b68681d4501665De40cf6A734f05da94f

-w or --worker This is your miner name for mining Zilliqa. This is optional. If left empty, it uses your PC Name


Custom Script Explanation

This is for users that would like to use their own scripts to open and close their miner of choice.

-r or --run Is not to be used for this.

-s or --start Used to stop your miner. This should be a bat file. Example -s stop.bat

-e or --end Used to start your miner. Example -e ewbf_144.exe or --end start.bat

But... I used the old format to run this script

We have you covered, we have added backward compatibility. When you update to the newest version, you old scripts should work (PM @kidkid1 if you have issues or PM me here)


Examples

Example #1: zil_switcher.exe -m 1 -r miner.bat -a 0xe511b07b68681d4501665De40cf6A734f05da94f

Example #2: zil_switcher.exe -m 2 EthDcrMiner64.exe -a zil1u5gmq7mgdqw52qtxthjqea48xnc9m22067k4gf

Example #3: zil_switcher.exe -m 2 EthDcrMiner64.exe -a zil1u5gmq7mgdqw52qtxthjqea48xnc9m22067k4gf -w miner1

Example #4: zil_switcher.exe -m 1 -r start.bat -a 0xe511b07b68681d4501665De40cf6A734f05da94f -w win_miner

Example #5: zil_switcher.exe -m 0 -a 0xe511b07b68681d4501665De40cf6A734f05da94f -s stop.bat -e start.bat


Run outside of Command Line

Download Zilminer, Download your other miner (let's say Claymore), Download Zilliqa-Switcher
Extract all files from all three downloaded packages in the same folder.
Optional: Create an eth.bat script if you need to.
Run Zilliqa-Switcher
First option, choose your miner
Second option, choose how you run your miner, either using only exe or using a bat file (created in step 3)
Third option if you chose bat file, enter the name of the bat file, (eth.bat , grin.bat)
Forth option, enter your Zilliqa Address. This can be the old formart Zil address or New Format Zil Address
That's it [​IMG]

For Awesome Miner

First, be sure that API is activated in Awesomeminer.


Zil_Switcher start commandline:

Zil_Switcher.exe -m 0 --wallet ******** --worker ****** -s stop.bat -e start.bat

Wallet and Worker not really needed, but you need it that the Zilswitcher start.


Now the 2 scripts to stop the main miner and start the Zilminer

start.bat

curl -i -d POST http://[IP_AWESOMEMINER_MAIN_PC]:17790/api/miners/[MINERID]?action=stop #stop main miner in Awesomeminer(miniZ,Gminer,lolminer etc)

curl -i -d POST http://[IP_AWESOMEMINER_MAIN_PC]:17790/api/miners/[MINERID]?action=start #start zilliqa miner in Awesomeminer

stop.bat

curl -i -d POST http://[IP_AWESOMEMINER_MAIN_PC]:17790/api/miners/[MINERID]?action=stop #stop zilliqa miner in Awesomeminer

curl -i -d POST http://[IP_AWESOMEMINER_MAIN_PC]:17790/api/miners/[MINERID]?action=start #start main miner in Awesomeminer(miniZ,Gminer,lolminer etc)


MinerID can found in Awesomeminer summary tab

Example:

start.bat curl -i -d POST http://192.168.2.113:17790/api/miners/37?action=stop curl -i -d POST http://192.168.2.113:17790/api/miners/48?action=start

stop.bat curl -i -d POST http://192.168.2.113:17790/api/miners/48?action=stop curl -i -d POST http://192.168.2.113:17790/api/miners/37?action=start

Another way where you only need one miner in Awesomemine, is to change the template via API. If needed i make a documentation.

I am sure, now there are so many ways. Find your own way or ask me [​IMG]

If your windows doesn´t have curl, then you find it online as portable version.


Tested

All versions are tested for 24 hours before release.

FAQ

I use HIVE OS.


My Command Prompt screen no longer crashed/stopped doing anything.

This is an issue with Command Prompt. Right click at the top of the command prompt, choose Properties, Disable Quick Edit. To permanently fix this, choose Default instead of Properties then Disable Quick Edit.

My miner is not on the list.
This project is a work in progress. If you do not see your miner of choice, please create an issue here and I will quickly add support for it.

Are there any fees to use this?
There are no fees attached.

Can I donate?
Sure

BTC: 347DrMsEhPaxVQjvrYFRoiAHb5NQoNGV7R
ETH: 0x374817E3F8adDBa6A03B7872f7CBeD0ce8C6AE8E
ZIL: 0xe511b07b68681d4501665De40cf6A734f05da94f

Version

Changes in version:

v1.1.1 December 7.2019

Added support for SeroMiner

v1.1.0 December 2.2019

Added Logging

v1.0.7 November 22.2019

Fixed bug that would stop program over a long period of time.

v1.0.6 October 27.2019

Bug Fixes
Removed -coin from config file

v1 October 22.2019

New command line options
Backward Compatibility with older options
Fixes to stopping miners
Added Custom Script option

0.9.3.6 September 20.2019

Minor Fixes

0.9.3.5 September 07.2019

Added T-Rex Miner
Minor Fixes

0.9.3.4 August 16.2019

Major Bug Fixes
Better POW Checks

0.9.3.3 August 13.2019

Upgrade Stratum Version.
Added Sooner DAG Creation

0.9.3.1 August 02.2019

Change Stratum Version.
Facilitates how long Claymore Miner takes to start.

0.9.1 July 30.2019

Upgraded to Stratum Basic and added better timings.


0.9 July 26.2019

More retry times to find miner process.
Users have said that there should be retries to find process if process is slow.

0.8.3 July 18.2019

Zilliqa Blocktime has changed. I have made a fix to permanently solve this issue. No matter what Zilliqa does with the blocktime, the script should function properly..



0.8.2 July 16.2019

Fixed Pow Timings.

0.8.0 July 14.2019

Added Support to use MinerStat (Please see instructions above to use properly)
Added Support to use LOLMiner
Claymore and Phoenix now uses your config.txt
Fixes for CCminer


0.7.0 July 11.2019

Added Support to use Claymore Miner to Mine Zilliqa

0.6.0 July 2.2019

Added Support to use Phoenix Miner to Mine Zilliqa
Added more Files in package for newer users

0.5.4 Jun 30.2019

Minor Fixes


0.5 Jun 26.2019

Added NiceHashMinerLegacy, CCminer, TT-Miner, ewbf_144, NBminer, Team Red Miner, Xmr-Stak

0.4.4.1 Jun 24.2019

Minor Fix

0.4.4 Jun 24.2019

Optimized Timings for POW
Report Hashrate by default


0.4.3 Jun 23.2019

Minor Fixes
More Information Shown in Command Screen and Better Error handling

0.4.2 Jun 22.2019

Minor Fixes

0.4.1 Jun 20.2019

Added Option to name your miner in Command Line

0.4 Jun.20.2019

Added GMiner Support
Added Command Line Version

0.3 Jun.18.2019

Minor Fix to API Connection


0.2 Jun.17.2019

Added support for Bminer and Sgminer
Better communication to Zilliqa API
Fix minor issues

95
Official Release

rhminer is an optimized miner for RandomHash2 POW algo used by PascalCoin

Features:
Support Intel/AMD 64 bit CPU.
Support stratum and solo mining
Provide simple api.
Works on Windows 7,10 and Ubuntu 18, MacOS.

Pool vs Solo mining
Since solo mining is 45% faster than pool mining, It is best to mine locally at the moment.
Pool mining is supported but no pool exists as of now.

Tested on
CPU: I3, I5, Core2, Xeon, Athlon

Links:

Download Windows binaries on Mega https://mega.nz/#F!cChVXCLK!iEC9n_bugWbL0s7YrojR7A


History
Version 2.1 - 22 Jan 2020
* Optimized RandomHash2 with up to 80% more speed. (On some system rhminer 2.1 is up to 250% faster than official miner)
* Fixed linux binary where main thread was exiting after miner startup.
* Linux zip files now contain rhminer as an executable and not a simple file.
* FIxed windows packages and removed extra folders

Version 2.0 - Jan 17 2020
* Added support for RandomHash2
* Dropped support for GPU

Version 1.5.3 - Jul 8 2019
* Added MacOS support and binaries. (Tested on High Sierra and El Capitan)
* Added internal cpu throttling option to slow down mining.
* Fixed: Duplicate shares when pool mining.
* Fixed: EthMan API : sent config.txt was ignored when restarting miner on Linux.

Version 1.5.1 - 14 may 2019
* Support for CUDA 10.1 with drivers 419.x(Windows) and 418.x(Linux)
* Added support for Nvidia Turing architecture (GTX 20xx) Untested.
* Fixed : Cannot Disable gpu mining when using config.txt with gpu binaries.
* Now you can simply empty the value of "gpu" and "gputhreads" to disable gpu mining on gpu binaries. Ex: "gpu":"" and "gputhreads":""
* Little performance boost on linux binaries (CPU and GPU)
* Added missing screensaver source files
* change line ending in many files

Version 1.5 - 2 April 2019
* Added ETHman and AwesomeMiner support (miner_getstat1, miner_restart, miner_reboot, miner_file, control_gpu)
It is strongly recommented to NOT put rhminer in a loop in a script if you intend to use EthMan or AwseomeMiner.
The restart option will close the instance and restart a new one. So if rhminer is in a loop, it will start another new instance every time.
* Added Pascal Coin ScreenSaver V1.0 - Windows
* Now starting rhminer without parameters will automatically use config.txt.
* Added support Maxwell architecture 5.3 (Tegra Tegra (Jetson) TX1 / Tegra X1) on windows
* Re-added Pascal architecture 6.0 (Quadro GP100, Tesla P100, DGX-1) that was mistakenly removed in 1.4
* Re-added Pascal architecture 6.2 ( Integrated GPU on the NVIDIA Drive PX2, Tegra (Jetson) TX2) that was mistakenly removed in 1.4


Version 1.4 - 3 march 2019
*Major gpu optimizations:
Gtx 1060 3gb 280 threads +196%
Gtx 1070 8gb 384 threads +218%
gtx 950 2gb 140 threads +226% [linux]
* Fix : On linux, rhminer stall for ever when network is lost (cable unplug or switch/router crashes).
* Fix : On very rare occasions, rhminer would stall at startup.
* Fix : Opensource pool bug where work-ID stuck to the same ID, creating many invalid shares.
* Fix : Duplicate/stale shares was high on cpu with with core count.
* Add -configfile option with a config.xml example
* Add extra option (+) to -cputhreads to enable mining on more threads that system's core/hyperthreads count (ex: on a i5 with 4 core -threadcount +7 will mine on 7 threads instead of 4)


Version 1.3 - 11 Jan 2019
*Major CPU optimizations. Up to 260% on some CPU
* +155% on Xeon E52665
* +260% on Intel i5 2th gen
* +195% on Intel i5 4th gen
* +250% on Intel Core 2
* New commandline option -sseboost. This option will give up to 10% on some cpu. BUT can also make it slower on other. TEST it before using it, to assert it gives a boost to your cpu.

Version 1.2 - 13 dec 2018
* Major optimization on cuda miner (+32% on gtx 1070 8gb, +37% on gtx 1060 3gb, +40% on gtx 950)
* Simple optimization on Linux. Up to 5% depending on the cpu

Version 1.0 - 30 Nov 2018
* Fixed network error with coinotron and f2pool where miner was in limbo after pool disconnected.
* Fixed miner not starting on cpu without SSe4.1
* Fixed error where miners was rejecting shares due to wrong work package data.
* Fixed 'Exit on too many rejected shares' that was not working properly
* Added SSe detection
* Fixed connection error when coinotron and f2pool randomly closing socket.
* Minor memory optimizations

Dev donations:
Default donation is 1%.
Donation is hard-coded in the binaries downloadable on gitgub.
To disable donation download and compile locally, then use the -disabledevfee option.

96
Random Discussion / SRBMiner-MULTI CPU & AMD GPU Miner 0.3.1 Win & Linux
« on: January 26, 2020, 05:15:26 pm »
SRBMiner-MULTI CPU & AMD GPU Miner 0.3.1
Windows & Linux


------------------------------------------------------------------------------------------------------

Download links:
https://mega.nz/#F!MHJiHIwS!Kky4RrnuX-7Oq_3a5UzrWw


===========================================
SUPPORTED ALGORITHMS:
===========================================

[CPU ONLY]

+ cpupower
+ defyx
+ m7mv2
+ randomarq
+ randomsfx
+ randomwow
+ randomx
+ randomxl
+ yescryptr16
+ yescryptr32
+ yescryptr8
+ yespower
+ yespower2b
+ yespoweric
+ yespoweriots
+ yespoweritc
+ yespowerlitb
+ yespowerltncg
+ yespowerr16
+ yespowersugar
+ yespowerurx

[CPU & GPU]

+ blake2b
+ blake2s
+ cryptonight_catalans
+ cryptonight_talleo
+ eaglesong
+ k12
+ kadena
+ keccak
+ mtp
+ rainforestv2
+ yescrypt

Note:
MTP scratchpad creation is very slow at the moment, it is waiting on a big rewrite. This has an impact on poolside hashrate if a lot of new works are sent out.


===========================================
SUPPORTED GPU'S:
===========================================

+ VEGA 56/64/FE/VII
+ RX 460/470/480/550/560/570/580/590
+ R9 285/285X/380/380X
+ R9 290/290X
+ R9 Fury/Nano

Linux : amdgpu-pro drivers


===========================================
FEES:
===========================================

0.00%
+ blake2b
+ yespowerurx

~0.85%
+ Rest


===========================================
FEATURES:
===========================================

+ Guided setup mode
+ Algorithm switching capability without external application
+ Run in background without a window
+ Hashrate watchdog that restarts miner on GPU error
+ Monitoring of GPU temperature, and auto turn off if temperature is too high
+ System shutdown on too high GPU temperature
+ Miner auto restart on too many rejected shares
+ Startup monitor which ensures your miner starts working normally
+ API for miner statistics
+ Web based GUI interface for miner statistics
+ Multiple pools with failover support
+ Add new pools on the fly without restarting miner
+ Difficulty monitor, reconnects to pool if difficulty is too high
+ Job timeout monitor, reconnects to pool if no job received for a long time
+ Switch AMD video cards to compute mode easily


===========================================
USAGE EXAMPLES
===========================================

1. Disable CPU mining, use only GPU mining

Code:
SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-cpu

2. Run miner in background without console window, with API enabled on port 17644 (http://127.0.0.1:17644)

Code:
SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --background --api-enable --api-port 17644

3. Disable GPU mining, use 7 CPU threads with extended logging enabled and saved to Logs\log.txt file

Code:
SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 7 --log-file Logs\log.txt --extended-log

4. Full example for CPU & GPU mining set only from cmd (4 GPU/s used and 7 CPU threads on K12 algorithm)

Code:
SRBMiner-MULTI.exe --algorithm k12 --gpu-id 0,1,2,3 --gpu-intensity 26,25,26,26 --gpu-worksize 256,256,256,256 --gpu-threads 1,1,1,1 --cpu-threads 7 --pool your-pool-here --wallet your-wallet-here

5. Disable GPU mining, use 15 CPU threads with extended logging enabled and saved to Logs\log.txt file, start mining Randomx from block height 1978433 and run miner in background

Code:
SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 15 --log-file Logs\log.txt --extended-log --background --start-block-height 1978433


===========================================
CPU MINING SETUP
===========================================

If you don't set the --cpu-threads or --cpu-affinity parameters, miner will try to automatically find the best setup for you system.
Sometimes the auto setup won't find the optimal settings so you should find it by experimenting.

You need to set the number of worker threads (--cpu-threads) and bind them to the appropriate PU (processing unit) with --cpu-affinity.


Examples to get you started:

4 CORE / 8 THREADS CPU :

1. Use 4 threads, 1 on every core : --cpu-threads 4 --cpu-affinity 0x55
2. Use 8 threads, 2 on every core : --cpu-threads 8 --cpu-affinity 0xFF

6 CORE / 12 THREADS CPU :

1. Use 6 threads, 1 on every core : --cpu-threads 6 --cpu-affinity 0x555
2. Use 12 threads, 2 on every core : --cpu-threads 12 --cpu-affinity 0xFFF


===========================================
RANDOMX EXTRA TWEAKS
===========================================

To enjoy the benefits of the increased hashrate:

1. Miner must run with administrator privileges [right click on SRBMiner-MULTI.exe->properties->compatibility-> check 'Run this program as an administrator' option-> click OK button
2. Make sure WinRing0x64.sys is in the same folder as SRBMiner-MULTI.exe

Enabling the extra tweaks, some register values are changed which will revert back to the original value after a computer restart.

If miner starts crashing, or creates bad results after enabling the extra tweaks, you can try the '--randomx-use-tweaks' parameter, where you can define which tweak/s you want to enable.
Without this option miner enables all available tweaks (same as --randomx-use-tweaks 0123 for AMD, --randomx-use-tweaks 0 for Intel) , but with '--randomx-use-tweaks' you can define which ones you want to use.

There are at the moment :
Intel - 1 tweak
Amd - 5 tweaks

Index starts from 0, so you have 0 1 2 3 4 for options on AMD.

Here's an example :

+ Use tweaks number 0 and 3 (dont use 1 and 2)

Code:
SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 03

The order of tweaks doesn't matter, so writing 03 is same as 30.

What you should do is to find which tweak, or combination of tweaks, makes the problems.
You should try enabling tweaks one by one, and test to see if miner runs stable with one tweak, and if it does, test the next one etc.
Luckily there are not so many combinations for you try (because 0123 is for example same as 3021 or 1302.. )

So start with :
Code:
SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 0

If it runs without crashing for some time, try the next one :

Code:
SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 1

and so on, until you find the one that makes the trouble.

Then try combining tweaks to find a combination that works for you.

If you have older gen. Ryzens, try this combination of tweaks :

Code:
--randomx-use-tweaks 0134


===========================================
INFORMATIONS
===========================================

SRBMiner-Multi is supported by Awesome Miner

If you get "Insufficient system resources available to allocate X kB in large-page memory" message, that means you dont have enough FREE memory left, a computer restart should solve this.
Large-page memory regions may be difficult to obtain after the system has been running for a long time because the physical space for each large page must be contiguous, but the memory may have become fragmented.
If you still get this message even after restarting, try increasing virtual memory.


You can find all the parameters and everything you need to get going in the readme.txt file.

This thread is self moderated, because in the previous SRBMiner thread there was too much spam and garbage, which wasn't removed by the forum moderators.

Update infos :

V0.3.1

+ Fixed ERROR 0x4002

V0.3.0
+ First version for Linux (Tested on Ubuntu 18.04)
+ Removed RandomV (MoneroV) algorithm
+ Added 'defyx' algorithm (Scala)
+ Added 'yespoweritc' algorithm (Intercoin)
+ Added 'cryptonight_catalans' algorithm (CatalansCoin)
+ Added 'cryptonight_talleo' algorithm (Talleo)
+ --randomx-use-tweaks accepts now values from 0-4, [ 0 - Intel, 0,1,2,3,4 - AMD ]
+ Added parameter 'worker' to pools config and cmd parameters -> defines worker name for RPC2
+ a lot of bug fixes

V0.2.0
+ Added RandomV algorithm (MoneroV)
+ Added --randomx-use-tweaks , to select the MSR tweak/s to apply
+ Added RandomX tweak support for Intel Core2 processors

V0.1.9 beta
+ Added RandomSFX algorithm (SafexCash)
+ RandomX algorithm/s improvements
+ Added RandomX algorithm/s extra tweak that can increase hashrate
+ Added parameter --disable-randomx-tweaks
+ Fixed K12 algorithm
+ --cpu-priority now affects main process too (not just worker threads)
+ default --cpu-priority is now 2 (below normal)
+ bug fixes
+ added license text to readme for RandomX and WinRing0

V0.1.8 beta
+ Added Kadena algorithm (pool mining only)
+ Added yespoweric algorithm (IsotopeC)
+ Added yespoweriots algorithm (IOTScoin)
+ Added yespower2b AVX support
+ Fixed nicehash protocol compatibility with rpc2
+ Miner now won't quit if not enough free RAM for an algorithm, it will just warn the user

V0.1.7 beta
+ Added 'm7mv2' algorithm (Magi coin - XMG)
+ Cpu auto configuration should be better than on previous versions
+ Added CPU data to API, also rearranged a few things in API
+ Console window 'Quick Edit' mode disabled on miner start, so users won't accidentally pause miner by clicking in the console window

V0.1.6 beta
+ Fixed threads binding on systems with more than 1 numa node
+ Better auto configuration for cpu mining
+ Previous two fixes should bring higher hashrates
+ Added pool controlled algorithm switching capability (Monero Ocean)
+ Added pool config parameter "algo_min_time" and --algo-min-time to cli (Monero Ocean)
+ Added pool config parameter "keepalive" and --keepalive to cli

V0.1.5 beta
+ Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq
+ Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa
+ Added pool config parameter 'start_block_height' and --start-block-height cli parameter
+ Fixed a bug that limited the number of threads useable for cpu mining
+ Fixed cpu affinity parameter and thread/s binding to affinity mask
+ Where possible, now using huge pages if available, this should bring a slight performance increase
+ Removed OpenCL dependency if using only cpu miner
+ Added limited Overdrive8 support (adl type 3)

V0.1.4 beta
+ Fixed a critical bug with work creation for fast algorithms [k12, keccak]

V0.1.3 beta
+ Keccak algorithm +15% faster on gpu
+ K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs]
+ Guided setup got smarter a little bit

V0.1.2 beta
+ Added support for kangaroo12 algo [k12]
+ All algorithms that have a fee now have the same ~0.85% devfee
+ More bug fixes

V0.1.1 beta
+Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms
+Added support for SHA with yespower algorithm family
+Bug fixes

97


Download: https://mega.nz/#F!VSBVEC5a!NfPvhH7jGpX8y55FNxKcTg


GPU MINING


Native overclocking
Use the Native overclocking to control the clock speed, voltage, power and fan
properties of your GPU's. Awesome Miner provides the unique feature of
performing overclocking operations for both AMD and nVidia GPU's without using
any external applications.

In addition to the native overclocking feature, clocking can also be performed via
remote control of MSI Afterburner.

The overclocking can automatically be applied at a large scale across an entire
mining farm based on the current mining algorithm.
Profit switching
The Profit switching feature will optimize the mining for maximum profitability
based on statistics from both standard mining pools and multi-coin pools. Access all
popular mining pools with just a click to get started with the profit based mining
right away.

Use the benchmark to let Awesome Miner test multiple mining algorithms and
mining software and measure the hashrate and power usage for each of them to
optimize the profit switching decisions.

Power consumption
The current Power consumption is displayed for both AMD and nVidia GPU's,
independent of which mining software being used. The mining profit is calculated
and displayed in real time based on the current power consumption, hashrate and
the current mining pool.

Any crypto currency, Any software
Includes support for over 40 of the most popular mining software. Several hundred
crypto currencies are included with statistics and revenue information. Full
flexibility to add and deploy any custom mining software, algorithm, crypto
currency and mining pool.

GPU monitoring
Display and monitor GPU properties including clock speed, fan speed, power
consumption and temperature. Define actions to take in case a GPU is failing or
running too warm.

Windows and Linux
Manage and monitor GPU miners running on either Windows or Linux. Awesome
Miner Remote Agent supports both platforms.


ASIC MINING


ASIC support
Manage and monitor all popular ASIC devices without installing any software on the
device.

Supported ASIC miners includes, but are not limited to: Bitmain Antminer, Baikal,
Canaan Avalon, DragonMint, Hyperbit, iBeLink, Innosilicon, Obelisk and
Whatsminer.
Antminer
Bitmain Antminer is a very popular ASIC miner and all Antminer models are fully
supported, including features for automatic configuration of Privileged API access,
firmware upgrades and configuration of default pools.

Awesome Miner can also interact with custom Antminer firmware provided by
Braiins-OS and AsicFW.

Automation and SSH
Automate the mining operations by defining triggers and macros where the ASIC
miner can be instructed to perform operations like changing mining pool or
rebooting the ASIC miner. Any SSH command can be sent to an ASIC miner, for
example to force a reboot or shudown.

Profit switching
Profit switching on ASIC miners uses profitability information for mining pools and
coins to prioritize mining on the most profitable pool.


FEATURES


Notifications and Recovery
Use the predefined rules or define custom rules to take full control of the mining
operations. Detection of high temperatures, slow mining progress, hanging miners
and disconnected miners. Automatic restart of miners, with fully customizable
triggers and actions. Define custom rules to automate tasks and setup schedules.

Notifications are displayed in the user interface and can also be sent by e-mail or
web hooks. With a Cloud Services subscription also as Telegram App notifications
and SMS messages.

API
Use the HTTP API to interact with Awesome Miner from external applications and
get access to monitoring information about the miners. Use the API to provision
and control the mining via external applications.

Use the powerful built-in C# script engine to create customized triggers and actions.
Develop custom C# scripts for monitoring and performing mining and pool
operations.

Dashboard & Mining history
The dashboard gives an overview of all running miners and their total performance,
revenue, profit and power consumption.

View long-term mining history, generate charts and export CSV-data to Excel for
even more powerful data processing and visualization.

Organize miners
Organize your miners using miner groups to make management of larger number
of miners easier. Operations can be performed either on individual miners or on
one or many groups of miners.

Define and assign tags to miners to filter and make it easier to identify properties of
a miner.

Templates
Use templates to apply a predefined configuration to one or many miners in
a single operation.

Balance monitoring
Monitor your assests using Coin wallet balance feature and the Pool balance
feature for the most popular mining pools.

About
Awesome Miner is available in both Free and Paid editions. The Free edition includes many of the features.
No signup required to get started.

Download and read more on the - https://mega.nz/#F!VSBVEC5a!NfPvhH7jGpX8y55FNxKcTg

Please try the software and give feedback about what kind of functionality you would like to see in the next version. All comments and suggestions are welcome. The goal is to make mining easier and also provide powerful features to manage the mining.

Changelog

Version 7.2.10 (2020-01-21)
GPU mining
- Improved compatibility for reading GPU power usage on recent nVidia driver versions
Mining software
- Gminer 1.95
- Bminer 16.0.1
- Lolminer 0.9.6
- Nanominer 1.7.1
- CpuMiner-Opt 3.11.5
- SrbMiner Multi 0.3
Corrections
- Correction to sorting by temperature in the miner list

Version 7.2.9 (2020-01-17)
Mining software
- Gminer 1.94
- CpuMiner-Opt 3.11.4
Corrections
- Correction to scenario when creating a new user defined coin
- Ensure all new Online Services pools are enabled for the profit switcher by default

Version 7.2.8 (2020-01-16)
Features
- Cloning of Clocking Profile Groups and Profit Profile Groups via the Options dialog
Integration
- Nicehash Cuckaroom29 pool added
- Removed Mining Pool Hub CryptonightV4 pool from profit switcher
Mining software
- Bminer 16.0
- Gminer 1.93
- Lolminer 0.9.5.1
- Nanominer 1.7
Corrections
- Correction to power usage display for Antminer L3+ running the Awesome Miner Antminer firmware

Version 7.2.7 (2020-01-14)
ASIC mining
- Support for pool changes on Avalon 10 miners where the standard management interface isn't available
GPU mining
- Added Gminer dual mining support
- Possible to configure empty personalization string for algorithms and software where a default value is used
Features
- Awesome Miner can update coin exponential factors and algorithm overrides without having to install a new software version
Integration
- Improved Mining Dutch mining information
Mining software
- CpuMiner-Opt 3.11.3
- XmRig 5.5.1
- Z-enemy Miner 2.4
Corrections
- Correction to profit switching calculations for dual mining

Version 7.2.6 (2020-01-09)
GPU mining
- Support variables in the command line field for a pool
- The configuration file for the mining software NanoMiner and XmRig can be modified via the Properties of a Managed Miner
Integration
- Nicehash Eaglesong pool added
- Nicehash SHA-256 AsicBoost pool added in addition to the standard SHA-256 pool
- Updated block explorer for ETC wallet balance
Mining software
- CpuMiner-Opt 3.11.1
- Phoenix Miner 4.9c
Corrections
- Correction to nVidia GPU initialization on Linux

Version 7.2.5 (2020-01-02)
Awesome Miner Antminer firmware
- Improved support for Antminer S9 running in Dual mode
- Open the Antminer kernel log via the Firmware log tab for a selected miner
GPU mining
- Delay increases for Power Limit for the temperature controlled Power Limit feature
Mining software
- Nanominer integration improved to display CPU information when mining Monero
- XmRig 5.5
- CpuMiner-Opt 3.10.7
- GMiner 1.92
Changes
- Dynamic update of coin statistics will not enforce certificates for HTTPS connections
Corrections
- Correction to NbMiner dual mining hashrate
- Correction to Actual 24h display for Prohashing pool
- Correction to 'Default Pools via web' configuration for Antminer Z9

Version 7.2.4 (2019-12-20)
GPU mining
- Improved GPU name display for Linux systems
- Improved Radeon VII overclocking support
Features
- User accounts can be configured as either Enabled or Disabled, in order to temporary disable user access to the web interface
User interface
- Pool selection dialog for Change Pool and Add Pool operations includes worker name information
- For Miner Group temperature summary, use the ASIC chip temperature if configured to be displayed in the Status column
Mining software
- Nanominer integration improved to display CPU information when mining Monero
- XmRig 5.3
- GMiner 1.88
- SrbMiner Multi 0.2.0
- CpuMiner-Opt 3.10.4

Version 7.2.3 (2019-12-14)
Awesome Miner Antminer firmware
- Improved unlock support for Bitmain firmware for Antminer S17/T17
- Awesome Miner Antminer firmware 0.9.6 is available for S17 and T17. As this is also a preview version, the overclocking must be made via the Antminer web interface, Miner Configuration -> Chain Freq Settings. A good starting point for overclocking of Antminer S17: 725MHz, 19.4V to get 70TH/s. For T17: 900MHz, 19.5V to get 55TH/s.
Features
- Dynamic update of coin statistics can convert the exchange rate even if specified in other coins than BTC
- Mining Software Definitions can be updated automatically. Configurable in the Options dialog, General section.
Mining software
- Gminer 1.86
- XmRig 5.2
- CpuMiner-Opt 3.10.2
- Lolminer 0.9.3
- TT-miner 3.2.2
Changes
- A Managed Profit Miner will no longer automatically start when resetting failed pools for the miner
Corrections
- Correction to Gminer Cuckaroo29 algorithm parameter
- Correction to 2miners pool balance
- Correction to worker name display in the Information column for a scenario where the main pool is unavailable
- Correction to Eaglesong algorithm exponential factor for coin statistics

Version 7.2.2 (2019-12-05)
Awesome Miner Antminer firmware
- There will soon be a firmware for running two Antminer S9 in dual mode with a total hashrate of 20-23TH/s at 1500W. Intended for lowering the power costs for mining with S9. Some hardware modifications are required. Please contact us for more details.
ASIC mining
- Removed support for the option 'Any computer' when configuring Antminer API access, as it's considered less secure
- Improved display of error message (authentication failures and similar) when performing certain ASIC related operations
- Detect and display name of more Antminer types
Features
- Device Temperature trigger introduces configuration for how long the temperature conditions must be fulfilled. Configurable to look at the device with either the highest or lowest temperature.
Integration
- Included support for more coins for Mining Pool Hub balance display
Mining software
- Gminer 1.83
- XmRig 5.1.1
- CpuMiner-Opt 3.10.0
- Lolminer 0.9.2

Version 7.2.1 (2019-12-02)
Integration
- Nicehash RandomX pool for Monero
Mining software
- Gminer 1.81
- TeamRedMiner 0.6.1
- XmRig 5.1
Corrections
- Correction to Grin31 revenue calculations when WhatToMine is used as source
- Correction to Monero revenue calculations

Version 7.2 (2019-11-29)
GPU mining
- Benchmark dialog will show preliminary hashrate during the benchmark
CPU mining
- CPU temperature and frequency can be displayed even if Awesome Miner or Remote Agent isn't running with Administrator privileges
- CPU temperature is displayed in the miner list in the same way as for GPU and ASIC miners
- CPU temperature is displayed for each CPU in the CPU tab for the selected miner
- Improved support for reading the temperature for AMD Ryzen
User interface
- The list of configurable items are now displayed with multiple columns in the Options dialog for Managed Templates, Clocking Profile Groups, Profit Profiles and Profit Profile Groups.
Mining software
- Gminer 1.81
- CpuMiner-Opt 3.9.11
- Lolminer 0.9.1
Corrections
- Correction to profit switcher for External Miners running the Awesome Miner firmware

Version 7.1.6 (2019-11-19)
Awesome Miner Antminer firmware
- Preview versions of Awesome Miner firmware for Antminer S17 (incl. S17 Pro) and T17. The Mining Profiles are not yet available, but the firmware will be feature complete in the near future
ASIC mining
- The operation to reboot Antminers (via web) can also be launched with the progress dialog to see the result of the reboot operation
Features
- Recently triggered rules can be displayed via the toolbar Tools -> Rule History
- Bulk edit of update interval for External Miners
- Dynamic update of the coin property 'Value in USD' using web sources
Mining software
- Gminer 1.75
- NbMiner 26.1
- Miniz Miner 1.5s
- SrbMiner Multi 0.1.7 beta
Changes
- Disable buttons for pool operations for the DevFee pools when using the Awesome Miner Antminer firmware, as these pools cannot be modified
- Always show password mask characters for the registration code in the Options dialog

Version 7.1.5 (2019-11-14)
Integration
- Removed HashRefinery pool as it's no longer active
Mining software
- SrbMiner Multi 0.1.6 beta
Corrections
- Correction to profit switcher for External Miners for a scenario with all pools having negative profitability
- Correction to a profit switching scenario when Awesome Miner is launched for the very first time.
- Correction to Remote Proxy communication error

Version 7.1.4 (2019-11-12)
Awesome Miner Antminer firmware
- Firmware for Antminer L3+ added
ASIC mining
- Improved matching of the pools reported by an ASIC miner with the pools defined in Awesome Miner
Mining software
- XmRig CPU miner 4.6.1

Version 7.1.3 (2019-11-09)
ASIC mining
- Increased compatibility for the profit switcher to focus on the 10 most profitable pools when rearranging the pool priorities
Mining software
- Gminer 1.73, including support for Ethereum mining on Nicehash and Mining Pool Hub
- SrbMiner Multi 0.1.5 beta
- WildRig Miner 0.20.1 beta
- Nanominer 1.6.2
Corrections
- Correction to a scenario where user defined pools identical to predefined pools could be incorrectly removed

Version 7.1.2 (2019-11-06)
ASIC mining
- Innosilicon A10 support improved
Feature
- Display of average and maximum temperature per group in the Miners tab
- Improved compatibility for processing data responses from dynamic updates of coin properties
Integration
- ProHashing pool
- Stex exchange balance
- TradeOgre exchange balance
- Zergpool pool information to exclude solo mining pools
User interface
- Clocking Profile selection in the Profit Profile has been improved to make more room for the name of the profile
Mining software
- Gminer 1.71
- Z-enemy miner 2.3
- XmRig CPU miner 4.5.0 beta
Correction
- Correction to exponential factor for ZClassic coin calculations

Version 7.1.1 (2019-10-31)
Awesome Miner Antminer firmware
- Display of voltage per chain in the ASIC tab of Awesome Miner
GPU mining
- Benchmarking improved to allow using pools that are defined with a wallet in the Options dialog, Profit switching section, but disabled for the profit switcher
- Added additional algorithms
Integration
- Graviex exchange balance
Mining software
- CcMiner Zcoin Official 1.3.1
- WildRig Miner 0.20.0.3 beta
- SrbMiner Multi made available for the profit switcher
Correction
- User interface correction to the temperature display in the Summary tab when a miner has a large number of devices

Version 7.1 (2019-10-28)
Awesome Miner Antminer firmware
- In addition to the firmware with a mining fee of 2%, another firmware version is made available with a mining fee of 3% where no Awesome Miner license is consumed. This makes it possible to use the 3% mining fee firmware without having to buy Awesome Miner licenses.
ASIC mining
- The feature to update custom cgminer configuration file properties via SSH will allow a custom path to be specified for the file
- Improved compatibility for configuring privileged API access on ASIC miners
- Antminer Z11 firmware from June 28th supported
GPU mining
- Added additional algorithms
Features
- Exchange balance feature to list your account balance for exchanges like Coinbase, Bittrex and Poloniex. Configurable in the Options dialog, Balance section. Displayed in the Balance tab in the main window.
Integration
- Mining Pool Hub pool list updated
- The new Nicehash platform will be displayed as 'Nicehash' instead of 'NicehashNew' as it's the only available platform.
User interface
- The balance tab in the main window uses sub tabs for Pool balance, Wallet balance and the new Exchange balance feature
- Show API identifier in the Properties dialog of Managed Templates
- Improved display of decimals for power efficiency in the Information column
Mining software
- Added mining software: SrbMiner Multi 0.1.4
- Bminer 15.8.7
- CcMiner Zcoin Official 1.3.0
- CpuMiner-Opt 3.9.9.1
- Gminer 1.70
- Miniz Miner 1.5r
- Nanominer 1.6.1
- NbMiner 26.0, incl. dual mining support
- PhoenixMiner 4.7c, incl. dual mining support
- T-Rex Miner 0.14.6
- XmRig CPU miner 4.4.0 beta
Corrections
- Correction to profit switching for dual mining if the profit for Ethereum is negative and no dual mining pools are available
- Correction to benchmark of NbMiner

Version 7.0.6 (2019-10-04)
Awesome Miner Antminer firmware
- Firmware log file can be cleared via Awesome Miner
- Added configuration of SSH and mining fee region via the Mining Profile configuration (toolbar: Tools -> ASIC Tools)
- Display mining fee information in the Update Firmware dialog
Features
- Define color for coins on the Coins tab (via the context menu)
Configuration
- Make it configurable if passwords should be displayed in plain text
User interface
- Show number of selected miners in the Bulk Edit dialog for miners
- Bulk Edit dialog for External Miners will show current settings for SSH and web related settings
Integration
- Loki coin calculations supported
Mining software
- XmRig CPU miner 4.2.1 beta
- CpuMiner 3.9.8.1
- CryptoDredge 0.22.0
- Nanominer 1.6
Corrections
- Correction to the defined order of custom pools for the profit switcher
- Correction to XmRig API processing

Version 7.0.5 (2019-09-30)
Awesome Miner Antminer firmware
- Mining Profiles can be fully configured via Awesome Miner (toolbar: Tools -> ASIC Tools)
Integration
- Nicehash pools URL's updated
- Added Nicehash pool for X16rv2
Mining software
- Gminer 1.67
- Z-enemy miner 2.2
- TT-miner 3.0.9
- CpuMiner 3.9.8
Corrections
- Correction to bulk edit of Command Line for Managed Profit Miners

Version 7.0.4 (2019-09-26)
ASIC mining
- Antminer S15 firmware from August 22nd supported with low power mode configuration (generally not recommended to upgrade to this firmware version due to SSH limitations)
- Revenue trigger improved to better support External Miners
GPU mining
- Added additional algorithms
Integration
- Beam coin statistics via CoinCalculators.io
Mining software
- Gminer 1.66
- TeamRedMiner 0.5.9
- TT-Miner 3.0.6
- T-Rex Miner 0.14.4

Version 7.0.3 (2019-09-16)
ASIC mining
- Innosilicon A9++ Zmaster supported
- OW Miner OW1 supported
- Antminer Z11 firmware from August 26th supported
User interface
- Selecting a filter via the web interface will automatically expand miner groups
Mining software
- Gminer 1.65
- Miniz Miner 1.5q6
- Phoenix Miner 4.6c
Corrections
- Correction to the user interface of the Bulk Edit dialog
- Corrections to the sub group feature

Version 7.0.2 (2019-09-11)
ASIC mining
- Added support for monitoring of Avalon 1041 ASIC
Features
- Rule trigger for pool URL detection can be configured to only consider the currently active pool
User interface
- Improved dark mode display, including the Summary tab, GPU Clocking and temperature color display
Mining software
- NBMiner 25.2

Version 7.0.1 (2019-09-10)
Awesome Miner Antminer firmware
- Added setting for Fan check in the Mining Profile configuration
User interface
- Adjusted the green temperature color a bit to increase readability
- Improved dark mode display
Corrections
- Correction to the text output on the Firmware log tab
- Correction to the temperature display for the report saved in the Mining History dialog
- Correction to sorting of sub groups

Version 7.0 (2019-09-09)
Awesome Miner Antminer firmware
- Added Mining Profile log as a new tab in the bottom area
- Include the Mining Profile log and Kernel log in in the API Report for a miner to make troubleshooting easier
ASIC mining
- Support for GekkoScience Terminus R606 (except for temperature reporting that isn't supported by this ASIC)
- Bulk edit of the Algorithm property of External Miners
- Frequency will display the actual chain frequency instead of the global target frequency
GPU mining
- Select pools used by a Managed Profit Miner and instruct the profit switcher to ignore the pools for a specified period of time. Available via the new profit switching tab for a selected miner
Features
- The miner group concept is improved by allowing sub groups to be added to groups. Use drag and drop or the context menu item 'Move to group' to move a group into another group.
- A new tab for Groups has been added in both the Windows application and the web interface to display a summary of all miner groups with hashrate, power usage, temperature and profit details
- Note about groups: The new web interface supports the concepts of sub groups and group view, but the classic web interface doesn't
- Colors are used to visualize temperatures. Configurable in the Options dialog, General section.
- Notifications for the selected miner is displayed as a tab in the bottom area
- Profit switching history for the selected miner is displayed as a tab in the bottom area for more control of how the profit switcher operates
Integration
- The old Nicehash platform has been removed and is fully replaced by the new Nicehash platform. Nicehash will discontinue the old platform on September 10th 2019.
- Note: Review the wallet settings for Nicehash in the Options dialog, Profit switching section
Configuration
- The predefined rule for detecting high temperature will now allow configuration of the temperature source (Standard or Chip temperature)
- Added a setting to disable drag&drop operations in the list of miners. Configurable in the Options dialog, Advanced section
User interface
- The layout of the Summary tab for the selected miner has been improved
- Improved user interface for selection of miners and groups for rules and for user account configuration
- System tools for Managed Miners miners made available via the toolbar Tools
- Improved context menu user interface for ASIC tools and System tools
- The operation to perform a mining software cleanup is added to the System tools menu in the context menu for a miner
- The web interface includes chip temperature display for a selected miner
Mining software
- BMiner 15.8.6
- Gminer 1.62
- XmRig CPU Miner 3.1.1
- XmRig AMD Miner 2.14.6
- XmRig nVidia Miner 2.14.5
- NBMiner 25.1
- Z-enemy Miner CUDA 10.1 support added
- CcMiner Zcoin Official 1.2.2

Version 6.9.4 (2019-08-29)
Configuration
- Added a new setting to configure how many ASIC miners to connect to at the same time for monitoring information
Features
- The Information column can display the miner unique worker name
- The Information column can display the power efficiency (Hashrate per Watt)
Mining software
- GMiner 1.60

Version 6.9.3 (2019-08-28)
ASIC mining
- Detect incorrect hashrate numbers reported by Antminers and calculate the hashrate in an alternative way
GPU mining
- Added a button on the System tab to restart nVidia NVML monitoring - in case the drivers fail to report power usage
Integration
- BEAM correctly supported with coin statistics
Mining software
- Claymore Ethereum miner 15.0
- BMiner 15.8.4
- LolMiner 0.8.8
- Miniz Miner 1.5q2

Version 6.9.2 (2019-08-23)
ASIC mining
- Support for FutureBit Apollo LTC miner
Integration
- Dynamic update of coin properties improved to support more API data formats
Mining software
- GMiner 1.59
- TT-Miner 3.0.5
Corrections
- Correction to Information column display for Managed Miners
and more...

ANTMINER FIRMWARE


98
JCE Cryptonote CPU Miner

Welcome to the Fastest Cryptonote CPU Miner ever!

Try the GPU Version (includes the CPU miner), the fastest CN-Heavy/XHV/Tube miner!

You can download it from the Mega page here:


https://mega.nz/#F!hPp21KSS!KIr3QrqGdgaZwNgAUMbemQ

End of development
Due to lack of dev time to provide legit implementations of the new forks (read: not just a rip of the reference code), I had to end the dev. The forks listed below are the last to be supported and notably Monero4 isn't and won't be supported. The miner itself can still be used, with good performance, on the supported forks, including BitTube, Stellite v8 and Turtle v2.

Like all miners, JCE gets detected as a virus by most Antiviruses, including Windows Defender. But it’s not. Read more about Privacy and Security below.

Is it just yet-another fork of a common miner? No!

You’re not losing your time testing a made-up rip of a common miner, JCE is brand new, using 100% new code.

Are the new Monero-V7, Cryptolight-V7, V8, Cryptonight-Heavy, IPBC/Bittube, Alloy, Arto/Fest/Hosp, MKT, B2N, Red, Fast/Masari, Haven, FreeHaven/Swap, UPX, Waltz, Turtle-V2, Dark and XTL forks supported? Yes!

The --variation parameter let you choose the fork. More details below.

Recent history

0.33q CPU and 0.33b18 GPU
Quote
* TurtleCoin defaults to v2
* Fix possible Masari v8 bad shares
* Waltz/Graft fork as --variation 22

0.33b17 GPU
Quote
* Masari v8 support
* watchdog can restart the miner instead of quit, parameter --restart

0.33p CPU
Quote
* Native Stellite v8 and Masari v8 support

0.33b16 GPU
Quote
* Stellite v8
* Rig-id
* Light optim for mixed cpu/gpu mining

0.33n CPU
Quote
New fork: Stellite v8
Rig-id parameter (optional)

0.33b15 GPU
Quote
Backport of 0.33m CPU
New fork: Turtle v2, as --variation 20
New coin: DeroGold
Remote Managment through the HTTP server
IGP autoconfig fix

0.33m CPU
Quote
New fork: Turtle v2, as --variation 20
New coin: DeroGold
Remote Managment through the HTTP server

0.33k CPU
Quote
Separate assembly for Bulldozer x64 on v8 algo

0.33b14 GPU
Quote
uPlexa fork, as --variation 19
Backported CPU optim from 0.33j
--legacy now keeps the CPU idle when mining only with GPU

0.33j CPU (upgrade to this one or later for CPU mining highly recommended)
Quote
uPlexa fork, as --variation 19
Better/restored speed on v8
Updated a few shitcoins forks.

0.33i CPU
Quote
Big optimization for v8, for all CPUs +2%
Sumokoin wallets default to Ryo

0.33b12 GPU

0.33b11 GPU
Quote
New coin FredCoin
Better pool-side efficiency

0.33h CPU
Quote
New coin FredCoin
Little optim for Zen CPU on v8

0.33b10 GPU+CPU
Quote
Fixed possible bad shares
Little optim for RX on v8
Little optim for Zen CPU on v8
Warning when a non-AMD gpu is enabled to mine

0.33b9 GPU (upgrade to this one or later highly recommended)
Quote
Fixed Nicehash netcode
Very little optim for RX on Heavy/forks
Warmup now all automatic

0.33b8 GPU
Quote
More stable hashrate
Speed increase in most cases

0.33b7 GPU
Quote
Cryptonight-FreeHaven backported from CPU version
Cryptonight-Dark too
Fees lowered back to 0.9% for all algos
Little optims

0.33g CPU
Quote
Cryptonight-FreeHaven algo with --variation 18
MoneroOcean "algo_perf" configuration possible
Updated doc

0.33f CPU
Quote
Cryptolight-Dark algo with --variation 17
Parameterless config (service style)

0.33b6 GPU
Quote
More stable hashrate
Temperature watchdog
Fixed OpenCL bug 0-2.10
Updated doc
Very light perf boost

0.33b5 GPU
Quote
Crazy huge performance boost for Heavy/HVX/Tube + 20%
Respective fees increased to 2.1%
Very light perf boost for CN-v8

0.33b4 GPU
Quote
Huge performance boost on CN-v8
Graft now defaults to CN-v8

Speed

In short, JCE is:


Crazy fast on non-AES 64-bits, usually 35-40% faster than other miners
Compared to other 32-bits miners, still faster on non-AES 32-bits, sometimes beating even the other miners 64-bits versions
And still faster on non-AES 32-bits Cryptonight-Heavy, with usually +50% speed.
Barely faster than the other best on AES 64-bits, beating them by ~1%, +2.8% on V7 fork, +4% on Cryptonight-Heavy
Also a lot faster on AES 32-bits, but it’s a rare case (mostly seen on Intel Atom tablets)
Here’s a benchmark against three other common miners.

XMRStak means: the released Unified binary from github (not recompiled myself)
XMRig means: the respective best released binary gcc (32-bits) and msvc (64-bits) from github (not recompiled myself)
Claymore means: best Claymore CPU (3.4 for 32-bits, 3.9 for 64-bits)
When not supported, score is zero, if not tested yet, score is ?
Fees are included in the score
Core2 Quad 2.666 GHz 12M, 4 threads, 64-bits, Cryptonight

JCE XMRStak XMRig Claymore
116 80 85 57
Core2 Quad 2.666 GHz 12M, 4 threads, 32-bits, Cryptonight

JCE XMRStak XMRig Claymore
93 0 68 50
Ryzen 1600, 8 threads, 64-bits, Cryptonight

JCE XMRStak XMRig Claymore
506 502 502 443
Ryzen 1600, 8 threads, 32-bits, Cryptonight

JCE XMRStak XMRig Claymore
434 0 327 275
Ryzen 1600, 8 threads, 64-bits, Cryptonight V7

JCE XMRStak XMRig Claymore
503 492 491 ?
Ryzen 1600, 8 threads, 32-bits, Cryptonight V7

JCE XMRStak XMRig Claymore
424 0 320 ?
Core2 Quad 2.666 GHz 12M, 4 threads, 64-bits, Cryptonight Heavy

JCE XMRStak XMRig Claymore
50 33 36 0
Ryzen 1600, 4 threads, 64-bits, Cryptonight Heavy

JCE XMRStak XMRig Claymore
252 169 250 0
Ryzen 1600, 4 threads, 32-bits, Cryptonight Heavy

JCE XMRStak XMRig Claymore
191 0 174 0

Getting started

If you’re new at mining Cryptonight, here’s the simplest way:


Choose the coin to mine, see the list below. The most common is Monero.
Get a wallet, that’s a ~95 character long identifier. If you don’t have one yet, you can create it
Choose a pool to mine on, and its port. For example Pool pool minexmr com and port 4444
Edit the start.bat that’s shipped in the .zip
Change the example POOL by yours
Change the example PORT by yours
Change the example WALLET by yours
You can leave the default password x
(Optional) If your coin is exotic, maybe you also need to change FORK=0 to another number. See the list in the start bat
Run start bat

Basic topics

Need .net 4.0 and >


Q. Is it free (as in beer, as in freedom)?
No and no. It has fees, and is not open source. But the program itself is free to distribute.

Q. How much cost the fees?
Current fees are:

2.0% when using at least one mining thread with non-AES architecture, or 32-bits
0.5% when using only 64-bits AES architecture
The fees are twice higher in non-AES mode and/or 32-bits because JCE offers a huge performance gain here.

Q. Will it work on my computer?
Minimum is Windows Vista 32-bits, or Linux, with a SSE2 capable CPU. 64-bits is faster, prefer it.
For best performance, Large Pages must be enabled, JCE will try to auto-configure them, but it may work or not depending on your Windows version and security configuration.

Q. What currency can I mine? On which pools?
You can mine any coin on any pool.
If your coin is listed, all is automatic.

Run the miner with --coins parameter to get the up-to-date list. Current list is:

Aeon (AEON)
Alloy (XAO)
ArQmA (ARQ)
ArtoCash (RTO)
B2BCoin (B2B)
Bitcoin2network (B2N)
BBSCoin (BBS)
Bitcoal (COAL)
BitcoiNote (BTCN)
Bitsum (BSM)
BlackRose (BLR)
Bloc (BLOC)
BitTube (TUBE)
BlueberriesCoin (BBC)
Bytecoin (BCN)
Caliber (CAL)
Catalyst (XAT)
Citadel (CTL)
Citicash (CCH)
Constella (XCC)
Crepcoin (CREP)
CryoNote (XCN)
Dero (DERO)
DeroGold (DEGO)
Dinastycoin (DCY)
DragonGlass (DRGL)
Electronic Dollar (EDL)
Electroneum (ETN)
Elya (ELYA)
Fonero (FNO)
FreeHaven (XFH)
FreelaBit (FBF)
FuryCoin (FURY)
Gadcoin (GAD)
Graft (GRFT)
Haven (XHV)
HospitalCoin (HOSP)
Iridium (IRD)
Italo (ITA)
KashKoin (KHK)
Karbowanec (KRB)
Lethean (LTHN)
Leviarcoin (XLC)
Lines (LNS)
Loki (LOK)
Lumeneo (LMO)
MarketCash (MKT)
Masari (MSR)
Minergate
MiningPoolHub
MiningRigRentals
Monero (XMR/XMV)
MoneroOcean
Mox (MOX)
Nicehash
Niobio (NBR)
Ombre (OMB)
ParsiCoin (PARS)
Plenteum (PLE)
Pluracoin (PLURA)
PrivatePay (XPP)
PyrexCoin (PYX)
Qwertycoin (QWC)
Remix (RMX)
Saronite (XRN)
Solace (SOL)
Stellite (XTL)
Sumokoin (SUMO)
SuperiorCoin (SUP)
Suprnova
Swap (SWAP)
TaxfreeCoin (TXC)
Tritanium (TTNZ)
Triton (TRIT)
Truckcoin (TRKC)
Turtlecoin (TRTL)
UltraNote (XUN)
UPlexa (UPX)
Veronite (XVV)
VideoGamesCoin (VGC)
Wownero (WOW)
Xaria (XARI)
X-Cash (XCA)
zBucks (ZBK)
Zelerius (ZLS)

Cryptonight Forks

All current forks are supported:
N=0 Automatic
N=1 Original Cryptonight
N=2 Original Cryptolight
N=3 Cryptonight V7 fork of April-2018
N=4 Cryptolight V7 fork of April-2018
N=5 Cryptonight-Heavy
N=6 Cryptolight-IPBC (obsolete)
N=7 Cryptonight-XTL
N=8 Cryptonight-Alloy
N=9 Cryptonight-MKT/B2N
N=10 Cryptonight-ArtoCash/Fest/Hosp
N=11 Cryptonight-Fast (Masari)
N=12 Cryptonight-Haven
N=13 Cryptonight-Bittube v2
N=14 Cryptolight-Red
N=15 Cryptonight V8
N=16 Pool-selected autoswitch algo
N=17 Cryptolight-Dark
N=18 Cryptonight-FreeHaven/Swap/Ultrafast
N=19 Cryptolight-uPlexa
N=20 Cryptolight-Turtle v2
N=21 Cryptonight-Stellite v8
N=22 Cryptonight-Waltz/Graft

Otherwise, if your coin is not listed, or your wallet not recognized, use the --any parameter, plus the --variation N parameter, with N the fork number, see list below. The fork detection is automatic on known coins, but manual on unknown coins. The coin list is periodically updated.

Q. Is Nicehash supported?
Yes, see list above. The Nicehash-specific Nonce is then automatically enabled.

Q. Is SSL supported?
Yes, with parameter --ssl

Q. I get only bad shares, what happens?
Your coin has probably forked. Add --variation N parameter, with N as listed below, until you find the one that works.

Advanced topics

Q. Are there requirements or dependencies?
No. JCE is just a big standalone executable.

Q. Is there a Linux version?
Yes, starting from version 0.29

Q. Is there a GPU version?
Not yet.

Q. Is there a 32-bits version?
Yes, both 32 and 64 are always in the same release, for both Linux and Windows.

Q. How many threads can I setup?
Maximum is 64 threads on 64 CPUs.

Q. Do I get a discount on fees if I use SSL?
I’m not Claymore.

Q. What is that value logged when I find a share?
The amount of hashes your pool will credit you. This is not the amount of crypto-coins.

Q. Can I plug it to a stratum proxy?
No, it must mine on a real pool on Internet.

99
Random Discussion / Claymore's NeoScrypt AMD GPU Miner v1.2 (Windows)
« on: January 22, 2020, 02:25:51 pm »
Claymore's NeoScrypt AMD GPU Miner.
=========================

Latest version is v1.2:

- improved stratum routines to support more pools.
- added RX550 card support.


WARNING: NeoScrypt algorithm is VERY HOT, make sure you have powerful PSU and good GPU cooling, use "-powlim 50" option to get full hashrate.

LINKS:

MEGA v1.2: https://mega.nz/#F!FWQxmAwY!DCAmI1NwbFB1eFGuMbOmVw


v1.1:

- fixed issue with rejected shares.
- reduced CPU usage for systems with a lot of GPUs.


This is POOL version. Use any recent drivers. Miner requires up to 1.1GB of GPU memory.
For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB (better more):
"Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory".

This miner is free-to-use, however, current developer fee is 2%, every hour the miner mines for 72 seconds for developer.
If you don't agree with the dev fee - don't use this miner, or use "-nofee" option.
Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate.
Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy.

This miner is heavily optimized and therefore supports only most popular AMD GPU chips: Pitcairn, Tahiti, Hawaii, Tonga, Fiji, Ellesmere, Baffin, Vega.

Only Windows x64 is supported currently. No Linux support. No 32-bit support. No NVidia support.



COMMAND LINE OPTIONS:

-pool NeoScrypt pool address. Only Stratum protocol is supported.

-wal Your wallet address. Also worker name and other options if pool supports it.

-psw Password for NeoScrypt pool, use "x" as password, and/or any other options if pool supports them.

-a algorithm mode for Ellesmere cards (RX470/RX480/RX570/RX580 cards), for other cards always "-a 1" is used. You can specify "-a 1" (default) or "-a 2" and find the best hashrate for your card.
You can also set this option for every card individually, for example "-a 1,2,1".

-di GPU indexes, default is all available GPUs. For example, if you have four GPUs "-di 02" will enable only first and third GPUs (#0 and #2).
You can also turn on/off cards in runtime with "0"..."9" keys and check current statistics with "s" key.
For systems with more than 10 GPUs: use letters to specify indexes more than 9, for example, "a" means index 10, "b" means index 11, etc; also "a", "b", and "c" keys allow you to turn on/off GPU #10, #11 and #12 in runtime.

-ftime failover main pool switch time, in minutes, see "Failover" section below. Default value is 30 minutes, set zero if there is no main pool.

-wd watchdog option. Default value is "-wd 1", it enables watchdog, miner will be closed (or restarted, see "-r" option) if any thread is not responding for 1 minute or OpenCL call failed.
Specify "-wd 0" to disable watchdog.

-r Restart miner mode. "-r 0" (default) - restart miner if something wrong with GPU. "-r -1" - disable automatic restarting. -r >20 - restart miner if something
wrong with GPU or by timer. For example, "-r 60" - restart miner every hour or when some GPU failed.
"-r 1" closes miner and execute "reboot.bat" file ("reboot.bash" or "reboot.sh" for Linux version) in the miner directory (if exists) if some GPU failed.
So you can create "reboot.bat" file and perform some actions, for example, reboot system if you put this line there: "shutdown /r /t 5 /f".

-minspeed minimal speed, in KH/s. If miner cannot reach this speed for 5 minutes for any reason, miner will be restarted (or "reboot.bat" will be executed if "-r 1" is set). Default value is 0 (feature disabled).
You can also specify negative values if you don't want to restart miner due to pool connection issues; for example, "-minspeed -3000" will restart miner only if it cannot reach 3Mh/s at good pool connection.

-retrydelay delay, in seconds, between connection attempts. Default values is "20". Specify "-retrydelay -1" if you don't need reconnection, in this mode miner will exit if connection is lost.

-dbg debug log and messages. "-dbg 0" - (default) create log file but don't show debug messages.
"-dbg 1" - create log file and show debug messages. "-dbg -1" - no log file and no debug messages.

-logfile debug log file name. After restart, miner will append new log data to the same file. If you want to clear old log data, file name must contain "noappend" string.
If missed, default file name will be used.

-logsmaxsize maximal size of debug log files, in MB. At every start the miner checks all files in its folder, selects all files that contain "_log.txt" string and removes oldest files if summary files size is larger than specified value.
Specify "-logsmaxsize 0" to cancel old logs removal. Default value is 1000 (i.e. about 1GB of log files are allowed).

-nofee set "1" to cancel my developer fee at all. In this mode some optimizations are disabled so mining speed will be slower by about 5%.
By enabling this mode, I will lose 100% of my earnings, you will lose only 3% of your earnings.
So you have a choice: "fastest miner" or "completely free miner but a bit slower".
If you want both "fastest" and "completely free" you should find some other miner that meets your requirements, just don't use this miner instead of claiming that I need
to cancel/reduce developer fee, saying that 2% developer fee is too much for this miner and so on.

-benchmark benchmark mode, specify "-benchmark 1" to see hashrate for your hardware.

-li low intensity mode. Reduces mining intensity, useful if your cards are overheated. Note that mining speed is reduced too.
More value means less heat and mining speed, for example, "-li 10" is less heat and mining speed than "-li 1". You can also specify values for every card, for example "-li 3,10,50".
Default value is "0" - no low intensity mode.

-tt set target GPU temperature. For example, "-tt 80" means 80C temperature. You can also specify values for every card, for example "-tt 70,80,75".
You can also set static fan speed if you specify negative values, for example "-tt -50" sets 50% fan speed. Specify zero to disable control and hide GPU statistics.
"-tt 1" (default) does not manage fans but shows GPU temperature and fan status every 30 seconds. Specify values 2..5 if it is too often.

-ttli reduce entire mining intensity (for all coins) automatically if GPU temperature is above specified value. For example, "-ttli 80" reduces mining intensity if GPU temperature is above 80C.
You can see if intensity was reduced in detailed statistics ("s" key).
You can also specify values for every card, for example "-ttli 80,85,80". You also should specify non-zero value for "-tt" option to enable this option.
It is a good idea to set "-ttli" value higher than "-tt" value by 3-5C.


CONFIGURATION FILE

You can use "config.txt" file instead of specifying options in command line.
If there are not any command line options, miner will check "config.txt" file for options.
If there is only one option in the command line, it must be configuration file name.
If there are two or more options in the command line, miner will take all options from the command line, not from configuration file.
Place one option per line, if first character of a line is ";" or "#", this line will be ignored.
You can also use environment variables in "pools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in pools.txt.



SAMPLE USAGE

miningpoolhub:

NeoScryptMiner.exe -pool hub.miningpoolhub.com:20510 -wal Redhex.sample -psw x

nicehash:

NeoScryptMiner.exe -pool stratum+tcp://neoscrypt.eu.nicehash.com:3341 -wal YourBtcWalletAddress -psw x


FAILOVER

Use "pools.txt" file to specify additional pools. This file has text format, one pool per line. Every pool has 3 connection attempts.
Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares.
If the first character of a line is ";" or "#", this line will be ignored.
Do not change spacing, spaces between parameters and values are required for parsing.
If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma.
You can reload "pools.txt" file in runtime by pressing "r" key.
Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list.
If no pool was specified in the command line then first pool in the failover pools list is main pool.
You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool.
You can also use environment variables in "pools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in pools.txt.
You can also select current pool in runtime by pressing "e" key.


KNOWN ISSUES

- Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions.
I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad.
Note that I can guarantee clean binaries only for official links in my posts on this forum. If you downloaded miner from some other link - it really can be a virus.
However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data.



TROUBLESHOOTING

1. Install latest drivers.
2. Disable overclocking.
3. Set environment variables as described above.
4. Set Virtual Memory 16 GB.
5. Reboot computer.
6. Check hardware, risers.

Result and feedback

For stock cards I get the following speeds ("-powlim 50"):

RX480 - 930KH/s ("-a 2").
RX470 - 900KH/s ("-a 2").
RX580nitro+ - 1000KH/s ("-a 1").
Fury Nano - 1350KH/s.
390X - 1150KH/s.
270X - 450KH/s.
380X - 720KH/s.
280X - 825KH/s.
RX460 - 380KH/s.
Vega64 - 2200KH/s.
Fury X - 1530KH/s (user reported).

100
This is the home of cpuminer-opt, The optimized CPU miner.

Download

Source code and Windows binaries can be downloaded from mega.

https://mega.nz/#F!wCJCyYoS!A1b9TpVKZrnYCaCkUAnTqQ - download


cpuminer-opt-3.10.2

AVX512 added for bmw512, c11, phi1612 (phi), qubit, skunk, x11, x11gost (sib).

Fixed c11 AVX2 invalid shares.


cpuminer-opt-3.10.1

AVX512 for blake2b, nist5, quark, tribus.

More broken lane fixes, fixed buffer overflow in skein AVX512, fixed
quark invalid shares AVX2.

Only the highest ranking feature in a class is listed at startup, lower ranking
features are available but no longer listed.


cpuminer-opt-3.10.0

AVX-512 is now supported on selected algos, Windows binary is now available.
AVX-512 optimizations are available for argon2d, blake2s, keccak, keccakc, skein & skein2.

Fixed CPU temperature for some CPU models (Linux only).

Fixed a bug that caused some lanes not to submit shares.

Fixed some previously undetected buffer overflows.

Lyra2rev2 3% faster SSE2 and AVX2.

Added "-fno-asynchronous-unwind-tables" to AVX512 build script for Windows to fix known mingw issue.



New in v3.9.11

Added x22i & x25x algos.

Blake2s 2% faster AVX2 with Intel CPU, slower with Ryzen v1, v2 ?

New in v3.9.10

Faster X* algos with AVX2.
Small improvements to summary stats report.

Requirements:

1. A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel Core2 and newer and AMD equivalents.
In order to take advantage of AES_NI optimizations a CPU with AES_NI is required. This includes Intel Westmere and newer
and AMD equivalents. Further optimizations are available on some algos for CPUs with AVX and AVX2, Sandybridge and
Haswell respectively.

32 bit CPUs and ARM CPUs are not supported.

2. 64 bit Linux OS. Ubuntu and Fedora based distributions, including Mint and Centos are known to work and have all
dependencies in their repositories. Others may work but may require more effort.

64 bit Windows OS is supported using the pre-compiled binaries package or may be compiled with mingw_w64 and msys.

Apple and Android operating systems are not supported.

Older CPUs, other architectures and operating systems may be supported by TPruvot's cpuminer-multi.

Security warning

Miner programs are often flagged as malware by antivirus programs. This is a false positive, they are flagged simply
because they are cryptocurrency miners. The source code is open for anyone to inspect. If you don't trust the software,
don't use it.

Some cryptographic code has been taken from trusted sources but has been modified for speed at the expense of
accepted security practices. This code should not be imported into applications where secure cryptography is
required.

Errata:

Cryptonight and variants are no longer supported.

Neoscrypt crashes on Windows, use legacy version.

Hodl requires a CPU with AES, use legacy version if without.

Benchmark testing does not work on several algos.

Donations

cpuminer-opt has no fees of any kind but donations are accepted.

BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT

101
Random Discussion / XMR-STAK-RX - Free RandomX miner v1.0.1 (0% dev fee)
« on: December 08, 2019, 07:23:29 pm »
Free RandomX miner v1.0.0 (0% dev fee) for RandomX algorithm family

Currently supported: randomx, randomx_loki, randomx_wow for CPU / AMD / Nvidia with built-in auto switcher to switch on RX on monero fork.

Release link: https://mega.nz/#F!9fhFzIzB!wNUEb4wrQ0yDzsf8xCr67A

Feedback:

1. I appreciate your efforts in providing us a good mining software like XMR-STAK-RX for free. I'm currently mining Loki (Randomx) and it is working really good, I'm getting far better results with XMR-STAK-RX as compare to other mining software.
Keep up the good work.

2. recent comparision:
xmr-rig-b (5.0.3) - 525 h/core
xmr-stak (1.0.1) - 450 h/core
keep trying to improve, RyoCurrency


[UPDATE] XMR-STAK-RX 1.0.1
Bugfix and minor update of Xmr-Stak-RX free RandomX miner.

Quote
- Correct authors of RandomX mining code #2551
- fix hwloc warning #2556
- fix ignored tls on first start #2558
- fix miner benchmark mode #2561
- NVIDIA: fix auto adjustment #2567

Pre-fork instructions
... helps to switch from Monero cryptonight_r to randomX automatically during the fork.
rx-switcher is killing all xmr-stak instances on your system and starts automatically xmr-stak-rx as soon as the Monero network is forking to the POW randomX.
ATTENTION: If you are using xmr-stak instances to mine other coins those instances will be closed too.

This is what you must do:

unzip the pre-compiled binaries into a new folder (do not reuse your old xmr-stak folders)
keep your old version of xmr-stak running on Monero
copy the files config.txt and pools.txt from 2. to the folder from 1. where rx-switcher and xmr-stak-rx is located
change the currency in pools.txt to "currency" : "randomx",
do NOT copy cpu.txt, nvidia.tx or amd.txt, due to new memory requirements for randomX you must generate new config files to avoid that the miner crashes on the first start.
run rx-switcher
as soon as the Monero network is forking xmr-stak will be stopped and xmr-stak-rx will automatically start
after the network forked we suggest to start xmr-stak-rx directly and not use `rx-switcher anymore
If you do not like to mine Monero/RandomX after the fork with your GPU start xmr-stak-rx once before the fork and let the miner create the amd.txt and/or nvidia.txt configurations. Edit both files and set "gpu_threads_conf" : [ ], to disable the gpus.

Necessary prerequisites for Windows
If the application does not start properly, please make sure that Visual Studio libraries are installed.

Anti-virus detection
All miners are detected as viruses. Please add the binary as an exception.

102
T-Rex miner for modern NVIDIA GPUs - Maxwell and newer

Supported algorithms:
x16rv2
mtp
x16rt
x16r
x16s
x17
x22i
x25x
x21s
x11r
geek
bcd
hmq1725
honeycomb
tensority
dedal
sha256t
sha256q
timetravel
lyra2z
bitcore
sonoa
renesis
balloon
polytimos
skunk
c11
phi
tribus

GLT algos: astralhash, jeonghash, padihash, pawelhash

Runs on both Linux and Windows.

Downloads
https://mega.nz/#F!FDwlzAIL!LxhBM58HnRtwBLVYc8kwIQ


Usage
T-Rex supports command line arguments similar to that of ccminer:
x16r:
Code:
t-rex -a x16r -o stratum+tcp://eu.minermore com:4501 -u <wallet> -p x
MTP:
Code:
t-rex -a mtp -o stratum+tcp://xzc.2miners com:8080 -u <wallet> -p x

To get the full list of supported options run:
Code:
t-rex -h


Dev fee
Dev fee is set to 1% (3% for Tensority). When the miner starts and stops mining dev fee it reports it to the console output.

Release notes
0.14.6
Bug fixes:
* (Windows) High CPU usage on NVIDIA drivers 431+
* (Linux) SSL connections not working on HiveOS
* (Linux) "T-Rex instance wasn't validated" error despite firewall allowing all connections
* CUDA 9.1/9.2 versions of the miner will no longer work with RTX (Compute Capability 7.5+) cards
This is done because RTX cards either hash slower or don't work correctly (depending on the algo) on these versions, producing "result for ... does not validate on CPU" errors. Use the version built with CUDA 10.0 instead.

0.14.4
* Add x16rv2 algorithm (upcoming RVN fork)
* Add ability to auto-switch mining algorithm using new --fork-at parameter:
RVN fork: --fork-at x16rv2=2019-10-01T16:00:00
See the help file for more details

0.13.2
Tensority nonce fix for antpool (BTM)

0.13.1
Bug fixes:
(URGENT) Tensority max nonce limit (BTM)
"Unregistered stratum method" error on some pools

0.13.0
Add tensority algorithm (RTX cards, 3% dev fee) - used by Bytom coin
Add dedal algorithm back (removed in previous versions)
Add SSL support (url scheme should be ssl, e.g. "stratum+ssl://veil-eu.coinblockers com:4244")

Cosmetic changes and bug fixes:
Watchdog displays GPU restart stats
Miner restart automatically performed by the watchdog after an update no longer increases the WD restart counter
Fix miner shutdown API command when invoked with watchdog enabled

0.12.1
Improve MTP by 1-3% on some cards
Add ability to view T-Rex log file in the web browser
Fix benchmark (regression)

0.12.0
Add honeycomb algorithm (Beenode coin)
Fix "GPU ... is idle" error when there is a pool connection problem

0.11.1
Significant x25x speed increase
Remove dedal algo

New features:
Use environment variables in config files. Use %YOUR_ENV_VAR% in any config file field and it will substitute it with the value of YOUR_ENV_VAR environment variable set in your system

Bug fixes:
Temperature limit bug (GPU got disabled if there was problems with NVML)
P2pool fix
Show NVML errors and unsupported features
Truncate MTP share log message when using --protocol-dump
Fix start-up failure in some cases for CUDA 9.1 builds

0.11.0
Add x25x algo (will be used by SUQA/SIN after the fork)

Bug fixes (built-in watchdog):
Miner fails to start when using Windows task scheduler or Awesome Miner
Miner restarts on Linux/Hive OS
Preserve a single log file across miner restarts

NOTE: Using built-in watchdog is encouraged. If you experience any issues with it, please let us know

0.10.2
Add MTP algo (Zcoin)
Add Tesla P100 support
Add built-in watchdog (can be disabled using --no-watchdog parameter)
Default network timeout increased from 3 to 5 minutes
New parameter --hide-date to hide date part of the timestamp in the console
Prevent Windows from going to sleep mode while T-Rex is running

Bug fixes:
"does not validate on CPU" error on RTX cards (CUDA 10 builds)
Long dev fee sessions if system clock "jumps"
GPUs keep hashing even if the pool connection is lost

0.9.2
Add support for GIN (x16rt)
Cosmetic changes:
1) New parameter --ab-indexing to enable Afterburner-like GPU indexing
2) Web-monitoring page enhancements

Bug fixes:
CentOS 7 compatibility issue

0.9.1
Add algos: x16rt (Veil), sha256q (Pyrite)
Minor performance improvements for x16r, bcd, x22i and other x16-like algorithms
Multiple web monitoring page improvements
* Switch between multiple config files dynamically (put your *.config files into the miner directory)
* Dark theme
Linux watchdog is now available.

Bug fixes:
cURL/SSL compatibility issue on newer Linux distros (Ubuntu 18, Debian 9)
Miner wouldn't start if NVML wasn't installed

0.8.9
Performance improvements: +2-3% for x16 family of algorithms (x16r, bcd, x17, x22i etc.)
Add config parameter: --no-nvml - Disable NVML GPU stats.
Display miner version next to "Uptime" info.

0.8.8
Fix "result for ... does not validate on CPU!" errors on x21s and dedal

0.8.6
Add algos: astralhash, jeonghash, padihash, pawelhash (used by GlobalToken, can be mined at
Performance improvements: a few percent to x16r family of algorithms, skunk, x22i
Highlight GPU temperatures in green/yellow/red. Temperature ranges are configured with --temperature-color parameter

Bug fixes:
Invalid shares on Dedal for some hashorders
Not identifying a found block when mining x22i

0.8.5
Performance improvements: x22i +5%

0.8.4
Performance improvements: x22i +1-4%

0.8.3
New algo: x21s (Ritocoin).
New config parameter: --sharerate-avr - Sliding window length in seconds used to compute sharerate (default: 600).

0.8.2
New algo: dedal
Improve x22i: +1-3%
Fix skunk performance issue introduced in 0.8.1

0.8.1
Performance improvements: x22i +10-20%

Bug fixes:
Miner hangs on start up when it doesn't receive authorize message response

0.8.0
New algo: geek (GeekCash coin)
Performance improvements (1-3%) of x16-like algorithms for GTX/RTX cards.
Added watchdog. Replace "t-rex.exe" with "watchdog.exe" in your bat file in order to use it.
Watchdog lets you update T-Rex using the monitoring web page or perform auto-updates if launched with "--autoupdate" parameter, and also restarts the miner if it hangs for any reason.
Default value for "-N" paramater increased from 30 to 60 seconds.
Added "shares per minute" stats read-out.

Bug fixes:
"stratum+tcp://" pool URL prefix is no longer mandatory
Reduce CPU load when using large "-N" parameter values
"Clean jobs" feature removed in the previous release is back
Hung on Ctrl+C in Windows

0.7.4
Minor performance improvements for skunk and x16 family of algorithms for Pascal and Turing cards

Bug fixes:
Crashes 20 sec after dev fee session when using -r 0
Temporary backed out "clean job" feature that was causing rejects on some pools e.g. beepool and bitpoolmining
Fix average hashrate reporting when using large -N values (over -N 4294)

103
Random Discussion / GrinGoldMiner Windows mining 3.0
« on: December 04, 2019, 05:55:00 pm »
So new GGM is out. Let us share stats and rig specs with windows version of the miner


Grin Cuckoo Miner. Contribute to GrinGoldMiner development by creating an account.


https://mega.nz/#F!ULQURYLR!A-HofXjCy1bOVA4vjXxdTA

I have managed to start three rigs
Rig 1. 6x 1080TI on Corei3-8100 CPU (4 core no HT)
Rig 2 5x 1080&1070TI on celeron CPU
Rig 3 5x R9 390 on AMD A6-6400 (slower than celeron)

Key takeaways:
1)It seems to me that celeron can only carry 3-4 cards, 4+ it starts to throttle. AMD A6-6400 won’t even start more than 2 cards.
2)You need 8 gigs of virtual memory per card otherwise not all cards work. 48 gigs per 6 card rig
3)R9 390 RX 480 8gb and vegas are in play now though 2x slower compared to

Windows mining speeds
some preliminary testing results.

GPU Speed GPS Power, W
1080TI 4.6 250
1080TI 3.8 165
1080 3.5 120
1070TI 3.1 110
Vega 3.0 n.a.
RX580 2.0 n.a.
R9390 1.0 n.a


Result other user:

1. rig with 4xVega 64, tuned for cryptonight algo. Running the beta GGM, all cards are running.
Each Vega is getting ~2.05gps. Total power from the wall is ~580W, or approx. ~110W/Vega

2. running windows 10 and have 1 AMD RX 580 - 8 GB. I am getting 0.9 gps.

3. GeForce GTX 1070 on Windows 10 with i5 is mining at 2.8 gps


GrinGoldMiner 3.0 - for hard-fork 7/2019

New release only for the new Cuckarood29 PoW (Grin hard-fork 17.7.2019). This release integrates all speed improvements of GrinPro2 miner.

Release contains two scripts to start the miner. One is simple console miner and the other starts local REST API for remote rig monitoring (the latter is compatible with GrinPro API).


Mainnet GrinGoldMiner 2.9

Nvidia 6GB cards and AMD 8GB cards supported. 6GB cards in Windows10 may not work as Windows steals some of the memory.

Changes:

Improved stratum connection code
Implemented tweaks based on miner from eth_saver (faster amd and slightly less CPU usage)
Additional settings for primary stratum reconnect - new option in config to optionally reconnect from backup back to primary pool after X minutes. Either let miner generate new config or just add ReconnectToPrimary
Fixed minor bugs
Requires .NET Core 2.2 installed!

Restart your PC after you install .NET Core Runtime and the miner (config setup)

Known bugs:

GPU auto-detection can fail - use manual config
Some AMD GPUs need setx GPU_MAX_WORKGROUP_SIZE 1024
Low virtual memory is hard to report and will leave some GPUs in fault state


Mainnet GrinGoldMiner 2.8

Nvidia 6GB cards and AMD 8GB cards supported. 6GB cards in Windows10 may not work as WIndows steals some of the memory.

Changes:

6GB CUDA solver for nvidia cards (also allows RTX 8GB mining on Win10)
Better graph-rate on nvidia cards
New logging options in config (disable logging completely, delete old logs)
Bugfixes
Requires .NET Core 2.2 installed!

Restart your PC after you install .NET Core Runtime and the miner (config setup)

Known bugs:

GPU auto-detection can fail - use manual config
Some AMD GPUs need setx GPU_MAX_WORKGROUP_SIZE 1024
Low virtual memory is hard to report and will leave some GPUs in fault state

104
Random Discussion / WildRig Multi 0.20.1: AMD miner with multialgo support
« on: December 02, 2019, 06:18:39 pm »
WildRig Multi 0.20.1 beta

This is further development of original WildRig with support for new algorithms, different stratum protocol and only for AMD gpu's.

DISCLAIMER:
Mining almost all these algorithms that WildRig Multi support isn't the same thing as mining Cryptonight family or Ethereum. These algo's more power consuming and core intensive, especially something like x16r. So please, make sure your PSU's are good enough, GPU's are rock stable and voltage for them set well. Low core voltage won't work here in most cases. If you get any instability - start from stock and find your optimal settings.

Download for Windows https://mega.nz/#F!kbZTiCQB!Lqk84SYDOQdwV1acglQV3Q
dependencies: Visual C++ Redistributable 2015 x64

Download for Linux https://mega.nz/#F!kbZTiCQB!Lqk84SYDOQdwV1acglQV3Q
dependencies: amdgpu-pro driver

HiveOS: check update for HiveOS, it should provide latest version.

KNOWN ISSUES:
- any report is welcome! [​IMG]

SUPPORTED GPU's:
- GCN 2nd gen: R7 260, R9 290, R9 295X2, R7 360, R9 390
- GCN 3rd gen: R9 285, R9 380, R9 Fury, R9 Nano
- GCN 4th gen: RX460, RX470, RX480, RX550, RX560, RX570, RX580, RX590
- GCN 5th gen: Vega 11, Vega 56, Vega 64, Radeon VII(but need some changes for better performance)
- RDNA 1st gen: Radeon 5700, Radeon 5700XT. Partial support for limited amount of algorithms

Pitcairn, Tahiti and other old cards of GCN 1st gen(like HD 78x0, HD 79x0, R7 265, R9 270, R9 280, R9 370, etc.) are not supported and won't be, because they are too old and need additional work.

SUPPORTED ALGORITHMS and BENCHMARKS:
Tested on my cards with auto parameters. OS: Windows 7; Used drivers: 19.2.3 Cards are modified this way(using OverdriveNTool 0.2.8 beta 1):
R9 290X: XFX R9 290X DD 4GB, stock clocks(1000Mhz/1250Mhz)
R9 380X: Sapphire R9 380X NITRO 4Gb, stock clocks(1040Mhz/1500Mhz)
RX550: ASUS RX550 2Gb, stock clocks(1183Mhz/1750Mhz), timings from 1500 strap(Hynix)
RX560: MSI RX560 Aero ITX 4Gb, stock clocks(1196Mhz/1750Mhz), 925mV core voltage, timings from 1500 strap(Hynix)
RX570: GIGABYTE RX570 GAMING 4Gb, stock clocks(1244Mhz/1750Mhz), 950mV core voltage, timings from 1500 strap(Elpida)
RX580: SAPPHIRE RX580 PULSE 4Gb, stock clocks(1340Mhz/1750Mhz), 1025mV core voltage, timings from 1500 strap(Elpida)
RX590: SAPPHIRE RX590 NITRO+ 8Gb, stock clocks(1560Mhz/2100Mhz), 1050mV core voltage, custom timings(Hynix)
Vega 64: ASUS Vega 64 8Gb, stock clocks(1630Mhz/945Mhz), 1000mV core voltage. While mining it drops clocks to 1530/945

For some algorithms lower core clocks specified because of exceeding power limit.
NOTE: Update in progress.


bitcore, x16r, x16rv2, x16rt, x16s, x21s: these algorithms benchmarked with hashorder "0123456789ABCDEF". With pool you will get higher and lower values, depends on hashorder
hex: this algorithm benchmarked with BLAKE as first algo. With pool you will get higher and lower values, depends on hashorder of current block.
timetravel: this algorithm benchmarked with hashorder "012345678". With pool you will get higher and lower values, depends on hashorder and length of it for current block.
wildkeccak is memory hard algorithm, so better your timings and higher memory clocks - higher your hashrate

another supported algorithms, but not benchmarked because of low interest or they just ASIC mineable:
- aergo, anime
- blake2b-btcc, blake2b-glt, blake2s, bmw512
- exosis
- glt-astralhash, glt-globalhash, glt-jeonghash, glt-padihash, glt-pawelhash
- lyra2v2
- nist5
- quark, quibit
- renesis
- sha256, sha256d, skein2
- x11, x12, x13, x14, x15, x18, x20r

OPTIMAL PARAMETERS:
Since version 0.15.2 parameters --opencl-threads and --opencl-launch set automatically when you put auto. If you want to try different values to find probably better performance, you can start from values shown below each GPU initialization line.
E.g. lines below means --opencl-threads 2 --opencl-launch 21x0. Where --opencl-launch consist of Intensity x Worksize.
Code: (log)
[2019-02-08 14:20:05] GPU #1 [BusID: #4] [Ellesmere] Radeon RX 570 Series
[2019-02-08 14:20:05] threads: 2, intensity: 21, worksize: 0/256, cu: 32, memory: 4096Mb

HINTS:
- some algo's can boost if use parameter --opencl-threads set to 2, or even 3(e.g. phi and skunkhash, but can be unstable)
- higher intensity not always more hashrate, try both more and less value than auto
- try different worksize, e.g. 64 or 128 instead of mostly used 0(same as 256).

DEV-FEE:
- by default is 2% and can be reduced(see how wildrig.exe --help)
- wildkeccak algorithm is 2% with no possibility to change

TODO:
- extend statistics per GPU(amount of found, rejected and stale shares)
- improve API, show zero statistics for inactive gpu's if use --opencl-devices parameter
- implement executing custom command when watchdog catch the gpu hang

Example of command-line start(with loop if miner crash):

Code: [Select]
Code: (bat)
@echo off

:loop

wildrig.exe --print-full --algo algo --opencl-threads auto --opencl-launch auto --url pool:port --user wallet --pass password

if ERRORLEVEL 1000 goto custom
timeout /t 5
goto loop

:custom
echo Some error happened, put custom command here
timeout /t 5
goto loop

Changelog:

Code: [Select]
0.20.1
- up to 5% hashrate speedup for mtp/mtp-tcr on Navi gpu's
- fixed x22i incorrect shares

0.20.0.3
- unlocked 1% dev-fee for mtp-tcr
- increased a bit hashrate for mtp and mtp-tcr on RX and Vega cards
- added parameter --split-job(should be useful for mtp-tcr)

0.20.0.2
- implemented mtp and mtp-tcr algorithms(Radeon 5700/5700XT support it too)
- new parameter --opencl-less-cpu-load

0.19.3
- fixed x16rv2

0.19.2
- added Radeon 5700/5700XT support for limited list of algorithms
- added support for Vega 11(gfx902)
- implemented x16rv2

0.18.0
- added glt-globalhash algorithm
- implemented --gpu-temp-limit and --gpu-temp-resume parameters
- now additionally to hashrate miner will show GPU temperature, fan speed and uptime
- added parameter --print-power(which will show power consumption per GPU Chip)
- added parameter --benchmark-timeout*

0.17.9:
- fixed blake2b family for Linux
- wildkeccak around %1 speed increase
- added --print-devices parameter

0.17.8:
- improved blake2b(lower power consumption on pre-Vega gpu's and higher hashrate on Vega gpu's)

0.17.7:
- donation for honeycomb now can be reduced to 1%
- slightly improved different algorithms for Vega cards(e.g. honeycomb up to 3%)

0.17.6:
- up to 5%-6% faster blake2b-btcc and blake2b-glt
- added skein2(WoodCoin)

0.17.5:
- added blake2b-btcc and blake2b-glt algorithms
- fixed gfx907(some Radeon VII gpu's) support

0.17.4:
- added just for fun anime algo
- possible fix to crash on Linux
- improved honeycomb up to 3%

0.17.3:
- up to 20% faster x25x

0.17.2:
- fixed support x25x on Linux
- fixed handling rejects for some pools(e.g. coinfoundry)

0.17.1:
- fixed x22i and x25x for Radeon VII
- fixed Tonga support
- re-tuned auto parameters for Baffin's, gfx804 and Hawaii gpu's

0.17.0:
- added x25x
- re-tuned auto-parameters to maximize hashrate with new optimizations for x16-family and other complex algorithms(right now only for Tonga, Fiji, RX470/570/RX480/RX580 and Vega cards)

0.16.5:
- should be better stability for wildkeccak using --scratchpad-safe-update on some systems
- improved x16-like(Shavite at start), honeycomb and skunkhash

0.16.4:
- improved honeycomb
- fixed hex, hmq1725 and some other algorithms hashrate regression
- fixed parameters --scratchpad-safe-update, --scratchpad-full-update, --no-extranonce(they was random if not specified)
- fixed communication with some pools

0.16.3:
- continue improve some hashorders for x16 family(JH512 in middle, SIMD at start)
- special improvement for Vega on almost all algorithms(bcd, x16-fmaily, hex, x22i, etc.)
- added parameter --no-extranonce
- added parameter --scratchpad-full-update

0.16.2:
- fixed xevan on Vega
- another improve to x16-like algorithms for specific hashorder(SIMD at start)

0.16.1:
- added algorithm xevan
- improved speed a bit for some hashorders in x16-like algorithms(CubeHash and Echo at start)
- added parameter --scratchpad-safe-update for wildkeccak algorithm

0.16.0:
- added wildkeccak algorithm
- added honeycomb algorithm(since 0.15.6 preview - boost up to 5%)
- improved speed on some hashorders for x16-like algorithms
- interface changes, now real difficulty of shares shown and so on

0.15.3.8:
- tuned auto-parameters for Vega
- fixed Tonga and Bonaire support

0.15.3.7:
- tuned auto parameters for RX550 and for some algorithms for other gpu's

0.15.3.6
- added support for Lexa RX550(gfx804)
- increased a bit speed of lyra2v3
- added bmw512
- added --diff-factor parameter
- removed diff from accepted message
- fixed support for Fiji and Tonga

0.15.2.2
- fixed broken Ctrl+C command

0.15.2.1
- fixed skunkhash

0.15.2
- tweaked lyra2v3 a bit
- fixed x16rt to support GIN coin
- temporary removed mtp algo(will be improved in next releases)
- implemented auto parameter for --opencl-threads and --opencl-launch(will work only for RX460/RX560, RX470/RX570, RX480/RX580 and Vega 56/64)
- now Ctrl+C(closing the miner) works more correctly

0.14.0
- added support for lyra2v3, lyra2vc0ban, glt-astralhash, glt-jeonghash, glt-padihash and glt-pawelhash
- correct shutdown of miner

0.13.4
- added algo x21s, dedal
- correct checking rejects from pools like suprnova
- improved speed of hex, hmq1725, x16r, x16s, x22i

0.13.2
- improved hashrate for hex, hmq1725, sonoa, x16r, x16s, x17, x18 and x22i
- extended accepted/rejected message with number of GPU that solved the share

0.13.1
- added aergo algo
- fixed stability of hashrate

0.13.0
- added x18 algo
- improved speed for x16, x17, hex and other algo's

0.12.9
- increased hashrate for x22i up to 10%
- fixed hashrate drops for x22i
- slight boost for x16r, x16s and x17 algo

0.12.8.1
- fixed rejects in some cases for x16r, x16s, hex and some timetravel algo's

0.12.8
- speedup for all algo's, up to 10%

0.12.7
- fixed low hashrate on Vega cards
- more improvements to x22i
- now higher intensity can be set

0.12.6
- significant increase of hashrate for x22i algo
- fixed support gfx901

0.12.5.1
- one more fix for NiceHash support

0.12.5
- fixed random crash after "new job", introduced in 0.12.4
- fixed NiceHash support
- fixed extra nonce subscription
- officially added algorithms x22i, exosis and skunkhash

0.12.1.1
- fixed hashrate printing per gpu

0.12.1
- added bitcore(timetravel10) algo
- improved hashrate for x16r/x16s/hex algo's when fugue, whirlpool, or skein is first in hashorder
- slight hashrate increase for all algo's where fugue used(e.g. bcd, renesis, a bit higher increase for sonoa and hmq1725)
- implemented colorized hashorder printing for some algo's
- implemented --benchmark parameter
- reworked --opencl-threads, now will work with --opencl-devices correctly
- fixed custom algo support in HiveOS

0.12.0
- slight speedup for bcd
- fixed API for showing correct hashrate when use --opencl-threads
- stripped kernels

0.11.9
- speedup x16r/x16s in some cases on final step
- fixed regress for simd, so should speedup x16r/x16s and return speed for other algos(bcd, sonoa, etc.)
- added hex algo
- now intensity can be set using sgminer-like numbers(old one supported too)
- improved API a bit, now threads contains hashrate per GPU, not per thread, so it should be correct now for HiveOS/etc.
- fixed GPU numbering at start when --opencl-threads used

0.11.8
- regen job now per GPU, should increase poolside hashrate
- added x16r, x16s and timetravel algorithms
- 30% boost for hmq1725
- grouped print of hashrate per GPU when use --opencl-threads parameter
- H/s unit in API instead of kH/s

0.11.7
- slight hashrate improvement
- added x17 algo
- improved pool communication code
- backup pools support(just use --url, --user and --pass as many times as you need)

0.11.6
- fixed regen job(it was working only once per "new job" message)
- optimized phi and renesis a bit
- some changes to kernels for more safe and correct calculations

0.11.5
- some small improvements to renesis, c11, phi, bcd, tribus
- implemented job regen using extra nonce, should be no more "waiting for a new job more than"(pool should support extra nonce subscription, some of GeekCash pools don't support it)
- one more fix to "Duplicate share" problem

0.11.4
- implemented subscribe for extra nonce
- final fix for "Duplicate share"
- implemented support few solved shares per iteration for one GPU

0.11.3
- some minor improvements to hashrate of different algo's
- added c11 and tribus

0.11.2
- critical: fixed sonoa hashing
- fixed sending stale shares
- fixed possible "Duplicate share"
- added phi algo

0.11.1
- fixed support not yiimp-based pools
- significant boost for all algo's
- added geek algo

0.11.0
- fixed rejects after donation mining
- critical: fixed possible stuck at donation mining if miner can't login

0.10.9
- added bcd algo
- improved speed for hmq1725
- a bit more correct share validation for sonoa and renesis

0.10.8.1:
- fixed hmq1725 algo

0.10.8:
- added sonoa algo
- implemented --opencl-threads parameter

0.10.7:
- added hmq1725 algo
- improved speed for renesis algo
- added gfx900 kernels

105
Changes in version 4.8c (since 4.7c):

Added support for the latest AMD drivers under Linux 19.30-934563 and for mining with RX5700 cards under Linux. Note that drivers are quite buggy and most of the overclocking options don't work, as well as most of the hardware monitoring options.
Added a new flexible way for setting GPU-specific options with selectors. Example: -cclock 1-3:1090,4:1300 -mclock nvidia:+450,amd:2000,*:1900,gtx*1070*ti:+200 See Readme.txt for more information.
Added command-line option -gbase to set 0-base or 1-based GPU indexes (the default is 1). With -gbase 1 (the default), the first GPU is GPU1, then GPU2, etc. With -gbase 0 the first GPU is GPU0, second - GPU1, etc. Note that this also changes the indexes that are used with all command line options that accept GPU indexes (e.g. -gpus) as well as these used with the interactive commands on the miner shell window
Validated support for the latest AMD Windows drivers 19.11.3 (but they already work with 4.7c because there were no significant changes in the OpenCL driver)
Other small improvements and fixes.

Changes in version 4.7c (since 4.6c):

New kernels for Navi (RX5700) with better stability. Should solve the freezing and restarts that some miners are experiencing with Navi cards
Reduced VRAM usage for both AMD and Nvidia cards on Windows and Linux
Added command-line option -config to load a config.txt file. This allows combining command-line options and config.txt file.
Added support for mining QuarkChain (QKC) without DAG switching on devfee (use -coin qkc)
Added support for the latest AMD Windows drivers up to 19.10.1
Other small improvements and fixes.

PhoenixMiner is fast (arguably the fastest) Ethash (ETH, ETC, Muiscoin, EXP, UBQ, etc.) miner that supports
both AMD and Nvidia cards (including in mixed mining rigs). It runs under Windows x64 and Linux x64
and has a developer fee of 0.65% (the lowest in the industry). This means that every 90
minutes the miner will mine for us, its developers, for 35 seconds.

PhoenixMiner also supports Ubqhash for mining UBQ, ProgPOW for mining BCI, and dual mining
Ethash/Ubqhash with Blake2s.

The speed is generally faster than Claymore's Ethereum miner in eth only mode
(we have measured about 0.4-1.3% speed improvement but your results may be slightly lower or
higher depending on the GPUs). To achieve highest possible speed on AMD cards it may be needed
to manually adjust the GPU tune factor (a number from 8 to about 400, which can be changed
interactively with the + and - keys while the miner is running).

If you have used Claymore's Dual Ethereum miner, you can switch to PhoenixMiner with
minimal hassle as we support most of Claymore's command-line options and confirguration
files.

Please note that PhoenixMiner is extensively tested on many mining rigs but there still may be some bugs.
Additionally, we are actively working on bringing many new features in the future releases.
If you encounter any problems or have feature requests, please post them here (in this thread).
We will do our best to answer in timely fashion.


1. Quick start

You can download PhoenixMiner 4.8c from here:


https://mega.nz/#F!ZPgxFCYB!jBZ5nvbp1g6PsZfYmvPOKg (MEGA)

Examples of settings for different pools.

ethermine org (ETH):
PhoenixMiner.exe -pool eu1 ethermine org:4444 -pool2 us1 ethermine org:4444 -wal YourEthWalletAddress.WorkerName -proto 3
ethermine org (ETH, secure connection):
PhoenixMiner.exe -pool ssl: //eu1 ethermine org: 5555 -pool2 ssl: //us1 ethermine org: 5555 -wal YourEthWalletAddress.WorkerName -proto 3
ethpool org (ETH):
PhoenixMiner.exe -pool eu1 ethpool org:3333 -pool2 us1 ethpool org:3333 -wal YourEthWalletAddress.WorkerName -proto 3
dwarfpool com (ETH):
PhoenixMiner.exe -pool eth-eu dwarfpool com:8008 -wal YourEthWalletAddress / WorkerName -pass x
nanopool org (ETH):
PhoenixMiner.exe -pool eu1 nanopool org:9999 -wal YourEthWalletAddress / WorkerName -pass x
nicehash (ethash):
PhoenixMiner.exe -pool stratum + tcp: //daggerhashimoto eu nicehash com: 3353 -wal YourBtcWalletAddress -pass x -proto 4 -stales 0
f2pool (ETH):
PhoenixMiner.exe -epool eth f2pool com:8008 -ewal YourEthWalletAddress -pass x -worker WorkerName
miningpoolhub (ETH):
PhoenixMiner.exe -pool us-east ethash-hub miningpoolhub com:20535 -wal YourLoginName.WorkerName -pass x -proto 1
coinotron com (ETH):
PhoenixMiner.exe -pool coinotron com:3344 -wal YourLoginName.WorkerName -pass x -proto 1
ethermine org (ETC):
PhoenixMiner.exe -pool eu1-etc ethermine org:4444 -wal YourEtcWalletAddress.WorkerName
dwarfpool com (EXP):
PhoenixMiner.exe -pool exp-eu dwarfpool com:8018 -wal YourExpWalletAddress / WorkerName
miningpoolhub (MUSIC):
PhoenixMiner.exe -pool europe ethash-hub miningpoolhub com:20585 -wal YourLoginName.WorkerName -pass x -proto 1
ubiqpool (UBIQ):
PhoenixMiner.exe -pool stratum + tcp: //eu ubiqpool io: 8008 -wal YourUbiqWalletAddress -pass x -worker WorkerName
minerpool net (PIRL):
PhoenixMiner.exe -pool pirl minerpool net:8002 -wal YourPirlWalletAddress -pass x -worker WorkerName
dodopool com (Metaverse ETP):
PhoenixMiner.exe -pool etp dodopool com:8008 -wal YourMetaverseETPWalletAddress -worker Rig1 -pass
minerpool net (Ellaism):
PhoenixMiner.exe -pool ella minerpool net:8002 -wal YourEllaismWalletAddress -worker Rig1 -pass x

Pool options:

3. Command-line arguments

Note that PhoenixMiner supports most of the command-line options of Claymore's dual Ethereum miner
so you can use the same command line options as the ones you would have used with Claymore's miner.


-pool <host rt> Ethash pool address (prepend the host name with ssl:// for SSL pool, or http:// for solo mining)
-wal <wallet> Ethash wallet (some pools require appending of user name and/or worker)
-pass <password> Ethash password (most pools don't require it, use 'x' as password if unsure)
-worker <name> Ethash worker name (most pools accept it as part of wallet)
-proto <n> Selects the kind of stratum protocol for the ethash pool:
1: miner-proxy stratum spec (e.g. coinotron)
2: eth-proxy (e.g. dwarfpool, nanopool) - this is the default, works for most pools
3: qtminer (e.g. ethpool)
4: EthereumStratum/1.0.0 (e.g. nicehash)
5: EthereumStratum/2.0.0
-coin <coin> Ethash coin to use for devfee to avoid switching DAGs:

auto: Try to determine from the pool address (default)
eth: Ethereum
etc: Ethereum Classic
exp: Expanse
music: Musicoin
ubq: UBIQ
pirl: Pirl
ella: Ellaism
etp: Metaverse ETP
pgc: Pegascoin
akroma: Akroma
whale: WhaleCoin
vic: Victorium
nuko: Nekonium
mix: Mix
egem: EtherGem
aura: Aura
hbc: Hotelbyte Coin
gen: Genom
etz: EtherZero
clo: Callisto
dbix: DubaiCoin
moac: MOAC
etho: Ether-1
etcc: EtherCC
yoc: Yocoin
b2g: Bitcoiin2Gen
esn: Ethersocial
ath: Atheios
reosc: REOSC

4. Configuration files

Note that PhoenixMiner supports the same configuration files as Claymore's dual Ethereum miner
so you can use your existing configuration files without any changes.

Instead of using command-line options, you can also control PhoenixMiner with configuration
files. If you run PhoenixMiner.exe without any options, it will search for the file config.txt
in the current directory and will read its command-line options from it. If you want, you can
use file with another name by specifying its name as the only command-line option
when running PhoenixMiner.exe.

You will find an example config.txt file in the PhoenixMiner's directory.

Instead of specifying the pool(s) directly on the command line, you can use another configuration
file for this, named epools.txt. There you can specify one pool per line (you will find an example
epools.txt file in the PhoenixMiner's directory).

For the dual mining pools, you can use the dpools.txt file, which has the same format as epools.txt
but for the secondary coin. You will find an example epools.txt file in the PhoenixMiner's directory.
Note that unlike the epools.txt, which is loaded each time when the miner starts, the dpools.txt file
is only read if you specify a dual mining pool on the command line with -dpool, or at least add
the -dcoin blake2s command-line option.

The advantages of using config.txt and epools.txt/dpools.txt files are:
- If you have multiple rigs, you can copy and paste all settings with these files
- If you control your rigs via remote control, you can change pools and even the miner options by
uploading new epools.txt files to the miner, or by uploading new config.txt file and restarting
the miner.

5. Remote monitoring and management

Phoenix miner is fully compatible with Claymore's dual miner protocol for remote monitoring and
management. This means that you can use any tools that are build to support Claymore's dual miner,
including the "Remote manager" application that is part of Claymore's dual miner package.

We are working on much more powerful and secure remote monitoring and control functionality and
control center application, which will allow better control over your remote or local rigs and some
unique features to increase your mining profits.

Pages: 1 2 3 4 5 6 [7] 8