Mining Ethereum on Nvidia video cards using an optimized miner

But not everything is as simple as it seems. AMD cards are considered the most profitable for Ethereum mining, but now you won’t find them on store shelves during the day. In this case, potential miners can only buy video cards from the “red” competitors, that is, cards from Nvidia. Now they have also increased greatly in price, but at least they are still available on store shelves.

Our article today will mainly be devoted to “green” video accelerators. Let's try to understand which Ether miner for Nvidia is best to choose today. Shall we touch on some details? how to mine Ethereum and what mining equipment we will need.

So, if you still want to assemble a mining farm early next year, then take a few minutes of your time. It is quite possible that this article will slightly reduce your pain in choosing.

How to mine Ether with an Nvidia video card?

Essentially, mining Ethereum on an Nvidia graphics card is no different from mining on AMD cards, and you will just need to make slightly different settings.
The only thing is that for Ethereum mining you will need cards of the tenth series, since they have a significantly higher hash rate than the previous line. However, first you need to say a few words about the necessary mining equipment. If you plan to mine not just on your home computer, but want to assemble a small farm of several video cards, then you will need a full-fledged ATX motherboard with a large number of PCI-E slots. Here it is very important not to make a mistake and choose a model with at least four ports, and even better with five or six. For a small farm, this is more profitable than buying special equipment or two cheaper motherboards. It doesn’t make much sense to mine ethereum on a processor now, so we take a not too expensive stone from Intel or AMD just for the normal functioning of the system. An average dual-core processor with a frequency of over two gigahertz is quite suitable.


RAM in our case also does not play a special role, but it is recommended to have at least four gigabytes, since we will be installing a 64-bit operating system. Both Windows 7–10 and Linux are suitable for mining; here we simply choose what is more convenient for you or what you are used to. Any hard drive (if we are not going to download the official Ethereum wallet) is also quite suitable, you can even save money and buy it on the secondary market, the main thing is to check that it has no bad sectors. Or you can take a small SSD, it will make your work much more comfortable. And finally, one of the main things on our list is the power supply. Here you can take either one powerful one from 1200 watts, or several watts at 700–800. The first option is cheaper and more convenient, but less reliable, the second, accordingly, is more reliable, but will be more expensive.

That’s all, we purchase the necessary components along with video cards and, using “razer” adapters, assemble everything into a farm. Now we will need to go to the official Nvidia website and download the latest drivers. We type in Google “download Nvidia drivers” and using the first link we get to the page we need where we select our video card model and download the latest version of the driver without the “Beta” prefix. Now all preparations are completed and you can proceed to setup.

Mining acceleration utility


To speed up Ether mining on an Nvidia video card, it would be absolutely useful to use the special nvidia-smi utility. For the latest GeForce video cards, this small utility should come with the latest drivers. You can find it at C:\Program Files\NVIDIA Corporation\NVSMI. Make sure you have it where it should be, and move on.

The next step we need to go to the command line with admin rights. To do this, enter the abbreviation “cmd” in the search bar and use the right mouse button to launch the line we found with administrator rights. After that, in the window that opens, write the line - C:\Program Files\NVIDIA Corporation\NVSMI, and after it enter “nvidia-smi -q -d SUPPORTED_CLOCKS | more". This command should show us what frequencies our video card supports, namely: we are interested in the top two parameters in the list, these are the video memory frequency and the maximum core frequency programmed from the factory.

Next, enter the command “nvidia-smi -ac”, where after “ac” we indicate the maximum frequencies of your video card from the first two lines seen earlier, for example, “nvidia-smi -ac 3505.1455”, where 3505 is the memory frequency, and 1455 – core frequency, respectively. After this, the program will try to fix this frequency for all your cards. However, if your farm uses different cards with different parameters, then you will have to do everything manually.


To do this, in the command you need to specify the number of your video cards with different frequencies. In our example it will look like this:

  1. nvidia-smi -i 0 -ac 3505,1455
  2. nvidia-smi -i 1 -ac 3505,1392

With these settings, our cards will no longer drop the frequency when the load decreases, which will already increase the final hashrate by 2-3MH/s, which means that ethereum miner Nvidia will work faster.

But in order to further increase ethereum mining on an Nvidia video card, it won’t hurt us to overclock it, since the Pascal architecture lends itself very well to overclocking. To do this, download the MSI afterburner program and increase the core and memory frequencies to the most stable values. However, be very careful and do not get carried away with raising tension. It should be remembered that with excessive overclocking, the heat dissipation of the card increases disproportionately to the increase in power. It will be much more profitable to keep the temperature within comfortable limits for the card, thereby extending its service life, than to receive one or two percent of additional profit, but “killing” the video card after a couple of months. In addition, know that increasing the memory frequency is much more profitable in Ethereum mining than overclocking the video core.

Changes from the previous beta (5.2d) compared to the latest version (5.1c)

  • AMD graphics cards with more than 4 GB of RAM will now run smoothly up to 450 era DAG.
  • Added a new parameter -daglim, allowing AMD Polaris, Fiji, Tonga and Baffin 4 GB video cards to work for a few more weeks. It is automatically enabled for 4 GB video cards if the DAG file size approaches 4 GB. You can also specify a specific value for the maximum DAG file size (example: -daglim 4000 will set the maximum DAG size to 4000 MB).
  • On Windows, the default DAG limit is 4023 MB, and on Linux it is 4064 for older drivers (pre-19.50) and 4076 for new ones.
  • Added -rxboost option (also available via -vmr) to improve performance of GDDR5 based AMD cards (Polaris or earlier).
  • Added support for memory timings for AMD Vega cards. Use the -straps command line option to enable it (example: -straps 1 activates the lowest timing level)
  • The Nvidia memory sync (timing) option has been improved and is now disabled during DAG file generation to avoid any potential instability issues.
  • Many other minor improvements and fixes

Optimized Ethereum miner Ethminer


Ether mining on Nvidia has always been less profitable than on AMD cards, but with the arrival of the tenth series and the release of the optimized Ethminer miner in mid-2022, the situation has almost leveled off. Now the speed of the GTX 1060 has increased by several megahashes per second and is almost equal to the RX 470, while significantly exceeding the speed of the GTX 970. It should be noted that in the new version of the miner 0.11.0rc1 the hashrate has grown the most on the 1060 video card, but has grown very little on GTX 1070 and GTX 1050 Ti, and remained virtually unchanged on the GTX 1080 - GTX 1080 Ti.

Today, Ethminer is only slightly ahead of Claymore's Dual Ethereum, although it has some advantages. However, we can say with confidence that mining on Nvidia video cards, as well as mining algorithms on GPUs in principle, is progressing very quickly, and we expect that in 2022 Ethminer will again take the lead in terms of hashrate, since it is optimized only for cards from one manufacturer. The most important advantage of this miner over its competitor today, undoubtedly, is that no commission is charged for its work, and all the money you earn goes to you.

To run the miner program, download its latest version from the official website. Next, unpack the archive with the miner, indicating a directory convenient for you, but it would be best to do this on drive C.


After unpacking, the archive will not contain the “start” executable file, so we need to create it ourselves. Open a text document and enter there: ethminer -G -S coinotron.com:3344 -O maztakillars.xal:1. The only difference is that you will need to provide your own information about the worker and password, which you create when registering on your pool. Next, save the document as “start.bat”, and this should complete the miner setup. We launch the miner and immediately get to the pool of your choice.

ERGO

The Ergo platform aims to provide an efficient, secure and simple way to execute financial contracts that will be useful and viable in the long term. Ergo describes itself as a self-healing protocol, which reportedly allows it to “absorb” new ideas and improve itself in a decentralized manner. The best miners for AMD: SRBMiner, nanominer. For Nvidia, these two miners also work, and there is also a third option with Nbminer. If we choose, for example, the RX570 reaching 60 MH/s with ERGO, the profit will be $1.57 per day with the same watt consumption as before with ETH. If we compare that to RVN pushing the RX570 to the 12-13 MH/s limit, plus the important watt increase, that's $1.46. So we're talking about an increase in revenue of about 8% (we're not taking into account the cost of electricity, which will also factor into RVN's decision). For the same watt consumption, RVN's income will be lower.

Calculations were performed on the herominers.com pool, which supports both coins.

Claymore's Dual Ethereum

Second in line, but not second in popularity, is the dual miner claymore. Among Ether miners, Claymore has been popular for a very long time, as it has a number of undeniable advantages, for example, dual mining of eth and dcr. This allows miners to “not waste time” and mine Decred at the same time as Ethereum. It should be noted that in this mode, the speed of Ether mining drops, and the load on video cards increases by 10-15%, however, despite this, such mining can be very profitable in some situations. Also among the undeniable advantages of the program are its regular updates, after which the speed of video cards sometimes increases significantly. But there are also disadvantages, for example, when using this miner, you pay a 1% commission for a single mining mode and 2% for a double mode.


You can download the miner from the official website of the program, then unpack the archive into a folder labeled in Latin letters. Next, find the Start.bat file and open it using Notepad. We need to enter a certain line there in accordance with your pool and wallet number.

In our example line it would look like this:

  1. We write the value at the beginning of the line - EthDcrMiner64.exe
  2. Edit -epool to match your pool. In our case, dwarfpool is used, so the line looks like this -epool eth-ru2.dwarfpool.com:8008
  3. Next, in the line -ewal, indicate your wallet number, for example, -ewal 0xe245e192263a77635c5680e1dfb80ba95de1a45e
  4. Then we indicate the name of our worker. Here you are free to choose any name, since this value is only needed for monitoring the system within the pool. Example, --eworker komp1
  5. It would also be a good idea to add the word pause at the end of the line so that the worker does not close when errors occur, but only pauses.

As a result, you should get a line similar to this: EthDcrMiner64.exe -epool eth-ru2.dwarfpool.com:8008 -ewal 0xe245e192263a77635c5680e1dfb80ba95de1a45e -eworker komp1 -epsw x pause

We check that all data is correct and save the file. This completes the setup of the miner, click start and start mining the coin.

Installation.

You can install it in several ways:

  • Automatic installation from a template (Hive 2.0 example for Nicehash X16R pool below). You can skip the Miner name field - just copy the URL into the "Install URL" field and the correct miner name will appear.

  • semi-automatic: download using the custom-get command, custom-get https://download.hiveos.farm/custom/t-rex-0.8.3.tar.gz also you can force reinstall or update the miner from the previous version by adding - f at the end there is this option custom-get https://download.hiveos.farm/custom/t-rex-0.8.3.tar.gz -f (only for clients of the 0.5-xx series)
  • manually download the archive and unpack it to /hive/custom

Recommended mining pools


Very often, pools have certain recommendations for miner programs so that all users of the pool use only one program. That is, you can choose a pool according to your preference for one or another miner program. In addition, we strongly recommend that you choose a pool with which you have the most stable ping, this will allow you to waste less time on disconnections. It is also quite useful to look for a pool with a large number of participants; this will significantly speed up the opening of the block and, as a result, receiving coins. Of course, you can mine yourself, but in modern realities it is very unprofitable.

Now there are quite a lot of good pools for Ethereum mining, but in this article we will only touch on three, in our opinion, the most relevant pool systems:

  1. dwarfpool.com/eth. Quite a young, but already very popular pool with a large number of participants. It is very beneficial for residents of the Russian Federation, as it has a server on its territory. Standard commission of one percent, which is not artificially inflated. The only downside is that the site is quite difficult to use.

  2. coinmine.pl/eth/ This pool also has quite high power and good ping. In addition, his clients respond positively to the commission amount, which does not exceed 1%.

  3. eth.nanopool.org/ Very high pool power, plus a fairly user-friendly interface and ease of setup. On the downside, users often complain that the site charges a large commission. than officially stated.

