Using ethOS for Ethereum Mining

Using ethOS for Ethereum Mining

ethOs is a program designed for mining lots of cryptocurrencies including Eth on a 64-bit Linux PC. One of the biggest advantages of the program is that it allows you to manage all your mining rigs from a single location and, if it’s required, find information on certain GPUs that you’re using. There is no need to set any specific parameters when it comes down to eth-proxy/stratum. The program is designed so that to support them right after the process of installation is finished.

The benefits of the program that are available to a miner:

  • Using this program, a miner is able to set a number of settings remotely including remote reboot of your mining rig, fan control etc.
  • The software is designed so that it can successfully work with weak CPUs.
  • You don’t have to worry about the GPU overheat. The program will turn a GPU that’s close to being overheated. The process is carried out automatically.
  • The program is automatically configured for local stratum proxy. You’re able to manually change stratum pools if necessary.
  • The program provides you with all the data you need concerning your mining rigs. It sends you reports on every event that happens.
  • IP is assigned via DHCP. The hostname is defined on the basis of the MAC address.
  • A terminal window opens with focus on boot. You don’t need to use your Mouse to open it.
  • You can update the version of the software easily. There is only one single command that you should type in.
  • You’ll never run out of the space on your SSD due to the fact that the program manages the DAG file.
  • The program can work with lots of AMD GPUs.

How do you get the software?

The software is released on a 16 GB SSD (pre-loaded). If you want, you can pay for the opportunity to download it from the Internet. Alternatively, you can go to the gpuShack website and buy the software there. You can pay for it in a number of ways. For example, you can use your credit card or PayPal account. You can also pay via the Amazon Payments or with the help of Bitcoins.

The process of installing the software

First of all, you need to extract the files from the ZIP archive. Make sure that you do it with the help of 7-Zip program and not the windows native utility. It’s important. If you don’t follow the recommendation, a corrupt file may be generated.

The software doesn’t have a multi-step installer and there is no need for you to set any parameters. You need to download the HDD Raw Copy Tool in order to duplicate the ISO image to the Hard Drive you specify.

Now, choose the FILE option and find the ISO file that you’ve just extracted. Click on the “Continue” button.

Now, click on the “Start” button and wait for the process to finish.

That’s it! All you’re left to do is to restart your PC and boot from the Hard Drive to which you duplicated the ethOS software. We used Kingston SSD drive. Congratulations! The process of installation is over.

The process of running the program for the first time

You boot into ethOS for the first time. You can see a nice-looking widget that shows you information concerning useful CPU as well as GPU and Network stats. You can also see Web Stats Panel address.

We recommend you starting to work with the program the following way: edit the local configuration file first. Enter the following command: “nano /home/ethos/local.conf” (or just “nano local.conf” if you’re in the root of your home directory). You can use any editor you like. We used the gEdit that comes with the software.

If you plan to mine alone using a mining rig, your first priority should be deleting the first line starting from “/home/ethos/remote.conf”. This way the local settings won’t be changed to the default settings of the software.

Now, you’re to set up the proxywallet variable. This is the address to that all the funds you earn should be sent. After it, don’t forget to input the mining pools with which you want to mine. (They’re proxypool1 and proxypool2. The 2nd one is necessary for backup. You’ll need it if something goes wrong and the first pool won’t work)

Below you’ll find information on some other settings:

File: /home/ethos/local.conf

  • You can set up the maximum temperature. In case your GPU reaches it, it’ll be automatically turned off (for example, “maxgputemp: 95”).
  • We recommend you leaving the setting “stratumproxy enabled” just the way it is.
  • Since we are located in Europe, we chose the server that’s located as close as possible so that to have the minimum amount of latency. (“proxypool1 eu1.ethpool.org:3333”)
  • We’ve also specified our backup mining pool by typing in the following: “proxypool2 eth-eu.dwarfpool.com:8080”.
  • Now, we get to the specific parameters of ethminer. Actually, you’re able to add any parameter that “shows up” after you type in the following command: “ethminer –help”.
  • By typing in “–farm-recheck n”, you’ll see the number of milliseconds. Once the period is over, the miner is required to check for any changes. Remember, the lower this parameter is the better. When setting this parameter, you should take into account your internet connection and CPU. The default value is 500.
  • By typing in “–cl-global-work n”, you’ll request the OpenCL global work size.

These are the parameters we set up: “flags –cl-global-work 16384 –farm-recheck 200”.

Have a look at the picture below. You’ll see the way your local.conf file should look like.

In case you decide to connect to a pool that’s not compatible with Stratum proxy, you are to type in “pool http://eth1.nanopool.org:8888/WORKER” as the first line in your home/ethos/local.conf.

Run at the command line: putconf && restart-proxy.

The last thing to do is to type in your root password.

We’ve already mentioned the fact that one of the biggest advantages of the program is that it has the remote config option. This option allows you to easily manage a lot of rigs. In order to get access to the option, you’re required to upload the parameters specified in the local.conf file on the cloud. After that, you’ll be able to carry out a number of operations remotely.

If you need to either stop or restart the process of mining, use the following commands: “minestop”, “minestart”.

If you need to see the results of your mining process, type in the following command: “show”.

Have a look at the picture below. It shows you the way to check your mining rigs status remotely. In order to do it, you should go to the Status Panel Address.

The process of overlocking your GPUs

Before overlocking your GPUs, you’re required to determine the current frequencies of your cards.

It’s quite easy to get this information. Just type in the following: “aticonfig –odgc –adapter=all”.

Have a look at the picture above. The information to look for is highlighted. These are the frequencies of the GPU and Memory.

In order to find the “balance”, you need to increase the values by 5-10 Mhz. Continue doing it up until you find the right balance. In order to prevent the occurrence of any possible problems, you’d better increase the frequencies for the GPU and Memory independently. Once you finish overlocking your GPUs, don’t forget to check the system stability and the temperature of your graphic cards.

In fact, the overlocking process isn’t as difficult as it may seem to be. In case the GPUs you have installed are of the same brand and model, you can set up the global overlocking variables with the help of the following commands:

  • “globalcore: 1100” for setting up the global GPU core clockglobal.
  • “mem: 1800” for setting up the global memory frequency.
  • “globalfan: 90” for setting up the global fan power.

In case you have different GPUs in your system (like we), you are to overlock them one by one. Do not forget that every model has its own overlocking capabilities. Consequently, there may be a big difference between the capabilities of your graphic cards.

First of all, check your name. You can see it in the terminal (have a look at the picture provided).

The name used in our system is highlighted. Alternatively, you can type in the “hostname” command in the terminal. As a result, you’ll see your name.

Now, your task is to add the following commands in the /home/ethos/local.conf:

  • cor 986ffc: 1050 1200 1110 (these 3 numbers stand for the frequency of each of the GPUs in the system).
  • mem 986ffc: 1600 1700 1700 (these 3 numbers stand for the individual frequency of each of the GPUs).
  • fan 986ffc: 90 90 90 (these 3 numbers stand for the fan power of each of the GPUs).

In order to activate the settings, you can either restart or type in the following command: “putconf && ethos-overclock”.

You’re to repeat the steps for each of the “workers” in your mining rig. Good luck!

Using ethOS for Ethereum mining

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 5.00 out of 5)
Loading...
Like this post? Please share to your friends: