Ryo is a sumokoin based privacy coin, which is based on Monero. For this reason, Ryo has the privacy aspects of Monero called RingCT. Ryo is a very privacy-oriented coin, with a minimum mix of 12, which is much higher than Monero's minimum mixin of 7. Ryo also has GUI portfolios for windows, mac and linux and is led by one of the leading XMR creators -STAK, a cryptonight mining software.
Ryo was created after the sumokoin decided to return to the ASIC cryptonight algorithm. Ryo uses the anti-cryptonight_heavy anti-ASIC algorithm, which is probably the most anti-ASIC anti-cryptonight algorithm.
Now that we know the details of Ryo, let's move on to the extraction of some RYOs!
Some general tips for mining
So, before starting this tutorial, I have two suggestions to make the most of your mining experience. First make sure you have the latest drivers for your GPUs. Secondly, most mining software will be flagged as virus by virus scanners. For this reason, if you perform mining operations on your normal gaming or everyday computer with an antivirus installed, it is advisable to exclude the mining software from the antivirus. What I like to do is create a folder and then insert all my mining software into subfolders. Then I exclude the top-level folder from the antivirus and this excludes all the data mining software.
Mining Pools
The first thing we need is a mining pool. You can mine mine, but the payments could take months, depending on how powerful your mining rig is, and the mineral pools usually require a very small fee (1% or less). Using a pool will allow you to receive consistent payments, several times a day. For ryo, there are some pools. I chose to extract https://ryo.hashvault.pro/en/
As for their features, their medium-sized pool, have multiple servers in the US, Europe and Asia, which charge 0, 9% tax, have an SSL connection available for mining use, support direct extraction in an exchange and have a personalized payment threshold. This means that you can set at what amount you want the pool to pay you automatically.
One thing that is unique in this pool is that they have almost all the Cryptonight coins available to extract on the pool. I think this is a good feature, because you can easily switch to another coin if you wish, and you'll already be familiar with the dashboard and the site pool setting.
Because the mining pool has multiple servers in the United States, the EU, and Asia, they are also set up for GeoDNS. This means that everyone uses the same server as the mining pool in their configuration and the pool will connect to the nearest geographic server. This also has the advantage of acting as a failsafe if the server on which you are mining is interrupted, the GeoDNS will connect to another server.
They also have a variety of ports to connect to:
Use 80 if mining behind a firewall
Use 443 if you want to use SSL
Use 3333 if you are using a CPU
Use 5555 if you are using a GPU (one or two GPUs, such as a gaming computer)
Use 7777 if you are mining using a GPU mining farm (plus GPUs like 3 or more per computer)
that we have a pool, allows you to configure the mining software!
Configuration of the extraction software [19659008] For the CPU, GPU – Nvidia and GPU – AMD exercises, we will use xmr-stak. It's open source, the most customizable and lets you use the mix of Nvidia GPUs and AMD and CPU, all from a single window. It is also available for Windows and Linux.
You can download xmr-stak at the address https://github.com/fireice-uk/xmr-stak/releases The latest version is 2.4.7, which is what we will be using in this tutorial. If you need to use Linux, you will need to download the source code and compile the software. This tutorial will not focus on how to create xmr-stak from the source.
The first time you run xmr-stak, you'll need to set it up a bit. We will cover the initial configuration here, and then you can read how to configure the miner in the section that concerns you (CPU, GPU – Nvidia and GPU – AMD)
When you run xmr-stak for the first time, be presented with two windows cmd [19659002]
You can close the one that says it should be executed to have administrator privileges.
You will then be presented with a series of steps that will guide the initialization of the software through the first time. Once completed, it will not be necessary to repeat the operation.
The initialization steps will ask the following questions:
Type a port on which you want to use remote monitoring. Usually 8000 or 3000 are available on most home computer networks. Next, to monitor your data mining computers, you can enter the IP address and port of your mining computer, in a web browser on any device connected to your network, to view your total speed and other detailed reports
Currency: – You will have to type "cryptonight_heavy"
Pool address: this is the address and port of the pool you want to extract. For example, I typed "pool.ryo.hashvault.pro:7777"
Username -. This is the public key to its portfolio [19659002] For example I would put Sumoo6aRLEYDkjrtb7KeHLQVsZFgeYFJYNEeb5i4nB1rRMbdPjo9jJvDbg6SPM7g2AUZZ83TsmEMiVZ9eHLF7qYqMpdDVRDNdSP [19659002] Password – tipo'x '[19659002] SSL support – type "n"
Want to use Nicehash – type "n"
Want to use more pools – type "n"
At this point the software should start extracting. when you do not see "logged into mining_pool: port", then close the mining software.If you look in the folder where the miner is stored, it should have created text files for the CPU and the graphics card (Nvidia or AMD). They would be called cpu.txt, nvidia.txt, amd.txt, will also create a config.txt file and a pools.txt.In the next sections we will show how to modify txt files for each mining component and how to disable a certain brand or GPU CPU from mining.
Pool configuration
At this point your pools.txt should be configured, but I will show you how to configure it manually. Open the pools.txt file and you should see something similar
This image comes from How to Mine Loki (LOKI): Complete Beginner's Guide
If you want to change servers, you need to edit the pool_address. To edit wallets, edit wallet_address. Leave the empty rig_id. Change the pool password based on your pool configuration.
At the bottom, you have a currency. You must tell XMR-Stak which currency is your data mining. They support most of the Cryptonight coins, so you can simply type in the coin name from the list in the txt file. If the currency you want to extract is not in the list, you should know which algorithm uses and use the name of the currency algorithm. If their is a whattomine calculator for your currency, the algorithm is usually listed, otherwise you can probably find information on the coin website.
CPU Mining
As far as CPU extraction is concerned, the Cryptonight algorithm is the most profitable algorithm for using a CPU. For mining with the CPU, we can use xmr-stak or xmrig. xmr-stak has only precompiled binaries for Windows, while xmrig has them for Windows and Linux. Both have source code, so you can compile it yourself to work with Linux if necessary.
You can download xmr-stak from https://github.com/fireice-uk/xmr-stak/releases [19659002] You can download xmrig CPU at https://github.com/xmrig/xmrig/releases
For this tutorial we will use xmr-stak.
After completing the initial configuration, we should be ready for mine. One thing to do is try and change the cpu.txt settings that xmr-stak has created for us to get the highest possible hash rate.
I have found that at least for the CPU, the program generally generates automatically the best possible configuration settings. The comments in cpu.txt do a great job of explaining each setting and how you might try to get more performance from your computer.
After configuring cpu.txt, we now need to create a file boot batch to run the program.
Just create a new batch file (or script file if you use Linux) inside the folder where the miner is located and paste it into the batch file
xmr-stak.exe opzionali_flags [19659048] Replace "optional_flags" with nothing if you want the machine to drive using the CPU and any other GPU in the machine, or the following
-noCPU Disable the CPU from the extraction.
-noNVIDIA Disable all Nvidia GPUs in your mining system.
-noAMD Disables all AMD GPUs of your system from mining.
For example, my setup is:
xmr-stak.exe --noNVIDIA
Double-click on the batch file to run the miner and you should see something similar
To view the total speed at any time, press the "h" key on the keyboard when the mining software is in focus.
GPU Mining - Nvidia
As for GPU using Nvidia GPUs, we have the option of using xmr-stak or xmrig. xmr-stak has only precompiled binaries for Windows, while xmrig has them for Windows and Linux. Both have source code, so you can compile it yourself to work with Linux if necessary.
You can download xmr-stak from https://github.com/fireice-uk/xmr-stak/releases [19659002] You can download xmrig Nvidia at https://github.com/xmrig/xmrig-nvidia/releases [19659025] For this tutorial we will use xmr-stak.
After performing the initial configuration, we should be ready for mine. One thing to do is try and change the nvidia.txt settings that xmr-stak has created for us to get the highest possible hash rate.
I have discovered that for the GPU, you can change the settings to get a little more performance, but generally the program usually automatically generates the best possible configuration settings. The comments in nvidia.txt do a great job of explaining each setting and how you might try to get more performance out of your computer.
After configuring nvidia.txt, we now need to create the file boot batch to run the program.
Just create a new batch file (or script file if you use Linux) inside the folder where the miner is located and paste it into the batch file
xmr-stak.exe opzionali_flags [19659048] Replace "optional_flags" with nothing if you want the machine to drive using the CPU and any other GPU in the machine, or the following
-noCPU Disable the CPU from the extraction.
-noNVIDIA Disable all Nvidia GPUs in your mining system.
-noAMD Disables all AMD GPUs of your system from mining.
For example, my setup is:
xmr-stak.exe --noCPU
Double-click the batch file to run the miner and you should see something
To view total speed at any time, press the "h" key on the keyboard when the mining software is in focus.
Mining GPU - AMD
Regarding GPU extraction with AMD GPU, we have the option of using xmr-stak, xmrig, Cast XMR or AMD Claymore miner Cryptonote.
You can download xmr-stak at the address https://github.com/fireice-uk/xmr- stak / releases
You can download xmrig Nvidia at https://github.com/xmrig/xmrig- nvidia / releases
Cast XMR can be downloaded at https://bitcointalk.org/index.php?topic= 2256917.0; all
Claymore's AMD Cryptonote miner can be downloaded at https://bitcointalk.org/index.php?topic=638915.0
For this tutorial, we will use xmr-stak.
After examining the initial configuration, we should be ready for mine. One thing to do is try and change the settings of amd.txt that xmr-stak has created for us to get the highest hash rate.
I discovered that for the GPU, you can change the settings to get a little more performance, but generally the program usually automatically generates the best possible configuration settings. For my Vega system, I had to add two threads for GPUs. The comments in amd.txt do a great job of explaining each setting and how you might try to get more performance out of your computer.
After configuring amd.txt, we now need to create the file boot batch to run the program.
Just create a new batch file (or script file if you use Linux) inside the folder where the miner is located and paste it into the batch file
xmr-stak.exe opzionali_flags [19659048] Replace "optional_flags" with nothing if you want the machine to drive using the CPU and any other GPU in the machine, or the following
-noCPU Disable the CPU from the extraction.
-noNVIDIA Disable all Nvidia GPUs in your mining system.
-noAMD Disables all AMD GPUs of your system from mining.
For example, my setup is:
xmr-stak.exe --noCPU
Double-click on the batch file to run the miner and you should see something like t his
[19659002] To view the total speed at any time, press the "h" key on the keyboard when the mining software is in focus.
If there are problems, you may not have enough virtual memory. You may need 16 GB of virtual memory (for Vega GPUs you need more than 16 GB per GPU) to change it go to Control Panel -> System and Security -> System and click on Advanced System Settings on the left. From there, click Settings on the Advanced tab. After clicking edit, then on the third screen, deselect the automatic management, choose the custom size and type the size (in MB) for both text boxes. Then press the Set button, then the OK button.
Resolving general problems
One thing to monitor is stale or rejected shares. If you see a lot of expired shares, you may want to try a server closer to you. If you see a lot of rejected actions, try to reduce the miner's intensity, if available.
How much RYO will I earn per day?
To figure it out, you would go to https://whattomine.com / coins / 260-ryo-cryptonightheavy The calculator gives a rough estimate, so you may receive a sum higher or lower than the one actually indicated by the calculator.
Most of the values have already been entered correctly and you only need to change some values.
Hash Rate : Enter your total speed (in hashes per second) for all of your mining computers. This would be the value of "total speed" in your data mining software. I would like to use the total speed of 15 minutes, as this would be a better average total speed. Make sure you add all the computers you use for ryo mining.
Power: Enter the total amount of energy (in watts) your drilling rig uses. Some mining software will measure it for you. You can also measure the total energy consumption for your computer using special software or a kilowatt meter. I prefer to use a kilowatt meter, because I find it to be the most accurate. Be sure to add all the computers you use for ryo mining.
Cost: Enter the cost per kilowatt hour you pay for your electricity company. I was able to find this information on my monthly bill, as well as on their website.
Pool Rate: Enter the pool rate + the mining software development fee. For our example, you will enter 0.9 + 2 = 2.9
Hardware cost: Enter the total cost of all your hardware.
Using my AMD Vega system for an example, I'll show you how to read the data. In the image above there are really 3 things I'm looking for.
# 1 See Difficulty 24h and Difficulty 7 days . We want them to be all the same, what they are. This tells us that the calculations that we will see in the second image below, will be precise for the days to come, provided the price is not volatile.
# 2 Watch EX. volume 24h and Market Cap . Generally, the bigger these are, the less the price will be volatile. We want the price to be non-volatile, so our calculations will be accurate for the days to come. In this example, the market cap is small.
# 3 Watch Create 1 BTC in and Break even in . It is always interesting to see how long it will take your rig to create 1 BTC. The break even in, will show you a rough estimate of how long it would take to pay for your mining rig, extracting this particular coin. This is great to use before building your mining rig, to see how long it will take until you see the profits.
In this image, we can quickly see how many coins and USD value we will make in certain periods of time. You want to see the Profit column, as this is the value after paying for your electricity consumption. I usually focus only on the daily payment in USD. By focusing only on this number, you can run the calculator for a few different currencies and quickly see which currency is most profitable for setting up the mining platform. Keep in mind that you also want to weigh the daily payment with the market capitalization. A limited-funded currency could be really profitable one day, so it could have half the payment tomorrow.
Here it is. Now you should extract ryo! Be sure to type your public key in the mining pool control panel to keep track of your statistics.
-noCPU Disable the CPU from the extraction.
-noNVIDIA Disable all Nvidia GPUs in your mining system.
-noAMD Disables all AMD GPUs of your system from mining.
For example, my setup is:
xmr-stak.exe --noNVIDIA
Double-click on the batch file to run the miner and you should see something similar
To view the total speed at any time, press the "h" key on the keyboard when the mining software is in focus.
GPU Mining - Nvidia
As for GPU using Nvidia GPUs, we have the option of using xmr-stak or xmrig. xmr-stak has only precompiled binaries for Windows, while xmrig has them for Windows and Linux. Both have source code, so you can compile it yourself to work with Linux if necessary.
You can download xmr-stak from https://github.com/fireice-uk/xmr-stak/releases [19659002] You can download xmrig Nvidia at https://github.com/xmrig/xmrig-nvidia/releases [19659025] For this tutorial we will use xmr-stak.
After performing the initial configuration, we should be ready for mine. One thing to do is try and change the nvidia.txt settings that xmr-stak has created for us to get the highest possible hash rate.
I have discovered that for the GPU, you can change the settings to get a little more performance, but generally the program usually automatically generates the best possible configuration settings. The comments in nvidia.txt do a great job of explaining each setting and how you might try to get more performance out of your computer.
After configuring nvidia.txt, we now need to create the file boot batch to run the program.
Just create a new batch file (or script file if you use Linux) inside the folder where the miner is located and paste it into the batch file
xmr-stak.exe opzionali_flags [19659048] Replace "optional_flags" with nothing if you want the machine to drive using the CPU and any other GPU in the machine, or the following-noCPU Disable the CPU from the extraction.
-noNVIDIA Disable all Nvidia GPUs in your mining system.
-noAMD Disables all AMD GPUs of your system from mining.For example, my setup is:
xmr-stak.exe --noCPUDouble-click the batch file to run the miner and you should see something
To view total speed at any time, press the "h" key on the keyboard when the mining software is in focus.
Mining GPU - AMD
Regarding GPU extraction with AMD GPU, we have the option of using xmr-stak, xmrig, Cast XMR or AMD Claymore miner Cryptonote.
You can download xmr-stak at the address https://github.com/fireice-uk/xmr- stak / releases
You can download xmrig Nvidia at https://github.com/xmrig/xmrig- nvidia / releases
Cast XMR can be downloaded at https://bitcointalk.org/index.php?topic= 2256917.0; all
Claymore's AMD Cryptonote miner can be downloaded at https://bitcointalk.org/index.php?topic=638915.0
For this tutorial, we will use xmr-stak.
After examining the initial configuration, we should be ready for mine. One thing to do is try and change the settings of amd.txt that xmr-stak has created for us to get the highest hash rate.
I discovered that for the GPU, you can change the settings to get a little more performance, but generally the program usually automatically generates the best possible configuration settings. For my Vega system, I had to add two threads for GPUs. The comments in amd.txt do a great job of explaining each setting and how you might try to get more performance out of your computer.
After configuring amd.txt, we now need to create the file boot batch to run the program.
Just create a new batch file (or script file if you use Linux) inside the folder where the miner is located and paste it into the batch file
xmr-stak.exe opzionali_flags [19659048] Replace "optional_flags" with nothing if you want the machine to drive using the CPU and any other GPU in the machine, or the following-noCPU Disable the CPU from the extraction.
-noNVIDIA Disable all Nvidia GPUs in your mining system.
-noAMD Disables all AMD GPUs of your system from mining.For example, my setup is:
xmr-stak.exe --noCPUDouble-click on the batch file to run the miner and you should see something like t his
[19659002] To view the total speed at any time, press the "h" key on the keyboard when the mining software is in focus.
If there are problems, you may not have enough virtual memory. You may need 16 GB of virtual memory (for Vega GPUs you need more than 16 GB per GPU) to change it go to Control Panel -> System and Security -> System and click on Advanced System Settings on the left. From there, click Settings on the Advanced tab. After clicking edit, then on the third screen, deselect the automatic management, choose the custom size and type the size (in MB) for both text boxes. Then press the Set button, then the OK button.
Resolving general problems
One thing to monitor is stale or rejected shares. If you see a lot of expired shares, you may want to try a server closer to you. If you see a lot of rejected actions, try to reduce the miner's intensity, if available.
How much RYO will I earn per day?
To figure it out, you would go to https://whattomine.com / coins / 260-ryo-cryptonightheavy The calculator gives a rough estimate, so you may receive a sum higher or lower than the one actually indicated by the calculator.
Most of the values have already been entered correctly and you only need to change some values.
Hash Rate : Enter your total speed (in hashes per second) for all of your mining computers. This would be the value of "total speed" in your data mining software. I would like to use the total speed of 15 minutes, as this would be a better average total speed. Make sure you add all the computers you use for ryo mining.
Power: Enter the total amount of energy (in watts) your drilling rig uses. Some mining software will measure it for you. You can also measure the total energy consumption for your computer using special software or a kilowatt meter. I prefer to use a kilowatt meter, because I find it to be the most accurate. Be sure to add all the computers you use for ryo mining.
Cost: Enter the cost per kilowatt hour you pay for your electricity company. I was able to find this information on my monthly bill, as well as on their website.
Pool Rate: Enter the pool rate + the mining software development fee. For our example, you will enter 0.9 + 2 = 2.9
Hardware cost: Enter the total cost of all your hardware.
Using my AMD Vega system for an example, I'll show you how to read the data. In the image above there are really 3 things I'm looking for.
# 1 See Difficulty 24h and Difficulty 7 days . We want them to be all the same, what they are. This tells us that the calculations that we will see in the second image below, will be precise for the days to come, provided the price is not volatile.
# 2 Watch EX. volume 24h and Market Cap . Generally, the bigger these are, the less the price will be volatile. We want the price to be non-volatile, so our calculations will be accurate for the days to come. In this example, the market cap is small.
# 3 Watch Create 1 BTC in and Break even in . It is always interesting to see how long it will take your rig to create 1 BTC. The break even in, will show you a rough estimate of how long it would take to pay for your mining rig, extracting this particular coin. This is great to use before building your mining rig, to see how long it will take until you see the profits.
In this image, we can quickly see how many coins and USD value we will make in certain periods of time. You want to see the Profit column, as this is the value after paying for your electricity consumption. I usually focus only on the daily payment in USD. By focusing only on this number, you can run the calculator for a few different currencies and quickly see which currency is most profitable for setting up the mining platform. Keep in mind that you also want to weigh the daily payment with the market capitalization. A limited-funded currency could be really profitable one day, so it could have half the payment tomorrow.
Here it is. Now you should extract ryo! Be sure to type your public key in the mining pool control panel to keep track of your statistics.