Questions and answers

How to start mining as quickly as possible?

You can use specialized platforms such as MinerGate, NiceHash, Hive OS, which provide extensive functionality, collected together and presented in the most simple way for a novice user.

What program is recommended for mining Bitcoin?

CGMiner is an old and proven miner that shows high efficiency when working with ASIC miners.

What program is recommended for mining Ethereum?

A popular option is Claymore's Dual Miner, this miner has a reputation for being reliable and efficient, and also provides the unique ability to mine two coins at once.

Do you need fast internet for mining?

It is not so much the speed of the Internet that is important, but its stability.

Is it possible to manage a farm remotely?

Yes, this is the most common option. For example, a farm is located somewhere in a garage, and you control its operation from your home. The main thing is that the program supports this feature.

What is a worker?

A worker is simply credentials for authorizing a miner program on a pool.

Is it possible to mine solo?

Although the complexity of some cryptocurrencies allows you to mine them solo, it is highly recommended to join a pool, since this significantly increases efficiency.

Creating a crypto wallet Ethereum Wallet

For greater reliability of Ether mining, we would recommend that you install the official Ethereum wallet called Mist on your system. However, for this wallet to function, you will need to download the entire blockchain system to your hard drive. This procedure will take you more than a hundred gigabytes of disk space and about three days to set up.


Not everyone likes this kind of red tape, so it’s better for beginners to pay attention to the wallets that cryptocurrency exchanges provide to their clients. It’s very simple to create such a wallet; we select the exchange to which it is most profitable for you to transfer Ether, after which you just need to register and go to the appropriate section of the site. Next, indicate your wallet number in the miner program or on the pool. Exchanges are also very convenient in that the coins transferred to you from the pool can be exchanged for fiat money or other cryptocurrency on the spot. Among the disadvantages, it can be noted that exchanges are not entirely reliable storage, and it is better to store large amounts of ether in your personal wallet.

Setting up t-rex miner.

  • Address editor

Open the address editor and save your XZC mining pool and wallet and complete the tutorial. In this case, we will store the XZC pool under the (POOL: XZC) tag and the XZC wallet under the (WALLET: XZC) tag.

Default mining client

Open the worker configuration and select TREX as the default mining client.

  • TREX configuration

Update the mining client configuration so that it is defined as:

{“pools”: [{“user”: “(WALLET: XZC).(WORKER),” url “:”(POOL: XZC),” pass “:” x “}],” no-nvml “ : true,” api-bind-http “:” 0.0.0.0:4068 “,” json-response “: true,” retries “: 3, “retry-pause”: 5, “timeout”: 500, “no- watchdog": true, "algo": "mtp", "log-path": "t-rex.log", "exit-on-cuda" -error ": true," exit-on-connection-lost ": false}

The (WORK)tag will be automatically replaced with your employee's name. T-Rex uses an algo parameter where you need to define the algorithm you are mining. All supported algorithms and their values ​​are also listed in the official Bitcointalk thread.

Algorithms supported by this software:

  • balloo
  • bcd
  • bitcore
  • c11
  • dedal
  • geek
  • hmq1725
  • lyra2z
  • phi
  • polytimos
  • renesis
  • sha256t
  • skunk
  • sonoa
  • timetravel
  • tribus
  • x16r
  • x16s
  • x17
  • x21s
  • x22i

Integration of the T-Rex miner for HiveOS.

Rating
( 2 ratings, average 4.5 out of 5 )
Did you like the article? Share with friends:
For any suggestions regarding the site: [email protected]
Для любых предложений по сайту: [email protected]