- Сравнение лучших майнеров Ethereum для видеокарт Nvidia и AMD. Эксперимент пула 2Miners
- Зачем сравнивать программы для майнинга ETH?
- Условия эксперимента
- Как определяется хешрейт на пуле и в майнере?
- Тестирование майнеров для видеокарт NVIDIA
- Лучший майнер Ethereum для видеокарт Nvidia. Результаты теста
- Тестирование майнеров для видеокарт AMD
- Лучший майнер Ethereum для видеокарт AMD. Результаты теста
- Погрешность теста и будущие испытания
- Best Ethereum Mining Software for Nvidia and AMD
- Why compare ETH mining software?
- Test Conditions
- How Pools and Mining Software Calculate Hashrate
- Testing NVIDIA Mining Software
- Best Ethereum Mining Software for Nvidia. Test results
- Testing AMD Mining Software
- Best Ethereum mining software for AMD. Test results
- Confidence Level and Future Testing
Сравнение лучших майнеров Ethereum для видеокарт Nvidia и AMD. Эксперимент пула 2Miners
В октябре 2020 года мы уже проводили подробный тест майнеров для добычи Эфириума ETH. Тогда победителями стали t-rex и gminer для видеокарт Nvidia, а также TeamRedMiner и lolMiner для видеокарт AMD. Прошло три месяца, поэтому мы решили повторить эксперимент. Однако на этот раз к процессу испытаний мы подошли ещё более основательно.
Сразу отметим, что майнить Эфириум ETH и другие монеты стоит на майнинг-пуле 2Miners. Это топовая криптовалюта по популярности на платформе, которая регулярно оказывается на первом месте по доходности.
Зачем сравнивать программы для майнинга ETH?
Ответ очевиден. Все майнеры (мы имеем в виду людей) хотят знать, какой майнер (мы имеем в виду программу) самый лучший, а именно: самый надежный и с самым высоким хешрейтом. Причем хешрейт важен именно на пуле, а не в окошке программы. Да это важно, ведь пулы платят вам за шары, которые получили от майнера, а насколько сказочный хешрейт нарисован в консоли фермы — абсолютно не важно.
Так называемый “Reported hashrate” не влияет на прибыль, запомните это.
Холивары на тему “какой майнер лучше” ведутся регулярно по всем фронтам: в YouTube, Reddit, в Телеграм чатах, на форумах. “T-rex самый быстрый, Феникс завышает хешрейт, Gminer уделает их всех, lolMiner самый адекватный, с TeamRedMiner ничто не сравнится, NBMiner могут понять только китайцы” — эти и многие другие фразы мы слышим изо дня в день.
Но чем плох наш старый тест, и зачем проводить новый? Поводов несколько.
- вышли новые версии программ.
- старый тест был недостаточно точен, и мы придумали, как сделать исследование точнее.
- цена Ethereum бьет все возможные рекорды, поэтому нужно выжимать максимум возможного из своего оборудования.
Условия эксперимента
Мы взяли самые лучшие программы для майнинга ETH и провели тест, чтобы определить лучшую из лучших. Как это возможно? Очень просто. Чем больше шар отправит майнер на пул, тем больше вознаграждение он получит. Неважно, какую систему вознаграждения использует пул: PPLNS, PPLNT, PPS или PPS+.
Больше шар на пуле = больше денег. Это закон.
Нам было абсолютно не принципиально, какая у майнера комиссия. Мы сравнивали только те шары, которые доходят до пула и засчитываются на счет нашего майнера. Сколько минут программа майнила на кошелек разработчика и как она это делала — абсолютно неважно. Тест в каждой программе проводился по три часа, а значит за три часа майнеры успевали помайнить свою комиссию несколько раз.
Для эксперимента были выбраны два настроенных рига: один из 9 карт Nvidia 1660Ti, другой — из 4 карт AMD 5700. Эти риги успешно майнят эфир на майнинг-пуле 2Miners в круглосуточном режиме, поэтому мы не изменяли никакие настройки и не меняли их “под каждый майнер”. Риги работали ровно по три часа на каждой программе. Отсчет времени начинался всегда с начала запуска программы.
Мы создали специальный Ethereum пул с низкой сложностью шар. Заниматься полноценным майнингом ETH можно по ссылке.
Подробнее о шарах расписано в статье «Что такое шары в майнинге. Как сложность решений влияет на добычу криптовалюты». Кстати, шара — это слово, которое просто взято из английского языка, то есть «share» или доля. Русской терминологии майнеры не придумали, из-за чего стали использовать английское «share». Если вы думаете, что речь идет о шарах/мячиках — как в биллиарде например — то это не так.
Сейчас на пуле Ethereum используется сложность шар 8.72G. На тестовом пуле мы сделали сложность 64M, то есть в 136 раз меньше — чтобы получать много шар и не проводить тест месяцами. Мы считаем это оптимальным значением для получения максимального количества шар, но при этом чтобы майнер справлялся с работой, а процессор не был перегружен и тормозил процесс.
Как определяется хешрейт на пуле и в майнере?
Мы условились, что количество шар на пуле в конце теста — самый важный параметр. Помимо этого, в таблице с результатами приведены хешрейты:
- реальный, то есть хешрейт который получился на пуле. Стоит отметить что здесь речь идет о среднем хешрейте за все время эксперимента в три часа.
- хешрейт в майнере или то, что вы видите в программе, когда она работает. Он был взят из лога майнера в самом конце работы, то есть было взято последнее значение хешрейта, прежде чем майнер был выключен.
Хешрейт в майнере определяется довольно просто, программа перебирает решения блока — миллионы решений в секунду. Обязательно прочитайте «Что такое майнинг? Удача в майнинге». Программа считает, сколько решений она уже перебрала: хороших, плохих — неважно. С каждым новым решением к счетчику добавляется +1.
Допустим, вы видите в окне майнера 200 MH/s, это значит, что программа с помощью ваших видеокарт за секунду перебирает 200 миллионов решений.
Хешрейт на пуле является расчетной величиной. Каждая шара, отправленная на пул, имеет сложность не ниже 64M, ведь сложность шар задает пул. Допустим, за десять минут майнер отправил 1200 шар. Это значит, что в секунду майнер отправляет в среднем 1200 / 10 / 60 = 2 шары. Умножаем 2 шары на сложность шар 64М и имеем хешрейт 128 MH/s.
Запомните, что в майнинге и в криптовалютах все можно понять на пальцах и посчитать. Блокчейн помнит все. Если вы что-то не понимаете, читайте Криптовалютную Библию.
Тестирование майнеров для видеокарт NVIDIA
Майнинг-ферма, на которой проходил тест:
- Материнская плата MSI Z270 A-pro
- Процессор Celeron G3930
- ОЗУ 12 GB
- SSD 120 GB
- 2 блока питания DeepCool KCAS-1000M по 1000 Ватт
- 9 видеокарт Nvidia MSI Gaming X GTX 1660 Ti 6 GB
- Настройки разгона: ядро (core) -650, память (mem) 2290, лимит потребления (PL) 70
- Драйвер Nvidia 460.39
- Операционная система Linux
Если вы до сих боитесь слова Linux — это зря. Система RaveOS на базе Linux теперь доступна совершенно бесплатно для пользователей пула 2Miners, установить ее можно в несколько кликов, и ваша жизнь станет намного проще. Забудьте о Windows, как о страшном сне. Рекомендуем.
Если вы не знаете как разгонять видеокарты, прочитайте нашу статью «Что такое майнинг? Библия начинающего майнера и основы разгона видеокарт на разных алгоритмах» а затем заходите в наш Телеграм-чат по “железу”, который насчитывает уже более 2 тысяч человек.
Программы, которые участвовали в эксперименте:
К сожалению, программа GMiner не запустилась на нашей AMD-ферме. Возможно, причиной оказались неподходящие параметры разгона. Мы отправили баг-репорт разработчикам программы. Они пообещали в кратчайшие сроки разобраться с проблемой, и мы надеемся, что в следующем тесте увидим GMiner и в списке AMD-майнеров.
Лучший майнер Ethereum для видеокарт Nvidia. Результаты теста
Первое место с минимальным отрывом занял Gminer. Сразу за ним T-rex. Хотим отметить, что эти майнеры стали абсолютными победителями и прошлого теста. В этот раз они вновь всех обогнали, только теперь первым стал Gminer.
Результаты эксперимента для Nvidia
Честно ли майнеры показывают хешрейт? Мы считаем, что честно. 285 MH/s в окне майнера и 282 MH/s на пуле, разница в несколько процентов вызвана комиссией майнера.
Комиссия разработчиков майнеров взимается следующим образом: непродолжительное время программа майнит на кошелек разработчика. Обычно раз в час чуть менее одной минуты майнер майнит на разработчика.
Третье место у единственного open-source майнера Ethminer. Как видите, у майнера нет комиссии, поэтому хешрейт на пуле и в майнере совпал практически идеально, разница составила 0.01 процента. Однако как видите, не стоит думать, что бесплатный open-source майнер принесет вам больше денег, потому что не кормит разработчиков. Если вы выберете Gminer или T-rex, ваше вознаграждение будет выше.
Четвертым стал новичок теста lolMiner. Стоит отметить, что lolMiner выпустил свой Nvidia-майнер всего несколько месяцев назад, а уже обогнал по производительности самый популярный майнер на сегодняшний момент Phoenix.
Замыкают рейтинг Phoenix и NBMiner. Что странно, и у того и другого хешрейт в окне майнера оказался сильно завышен, чем в реальности. Что касается Phoenix, мы уже определили в ходе прошлых тестов, что нельзя ориентироваться на его хешрейт, можно смотреть только так называемую эффективную скорость. В этом эксперименте Effective Speed равнялась 276.86 MH/s, что очень похоже на правду и подтверждается количеством шар на пуле. В Phoenix есть три отображения хешрейта: speed, Average speed (5 min) и Effective speed.
На наш взгляд ориентироваться можно только на Effective speed! Будьте внимательны.
Пример из лога майнера:
- Eth speed: 284.577 MH/s
- Eth: Average speed (5 min): 284.557 MH/s
- Eth: Effective speed: 276.86 MH/s; at pool: 276.83 MH/s
К сожалению, в ходе эксперимента хешрейт в программе NBMiner оказался выше, чем на пуле. Что удивительно, хешрейт в программе был выше, чем у всех остальных майнеров! Мы проверили лог, там не было ни одной отклоненной шары — stale или reject.
Делаем вывод: Phoenix и NBMiner завышают хешрейт, но прибыли вам это не принесет.
Тестирование майнеров для видеокарт AMD
Майнинг-ферма, на которой проходил тест:
- Материнская плата MSI Z270 A-pro
- Процессор Celeron G3930
- ОЗУ 4 GB
- SSD 120 GB
- Блок питания Cougar CMX 1200W на 1200 Ватт
- 4 видеокарты AMD Power Color RX 5700 Reference, память Micron, прошитые в XT
- Настройки разгона: ядро (core) 1300, память (mem) 930
- Драйвер AMD driver 20.40
- Операционная система Linux
Программы, которые участвовали в эксперименте:
Лучший майнер Ethereum для видеокарт AMD. Результаты теста
Первое место в очередной раз занял TeamRedMiner. На этот раз он оторвался намного больше от конкурентов, его хешрейт оказался выше второго места почти на 5 процентов. Любопытно, что хешрейт TRM на пуле и в майнере оказался почти идентичен. Это может говорить, например, о том, что TeamRedMiner не учитывает комиссию при расчете хешрейта.
Результаты эксперимента для AMD
Второе и третье место с крохотной разницей заняли Phoenix и lolMiner. Отметим, что Phoenix как обычно показывал слишком большой хешрейт, а вот Effective Speed был суперточен: 214.58 MH/s.
Четвертое место у NBMiner, причем отставание от TeamRedMiner составило почти 10 процентов.
Тестировать майнеры на практике удобнее на майнинг-пуле 2Miners. На нём пользователи могут выбрать из 18 криптовалют.
Погрешность теста и будущие испытания
В этот раз наш тест был в пять раз точнее, чем в прошлый раз, поскольку мы анализировали в пять раз больше шар. Однако этого недостаточно для проведения высокоточного испытания. Разработчики TeamRedMiner выкладывали свои размышления о том, что для сравнения майнеров результаты следует рассматривать как распределение Пуассона со всеми вытекащими погрешностями.
В нашем эксперименте с 50 тысячами шар мы можем говорить о погрешности более 1 процента. Если вы посмотрите результаты эксперимента, то станет ясно, что 1 процент может серьезно изменить места в “турнирной таблице”.
Чтобы говорить о действительно точном эксперименте, каждый майнер должен отправить по 10 миллионов шар, а значит тест каждой программы должен длиться по месяцу — непозволительная роскошь. Разработчики майнеров уже выпустят обновления к этому времени, в общем тест будет насмарку. Тем не менее, в будущем мы планируем провести новые испытания с новыми версиями майнеров и с более высокой точностью.
Хотим подчеркнуть тот факт, что если разработчики майнеров честно считают хешрейт и не допустили ошибок в коде, то при выборе майнера можно смело ориентироваться на хешрейт, который он пишет.
Пожалуйста, используйте данное исследование прежде всего как помощник, а не как прописную истину. Не стоит думать, что Gminer и TeamRedMiner всегда лучшие майнеры и точка, а NBMiner самый плохой. Возможно, для ваших карт, разгона и конфигурации фермы результаты будут другими.
Ждём вас на обсуждение результатов эксперимента в Телеграм-чат майнинг-пула 2Miners.
Источник
Best Ethereum Mining Software for Nvidia and AMD
Last time when we tested mining software T-rex and Gminer were the best for Nvidia, while TeamRedMiner and lolMiner were the best for AMD. Three months later we decided to repeat testing with some improvements.
Why compare ETH mining software?
Clearly, any miner would like to know which mining software is the best, the most reliable, and has the highest hash rate. It’s important to look at the hashrate reported by the pool rather than by mining software. Pools pay you for shares received from mining software. Don’t be fooled by the hash rate displayed in your rig console as it’s completely irrelevant.
So-called reported hashrate has nothing to do with your profit.
We regularly see debates about the best mining software on Youtube, Reddit, in Telegram chats, and on forums. “T-rex is the fastest, Phoenix overstates its hashrate, Gminer is the best of all, lolMiner is the most reasonable option, nothing compares to TeamRedMiner, you can’t figure out NBMiner if you’re not Chinese” – that’s what we hear all the time.
What is wrong with our old experiment and why are we holding the new one?
- There are new software versions available.
- The old experiment lacked precision and we figured out how to fix it.
- Ethereum price is at its record high and you’ve got to make the most of your mining hardware.
Test Conditions
We tested the best ETH mining software to see which is the best of the best. How do you detect the best? Simple. The more shares mining software sends to the pool, the higher the reward it gets. It doesn’t matter whether a pool uses PPLNS, PPLNT, PPS, or PPS+ as a reward system.
More shares mean more money.
The developer’s fee is completely irrelevant to us. We counted only those shares that reached the pool and appeared in the miner balance. It doesn’t matter for how long mining software is mining to the developer’s wallet. The experiment lasted 3 hours, so a developer’s fee was mined multiple times.
We chose two configured rigs for the experiment: one with 9 Nvidia 1660Ti graphics cards, the other with 4 AMD 5700 graphics cards. They mine Ether in the 2Miners ETH pool 24/7, we didn’t change settings for any specific piece of mining software. Rigs were operative for 3 hours for each program. The experiment starts when mining software launches.
We created an Ethereum pool with a low share difficulty.
You can read more about shares and share difficulty in this post: What is Share and the Share Difficulty When You Are Mining at the Pool.
Current share difficulty in the Ethereum pool is 8.72G. We set it at 64M for the test pool, which is 136x lower so that we get a lot of shares and don’t have to keep the experiment running for months. It is an optimal value to maximize the number of shares and make sure that mining software handles the load and the processor doesn’t slow down testing.
3 hours in this test pool equal 408.75 hours (17 days) in a real pool.
How Pools and Mining Software Calculate Hashrate
We agreed that the number of shares in the pool at the end of the experiment is the most important parameter. Plus, the final table features two types of hashrate:
- Real (from the pool). It’s an average hashrate obtained during the 3-hour experiment.
- Hashrate from mining software, that is what you see in the program when it’s running.
We took it from the miner log at the very end of the experiment. It was the last hash rate value before closing the software.
Hashrate in mining software is pretty straightforward. The program goes through millions of block solutions per second. Make sure to read: What Is Mining? Mining Luck. The software calculates how many solutions it already went through, and it doesn’t matter whether they are good or bad. Every new solution adds +1 to the count.
Say you see 200 MH/s in the miner window. It means that your mining software uses your graphics cards to go through 200 million solutions per second.
On the contrary, hashrate in the pool needs to be calculated. Each share sent to the pool has a difficulty no less than 64M (share difficulty is set by the pool). Say mining software sends 1200 shares in 10 minutes. So the average number of shares it sends per second is 1200 / 10 / 60 = 2. We multiply 2 shares by a share difficulty of 64M and get a hashrate of 128 MH/s.
In cryptocurrency mining everything can be explained and calculated. Blockchain remembers everything.
Testing NVIDIA Mining Software
Mining rig used for testing:
- Motherboard: MSI Z270 A-pro
- Processor: Celeron G3930
- RAM: 12 GB
- SSD: 120 GB
- 2 PSUs: DeepCool KCAS-1000M 1000W
- 9 GPUs: Nvidia MSI Gaming X GTX 1660 Ti 6 GB
- Overclocking: core -650, mem 2290, PL 70
- Driver: Nvidia 460.39
- OS: Linux
If you are still not using Linux, you should. Linux based RaveOS is now available for free if you mine in 2Miners pools. You can install it in just a few clicks and your life will become so much easier. You wouldn’t want to go back to Windows after you try!
Mining software featured in the experiment:
Best Ethereum Mining Software for Nvidia. Test results
Gminer came first. T-rex came a close second. It’s worth mentioning that the two became winners in the previous experiment as well. The only difference was that Gminer came second at that time.
How accurate is mining software hashrate? We think it’s quite accurate. 285 MH/s in the miner window vs 282 MH/s in the pool – the difference is caused by the developer’s fee.
Mining software developer’s fee is charged this way: for a short period of time, the software is mining to the developer’s wallet. Usually less than a minute every hour.
The only open-source mining software Ethminer came third. It doesn’t charge a developer’s fee, so hashrates in the program and in the pool are almost identical with a 0.01% difference. As you can see, if mining software is free, it doesn’t mean that you get more profit. If you choose Gminer or T-rex, you gain more.
LolMiner came fourth. LolMiner released its Nvidia mining software just a few months ago, but it already surpassed the most popular mining software Phoenix in terms of efficiency.
Phoenix and NBMiner came last. Both have much higher hashrates in the miner window than in reality. As to Phoenix, we already established last time that we should look not at its Eth speed, but at its Eth: Effective speed. This time Effective Speed was 276.86 MH/s which seems accurate and corresponds to the number of shares in the pool. Phoenix shows hashrate in 3 ways: speed, average speed (5 min), effective speed. We think you should only look at effective speed.
Example from the miner log:
- Eth speed: 284.577 MH/s
- Eth: Average speed (5 min): 284.557 MH/s
- Eth: Effective speed: 276.86 MH/s; at pool: 276.83 MH/s
Sadly, NBMiner hashrate in the miner window turned out to be higher than in the pool. Hashrate reported by NBMiner was higher than that of other mining programs. We checked the log and didn’t see any rejected or stale shares.
It means that Phoenix and NBMiner overstate their hashrates which is in no way beneficial to you.
Testing AMD Mining Software
Mining rig used for testing:
- Motherboard: MSI Z270 A-pro
- Processor: Celeron G3930
- RAM: 4 GB
- SSD: 120 GB
- PSU: Cougar CMX 1200W
- 4 GPUs: AMD Power Color RX 5700 Reference with Micron memory, flashed into XT
- Overclocking: core 1300, mem 930
- Driver: AMD driver 20.40
- OS: Linux
Mining software featured in the experiment:
Best Ethereum mining software for AMD. Test results
TeamReadMiner came first just like last time. This time it’s even more distant from its competitors with a hashrate 5% higher than that of the runner-up. TRM hashrates in the miner and in the pool are almost identical (it is possible that TeamRedMiner doesn’t count the dev fee when it calculates hashrate).
Phoenix and lolMiner came second and third with a tiny difference. Phoenix hashrate was too high as always, while effective speed was extremely accurate: 214.58 MH/s.
We remind you to look only at Effective Speed if you use Phoenix Miner.
NBMiner came fourth lagging behind TeamRedMiner by a margin of 10%.
We wanted to test GMiner with AMD video cards as well but it failed to start most likely due to the high memory overclocking. We’ve sent a bug report to the GMiner developers and we hope to see this mining software in our future AMD tests.
Confidence Level and Future Testing
This time our experiment was 5 times more accurate than last time (we tested 5 times more shares). It is still not enough to hold a highly accurate experiment. TeamReadMiner shared their thoughts about comparing mining software. They say that it’s important to consider mining as a Poisson process with all consequent measurement errors.
In our experiment with 50 thousand shares we have a confidence level of slightly less than 99%. If you look at the results, it’s clear that 1% could make a huge difference.
If we want to have a truly accurate experiment, mining software should send 10 million shares each. It means that testing for each piece of mining software would take a month! Way too much. By the time we finish such an experiment, developers will release upgrades and the experiment will become useless. With that being said, we do want to hold new experiments in the future, with upgraded mining software and higher accuracy.
It’s worth mentioning that if mining software developers report their hash rate honestly and don’t have errors in the code, you can trust the hashrate in the program when you are choosing mining software.
Our experiment is supposed to help you, but don’t take it as absolute truth. It would be wrong to say that Gminer and TeamRedMiner are always the best, and NBMiner is the worst. You may get different results depending on your GPUs, overclocking settings, and rig configuration.
Remember to follow us on Twitter to get all the news as soon as possible and join our Telegram chat with more than 3000 active users.
The 2Miners pool co-founder, businessman, miner. In 2017 started mining cryptocurrencies and built many rigs on his own. As a result, he gained lots of practical knowledge and became interested in sharing it with others. In his articles on 2Miners, he shares useful tips that he tried and tested himself. For example, Darek gives advice on how to buy hardware components for the basic mining rig and how to connect them to each other correctly. He also explained lots of complicated terms in simple words, such as shares, mining luck, block types, and cryptocurrency wallets. After the pool was launched, he published a series of articles ‘Crypto Mythbusters’ where he explained how to protect the network against 51% attack, talked about cryptocurrency mining difficulty and difficulties of launching your own node.
Источник