-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2601 from fireice-uk/xmr-stak-rx-dev
release 1.0.2-rx
- Loading branch information
Showing
68 changed files
with
452 additions
and
186 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,82 +1,10 @@ | ||
###### fireice-uk's and psychocrypt's | ||
# XMR-Stak-RX: Free RandomX Mining Software | ||
|
||
XMR-Stak-RX is a universal free and open source stratum pool miner. This miner supports x86-64 CPUs, AMD and NVIDIA GPUs and can be used for various randomX variants. | ||
|
||
## Video guides | ||
[<img src="doc/_img/stak-yt-cover.jpg">](https://www.youtube.com/playlist?list=PLAhUkom29iGMFoN8pk91JA-oqvxlmJ5H8) | ||
###### Video by Crypto Sewer | ||
|
||
## Overview | ||
* [Features](#features) | ||
* [Supported coins and algorithms](#supported-coins-and-algorithms) | ||
* [Download](#download) | ||
* [FAQ](doc/FAQ.md) | ||
* [Developer Donation](#developer-donation) | ||
* [Developer PGP Key's](doc/pgp_keys.md) | ||
|
||
## Guides and FAQ | ||
To improve our support we created [Xmr-Stak forum](https://www.reddit.com/r/XmrStak). Check it out if you have a problem, or you are looking for most up to date config for your card and [guides](https://www.reddit.com/r/XmrStak/wiki/index). | ||
* [Usage](doc/usage.md) | ||
* [How to compile](doc/compile/compile.md) | ||
* [Fine tuning](doc/tuning.md) | ||
* [FAQ](doc/FAQ.md) | ||
* [Troubleshooting](doc/troubleshooting.md) (Fixing common problems) | ||
|
||
## Features | ||
|
||
- Supports all common backends (CPU/x86, AMD/NVIDIA GPU). | ||
- Supports all common OS (Linux, Windows and macOS). | ||
- Supports `randomx`, `randomx_loki` and `randomx_wow` | ||
- Easy to use and flexible in setup: | ||
- guided start with easy/advanced setup option (no need to edit a config file for the first start) | ||
- auto-configuration and config file creation for each backend. | ||
- Open source software (GPLv3) | ||
- TLS support. | ||
- [HTML statistics](doc/usage.md#html-and-json-api-report-configuraton) | ||
- [JSON API for monitoring](doc/usage.md#html-and-json-api-report-configuraton) | ||
|
||
## HTML reports | ||
<img src="https://gist.githubusercontent.com/fireice-uk/2da301131ac01695ff79539a27b81d68/raw/4c09cdeee86f94df2e9dd86b927e64aded6184f5/xmr-stak-cpu-hashrate.png" width="260"> <img src="https://gist.githubusercontent.com/fireice-uk/2da301131ac01695ff79539a27b81d68/raw/4c09cdeee86f94df2e9dd86b927e64aded6184f5/xmr-stak-cpu-results.png" width="260"> <img src="https://gist.githubusercontent.com/fireice-uk/2da301131ac01695ff79539a27b81d68/raw/4c09cdeee86f94df2e9dd86b927e64aded6184f5/xmr-stak-cpu-connection.png" width="260"> | ||
|
||
## Supported coins and algorithms | ||
|
||
Following coins can be mined using this miner: | ||
|
||
- [Loki]() | ||
- [Monero](https://getmonero.org) | ||
- [WOW]() | ||
|
||
|
||
**[Ryo Currency](https://ryo-currency.com)** - is a way for us to implement the ideas that we were unable to in | ||
Monero. See [here](https://github.com/fireice-uk/cryptonote-speedup-demo/) for details. | ||
|
||
If your preferred coin is not listed, you can choose one of the following mining algorithms: | ||
|
||
- 1MiB scratchpad memory | ||
- randomx_wow | ||
|
||
|
||
- 2MiB scratchpad memory | ||
- randomx | ||
- randomx_loki | ||
|
||
Please note, this list is not complete and is not an endorsement. | ||
|
||
## Download | ||
|
||
You can find the latest releases and precompiled binaries on GitHub under [Releases](https://github.com/fireice-uk/xmr-stak/releases). | ||
|
||
## Developer Donation | ||
|
||
If you want to donate directly to support further development, here are our wallets | ||
|
||
fireice-uk: | ||
``` | ||
4581HhZkQHgZrZjKeCfCJxZff9E3xCgHGF25zABZz7oR71TnbbgiS7sK9jveE6Dx6uMs2LwszDuvQJgRZQotdpHt1fTdDhk | ||
``` | ||
|
||
psychocrypt: | ||
``` | ||
45tcqnJMgd3VqeTznNotiNj4G9PQoK67TGRiHyj6EYSZ31NUbAfs9XdiU5squmZb717iHJLxZv3KfEw8jCYGL5wa19yrVCn | ||
``` | ||
<a href="https://github.com/fireice-uk/xmr-stak/tree/master/doc/README.md" _target="blank"><img src="doc/_img/gpu.png"></a> | ||
<a href="#select_coin" _target="blank"><img src="doc/_img/cpu.png"></a> | ||
<table> | ||
<p id="select_coin"> | ||
<tr> | ||
<td align="center"><a href=https://github.com/xmrig/xmrig><img src="doc/_img/xmrig.png"></a></td> | ||
<td align="center"><a href=https://ragerx.lol><img src="doc/_img/ragerx.png"></a></td> | ||
<td align="center"><a href=doc/README.md><img src="doc/_img/rx.png"></a></td> | ||
</tr> | ||
</table> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
<table> | ||
<tr> | ||
<td align="center"><a href=#><img src="/doc/_img/xmr-stak-rx-btn.png"></a></td> | ||
<td align="center"><a href=https://github.com/fireice-uk/xmr-stak/tree/master/doc/README.md><img src="/doc/_img/xmr-stak-btn.png"></a></td> | ||
<td align="center"><a href=https://ragerx.lol><img src="/doc/_img/ragerx-btn.png"></a></td> | ||
</tr> | ||
</table> | ||
|
||
<table> | ||
<tr> | ||
<td align="center"><a href=#features-overview><img src="/doc/_img/menu-features.png"></a></td> | ||
<td align="center"><a href=#supported-coins-and-randomx-variants><img src="/doc/_img/menu-supported-coins.png"></a></td> | ||
<td align="center"><a href=#Donations><img src="/doc/_img/menu-donations.png"></a></td> | ||
<td align="center"><a href=#get-miner><img src="/doc/_img/menu-get-miner.png"></a></td> | ||
<td align="center"><a href=#support-additional-guides-and-feedback><img src="/doc/_img/menu-support.png"></a></td> | ||
</tr> | ||
</table> | ||
|
||
<table> | ||
<tr> | ||
<td align="center"><a href=usage.md><img src="/doc/_img/usage.png"></a></td> | ||
<td align="center"><a href=compile/compile.md><img src="/doc/_img/how-to-compile.png"></a></td> | ||
<td align="center"><a href=tuning.md><img src="/doc/_img/fine-tuning.png"></a></td> | ||
<td align="center"><a href=troubleshooting.md><img src="/doc/_img/troubleshooting.png"></a></td> | ||
<td align="center"><a href=FAQ.md><img src="/doc/_img/faq.png"></a></td> | ||
</tr> | ||
</table> | ||
|
||
## Features overview | ||
[<img src="/doc/_img/features.png">](#) | ||
|
||
|
||
### Supported coins and RandomX variants | ||
Xmr-Stak-RX supports various variants of RandomX algorithm. Use one of the following options (type this coin alias in either `pool.txt` config file or on startup configuration under `"currency"` parameter and miner will pick it's variant of RandomX algorithm for mining): | ||
|
||
| Coin name | Coin alias in config | POW type | | ||
| --- | --- | --- | | ||
| Monero | `monero` | RandomX | | ||
| Loki Network | `loki` | RandomXL | | ||
| Wownero (Monero's testnet) | `wownero` | RandomWOW | | ||
|
||
|
||
## Donations | ||
[<img src="/doc/_img/fee.png">](#) | ||
|
||
## Get Miner | ||
Please note that code is developed on the [dev branch](#), if you want to check out the latest updates, before they are merged on [main branch](#), please refer there. Master branch will always point to a version that we consider stable, so you can download the code by simply typing `git clone https://github.com/fireice-uk/xmr-stak-rx.git` | ||
|
||
Also you can find the latest releases, changelog and precompiled binaries on GitHub under [releases](#) section. | ||
|
||
If you want to compile the miner from source files, navigate to ["how to compile"](#) section of docs or [xmr-stak forum](#) where you will find the latest step-by-step instructions. | ||
|
||
|
||
## Start Mining | ||
Miner has 2 ways of initial configuring: simple and advanced. The simple method will prompt user with minimum information. Required answers are y , (or yes), n , (or no): | ||
|
||
#### Simple setup: | ||
* `Use simple setup method?` y | ||
* `Please enter the currency that you want to mine:` Enter currency or mining algorithm | ||
* `Enter pool address (pool address:port):` Enter pool connection address:port | ||
* `Username (wallet address or pool login):` Enter wallet address | ||
* `Password (mostly empty or x):` press Enter | ||
* `Does this pool port support TLS/SSL? Use no if unknown. (y/N):` press y or n | ||
|
||
#### Advanced setup: | ||
* `Use simple setup method?` n | ||
* `Do you want to use the HTTP interface? Unlike the screen display, browser interface is not affected by the GPU lag. If you don't want to use it, please enter 0, otherwise enter port number that the miner should listen on` 5656 | ||
* `Please enter the currency that you want to mine:` Enter currency or mining algorithm | ||
* `Enter pool address (pool address:port):` Enter pool connection address:port | ||
* `Username (wallet address or pool login):` Enter wallet address | ||
* `Password (mostly empty or x):` press Enter | ||
* `Rig identifier for pool-side statistics (needs pool support). Can be empty:` Enter rig name or press Enter | ||
* `Does this pool port support TLS/SSL? Use no if unknown. (y/N)` Enter y or n | ||
* `Do you want to use nicehash on this pool? (y/N)` n | ||
* `Do you want to use multiple pools? (y/N)` Enter y if you want to se up backup pool or n | ||
|
||
|
||
## Support additional guides and feedback | ||
[<img src="/doc/_img/YT.png">](#) | ||
To improve our support we created [Xmr-Stak forum](https://www.reddit.com/r/XmrStak) which is also applicable to Xmr-Stak-RX. Check it out if you have a problem, or you are looking for most up to date config for your card and [guides](https://www.reddit.com/r/XmrStak/wiki/index). | ||
|
||
<table> | ||
<tr> | ||
<td align="center"><a href=usage.md><img src="/doc/_img/usage.png"></a></td> | ||
<td align="center"><a href=compile/compile.md><img src="/doc/_img/how-to-compile.png"></a></td> | ||
<td align="center"><a href=tuning.md><img src="/doc/_img/fine-tuning.png"></a></td> | ||
<td align="center"><a href=troubleshooting.md><img src="/doc/_img/troubleshooting.png"></a></td> | ||
<td align="center"><a href=FAQ.md><img src="/doc/_img/faq.png"></a></td> | ||
</tr> | ||
</table> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.