- Производительность процессоров AMD RYZEN на алгоритме RandomX криптовалюта Monero
- Майнинг Monero (RandomX) на AMD Ryzen
- Майнинг Monero (RandomX) на AMD Ryzen
- Материнские платы
- Охлождение
- ОЗУ
- Майнинг на CPU и GPU RandomX в одной ферме
- Вывод
- Monero RandomX: хешрейт на новых процессорах AMD Ryzen
- Новый анти-ASIC алгоритм Monero RandomX
- RandomX: производительность новых процессоров AMD Ryzen 3000
- AMD Ryzen 3900x
- AMD Ryzen 3700X
- AMD Ryzen 3950x
- Лучший процессор для RandomX? Epyc 7742
- Threadripper 3000
Производительность процессоров AMD RYZEN на алгоритме RandomX криптовалюта Monero
Как известно криптовалюта Monero собирается переходить на новый алгоритм майнинга RandomX в октябре 2019 года для исключения централизации майнинга на ASIC устройствах. Для максимальной децентрализации основной упор делается на майнинге на центральных процессорах, как собственно и было с текущим алгоритмом майнинга Cryptonight. Только с приходом RandomX производительность CPU на этом алгоритме будет уже значительно превосходить видеокарты, а значит и прибыльность майнинга на CPU так же возрастет. Поэтому будет интересно сравнить производительность различных поколений процессоров AMD Ryzen на алгоритме майнинга RandomX и выбрать из них самый выгодный по срокам окупаемости вариант.
Для начала майнинга на CPU, кроме самого процессора необходимы еще материнская плата, память, блок питания, поэтому окупаемость будет рассчитываться с учетом затрат на всю сборку.
UPD 30.12.2019: Добавлен процессор Ryzen 9 3950X 16 ядер 32 потока
CPU | Price | Price Total* | H/s | USD/KH | CPU TDP | Watt/KH |
---|---|---|---|---|---|---|
FX6300 | 50 USD | 250 USD | 1500 | 167 | 95W | 63 |
FX8350 | 90 USD | 290 USD | 1800 | 161 | 140W | 78 |
Ryzen 5 1600 | 120 USD | 370 USD | 3800 | 97 | 56W | 15 |
Ryzen 7 1700 | 170 USD | 420 USD | 4500 | 93 | 70W | 15 |
Ryzen 5 2600 | 140 USD | 390 USD | 4300 | 91 | 65W | 15 |
Ryzen 5 3600 | 240 USD | 490 USD | 6300 | 78 | 88W | 14 |
Ryzen 7 3700X | 330 USD | 580 USD | 8000 | 72 | 134W | 17 |
Ryzen 9 3900X | 530 USD | 780 USD | 13300 | 59 | 165W | 12 |
Ryzen 9 3950X | 749 USD | 1000 USD | 16500 | 60 | 165W | 10 |
TR 1920X | 235 USD | 735 USD | 7700 | 95 | 180W | 23 |
EPYC 7742 | 5000 USD | 7000 USD | 38700 | 181 | 225W | 6 |
*Price total — стоимость всей сборки.
Наилучшую производительность на доллар и на ватт показывает 12-ти ядерный процессор последнего поколения от AMD — Ryzen R9 3900. Для процессоров предыдущего поколения можно покупать бывшие в употреблении компьютеры, тем самым значительно уменьшая начальную цену, что значительно снизить сроки окупаемости таких решений. Сроки окупаемости на данный момент сложно прогнозировать, т.к. сложно точно определить количество отключенных от майнинга видеокарт из-за перехода на RandomX. Для примера хешрейт видеокарты AMD Radeon RX Vega64 на алгоритме RandomX — 1000H/s, поэтому количество видеокарт отключенных от сети Monero с RandomX будет ощутимым. По приблизительным рассчетам доходность майнинга Monero на процессорах AMD Ryzen с переходом на RandomX вырастит в 2-3 раза от текущих значений.
Подпишись на наш Telegram канал @cryptoage и Вконтакте, узнавай новости про криптовалюты первым.
Общайся с криптоэнтузиастами и майнерами в Telegram чате @CryptoChat
Источник
Майнинг Monero (RandomX) на AMD Ryzen
This post is also available in: English
Майнинг Monero (RandomX) на AMD Ryzen
Мы уже знаем, что AMD Ryzen отлично подходит для майнинга Monero (RandomX) и выдает около 13000 H/s при разгоне. Таким образом, процессор AMD 3900X хорошо смотрится с точки зрения производительности, однако есть некоторые особенности, которые не отражены в этих тестах и о которых некоторые пользователи могут не знать.
Большинство из этих результатов получены на дорогих игровых компьютерах с высокочастотной памятью и одним или двумя GPU непосредственно в ПК- это не типичные майнинг-фермы.
Причина этого в том, что для майнинга на GPU вам не нужен такой быстрый и дорогой процессор, как Ryzen 9 3900X, для майнинга вы бы купили скорее всего гораздо дешевле процессор (с целью сэкономить и быстрее окупиться).
Материнские платы
В серии процессоров AMD Ryzen 3000 используются материнские платы с сокетом AM4, но для них требуется более новая материнская плата, хотя некоторые производители материнских плат выпустили обновления BIOS для своих продуктов серии 300/400, которые также заявляют о поддержке новейших процессоров Ryzen.
Да, это так, но у вас могут возникнуть некоторые неожиданные проблемы с процессорами Ryzen серии 3000, как показывает наш собственный опыт.
Например, материнская плата AsRock B450 Pro4, которую мы будем использовать для тестирования, работала достойно с процессором Ryzen 5 3600 в обычной конфигурации с одним GPU, однако модель AsRock Fatal1ty B450 Gaming-ITX имела серьезные проблемы, даже при загрузке с тем же самым CPU 3600, но не было никаких проблем при использовании 3900X.
Мы выбрали материнские платы AsRock, чтобы проверить их в майнинге с 6x GPU и процессором Ryzen 5 3600 из-за того, что они предлагают более доступные материнские платы на базе B450 с 6x слотами PCI-E, причем большинство других производителей материнских плат собираются с максимум до пяти слотов PCI-e.
Конечно, в случае AsRock один из слотов M.2 используется совместно с одним из слотов PCI-e, поэтому вы не можете использовать оба одновременно.
Имейте в виду, что не все материнские платы могут быть обновлены до последней версии BIOS или, по крайней мере, версии с поддержкой процессоров серии Ryzen 3000, и это будет означать, что вам, вероятно, понадобится более старый процессор AMD AM4 для того, чтобы прошить плату для работы с новым процессором.
В нашем случае на AsRock B450 Pro 4 уже была установлена прошивка BIOS P3.60 последней версии, и она работала «из коробки» с процессором Ryzen 3600, но это не всегда так, поэтому, если возможно, перед покупкой материнской платы проконсультируйтесь с продавцом.
Это необходимо для того, чтобы убедиться, что он будет готов к работе с серией 3000, и, если нет, вы можете попросить у продавца, может ли он прошить материнскую плату, иначе вы должны будете найти Ryzen 1-го поколения, доступный для загрузки и прошивки серии 2000. Процессоры также могут не запускаться на некоторых старых платах со старыми BIOS.
С процессорами AMD Ryzen 5 3600, а также с другими процессорами более высокого уровня серии 3000, которые вы можете использовать для майнинга, вам нужно помнить о некоторых других важных вещах, чтобы избежать головной боли.
Они касаются необходимости как минимум одной внешней видеокарты, поскольку только две самые медленные модели имеют встроенный графический процессор (APU), и это модели Ryzen 3 3200G и Ryzen 5 3400G (обратите внимание на G в конце – это графика).
Все, начиная с Ryzen 5 3600 и выше, не имеет встроенного графического процессора и для их работы потребуется внешний GPU, поэтому убедитесь, что он у вас есть, даже если вы собираете ПК только для майнинга на CPU с процессором 3600 или выше.
Обратите внимание: несмотря на то, что мы называем 3200G и 3400G младшими моделями, они по-прежнему являются четырехъядерными процессорами, поэтому они все равно могут быть весьма полезны для майнинга на GPU ферме.
Охлождение
Правильное охлаждение для процессора Ryzen также является еще одним ключевым моментом, к которому следует хорошо подготовиться.
Забудьте о стандартном (комплектном) кулере 3600, так как в процессе майнинга этого просто будет недостаточно, если вы загрузите все ядра процессоров для круглосуточного майнинга алгоритма RandomX или другого оптимизированного для CPU алгоритма.
Процессор Ryzen 3600 быстро достигнет 95С градусов в качестве рабочей температуры и начнет снижать производительность, и это определенно не та температура, которая подходит для непрерывной работы. Переход на более дорогой, но качественный кулер, к примеру, AMD Wraith Prism для Ryzen 3600 обеспечит наилучшую производительность при более низкой рабочей температуре (низкая температура 70 градусов).
ОЗУ
В-третьих, это оперативная память, и это в основном связано с получением оптимальной производительности, поскольку Ryzen 3600 будет работать даже с дешевой памятью DDR4 2133/2400 МГц – однако это хуже с точки зрения производительности.
Проведя некоторые тесты, мы пришли к выводу, что DDR4-3200 CL16 должен быть оптимальным решением по соотношению цена / производительность для процессора Ryzen 3600.
Майнинг на CPU и GPU RandomX в одной ферме
Удалось ли нам запустить майнинг на процессоре AMD Ryzen 5 3600 вместе с 6 видеокартами для майнинга RandomX на материнской плате AsRock B450 Pro4?
Да, мы действительно справились, но это было непросто и не так уж стабильно, чтобы рекомендовать такой тип майнинга.
Это игра, в которой вы играете с большим количеством настроек BIOS (некоторые действуют вопреки тому, что вы ожидаете от них) и играете в «перетыкивание» PCI-E, где у вас есть шесть подключенных видеокарт, а затем, когда он наконец заработает, после перезагрузки они снова не работают. Как говорится Вас ждут «танцы с бубнами».
На скриншоте выше вы можете увидеть, что все работает нормально с 11 потоками майнинга RandomX на процессоре и шестью GPU Nvidia GTX 1080 Ti майнинг криптовалюты ZEL в конкретном случае.
Один процессорный поток оставлен для процесса майнинга GPU, чтобы не повредить хэшрейт GPU, хотя это также означает, что мы теряем около 350 H/s на CPU.
Когда GPU бездействуют и используют только процессор AMD Ryzen 3600 с 12 потоками майнинга, мы получали около 4300 H/s вместо 5000 H/s с одним GPU.
Это ниже ожидаемых 6000 H/s из-за того, что тест проводился с дешевой памятью DDR4-2400 МГц. Замена GPU Nvidia на GPU AMD RX 570/580, к сожалению, не помогает обеспечить стабильную и беспроблемную работу, поэтому здесь виноваты не видеокарты.
Вывод
Использование памяти DDR4-3600 MHz CL17 повышает производительность до 5900 H/s для RandomX, и вы можете получить аналогичные результаты с модулями памяти CL16 3200 MHz или 3000 MHz.
Отметим, что даже 4 ГБ вполне подойдут, хотя 8 ГБ было бы иметь лучше, немного свободной памяти только в плюс.
Таким образом, хотя процессор Ryzen 3600 с материнской платой на базе B450 и шестью GPU может показаться хорошей идеей для более универсальной платформы майнинга CPU + GPU, он не кажется таким простым в сборке и беспроблемной работе в настоящий момент.
С другой стороны, если вы собираете новый ПК и хотите иметь хороший процессор, который может хорошо работать в майнинге RandomX, тогда вам лучше выбрать более дорогую модель, такую как 3900X или даже будущую 3950X.
Похоже, что производителям материнских плат может потребоваться какое-то время, чтобы улучшить поддержку нескольких GPU на своих материнских платах на базе AM4, поскольку новые процессоры Ryzen, по-видимому, способны работать только с x6 видеокартами. Нам просто нужна правильная поддержка на уровне материнских плат и BIOS.
Не то чтобы AMD в настоящее время испытывает недостаток спроса на свои процессоры серии Ryzen 3000, но поскольку к концу этого года RandomX набиреет обороты, возможно, увеличится спрос и со стороны майнеров.
Лично мы предпочли бы собирать хорошие смешанные фермы для майнинга сразу на CPU + GPU, чем собирать их отдельно, и Ryzen 3600 кажется идеальным выбором!
Источник
Monero RandomX: хешрейт на новых процессорах AMD Ryzen
В течение последних нескольких месяцев сообщество Monero активно обсуждало новый механизм Proof of Work валюты под названием RandomX.
Ожидается, что этот алгоритм дебютирует в протоколе Monero в октябре во время классической шестимесячной ветки обновлений. В настоящее время это обновление предлагает интересные характеристики для новых процессоров AMD Ryzen 3000.
Новый механизм Proof of Work еще раз уберет ASIC и FPGA из майнинга криптовалют. Кроме того, доходы от майнинга от видеокарт резко сократятся, что позволит (учитывая эффективность) использовать только майнинг на процессорах, по крайней мере, на начальном этапе.
В последние недели появились первые программы для майнинга, совместимые с RandomX, что позволяет пользователям напрямую оценивать производительность с использованием будущего PoW от Monero.
Из первых тестов, лидерство в производительности было занято процессорами AMD Ryzen, в частности, третьим поколением процессоров на основе архитектуры ZEN 2, которые дебютировали в июле прошлого года.
Эти процессоры, на самом деле, могут похвастаться большим количеством кэша первого, второго и третьего уровней, что практически в два раза больше, чем первое и второе поколение AMD Ryzen.
Новый анти-ASIC алгоритм Monero RandomX
Криптовалюта Monero с самого начала проявляла определенное недовольство к специализированному оборудованию для майнинга.
Фактически, за последние два года монета претерпела три хардфорка, последний из которых состоялся 9 марта, с целью внесения некоторых изменений в Proof of Work на основе CryptoNight, чтобы снова исключить ASIC и FPGA устройства из майнинга криптовалюты.
По состоянию на февраль прошлого года, разработчики монеты работали над новым алгоритмом RandomX, чтобы снова сделать майнинг XMR децентрализованным и доходным.
RandomX, согласно разработчикам программного обеспечения, разработан, чтобы быть ориентированным на процессоры.
Процессоры современных ПК, по сути, имеют аппаратную архитектуру, которая позволяет выполнять все возможные операции, используя ряд собственных наборов команд ISA (Instruction Set Architecture).
Существует несколько ISA, некоторые из которых используются в настольных процессорах (x86), другие — в мобильных (обычно ARM) и характеризуются довольно низким ISA для максимизации эффективности (RISC).
В отличие от процессоров, ASIC (своего рода эволюция FPGA) способны выполнять одну или несколько операций, для которых они были разработаны специально, гарантируя чрезвычайно высокую производительность по сравнению с обычным компьютерным процессором.
Поскольку целью Monero является обеспечение максимальной децентрализации, команда разработчиков RandomX решила отдать предпочтение процессорам, поскольку они являются наиболее широко распространенным ИТ-ресурсом в мире на сегодняшний день.
Тем не менее, выбор дизайна алгоритма также серьезно оштрафует и видеокарты, которые в настоящее время широко используются в майнинге Monero.
Фактически, видеокарты, в которых используются графические процессоры, так же считаются процессорами, которые специализируются на выполнении параллельных и очень последовательных задач. Следовательно, в отличие от процессоров, их нельзя использовать для выполнения каких-либо операций, а только для высокопараллельных, последовательных и повторяющихся функций.
Предполагается, что при активации RandomX процессоры будут как минимум в три раза мощнее, чем видеокарты при майнинге Monero.
RandomX: производительность новых процессоров AMD Ryzen 3000
Глядя на первые тесты новых процессоров AMD Ryzen 3000, сразу же хочется отметить некоторые интересные результаты.
AMD Ryzen 3600 — это процессор с шестью ядрами и 12 потоками, работающими на базовой тактовой частоте 3,6 ГГц, но способными повышать ее до 4,2 ГГц. Процессор способен обеспечить превосходную скорость хеширования, достигая почти 6300 Hash/s (см. Калькулятор преобразования мощности — перевод в kH/s, MH/s, GH/s, TH/s, PH/s).
Этот процессор в настоящее время продается менее чем за 200 евро и имеет очень низкое энергопотребление, благодаря чему достигается наилучшее соотношение хэшрейт / цена.
Фактически пользователи сообщают о среднем энергопотреблении при заводских настройках, близких к 110–120 Вт всей системы (только 80 Вт для процессора).
Разогнав процессор, можно достичь 6700 H/s, хотя и энергопотребление удваивается. Для сравнения, старый 6-ядерный процессор Ryzen 2600 прошлого года вряд ли достигнет 4000 H/s при немного более высоком энергопотреблении.
AMD Ryzen 3900x
После 3600, AMD Ryzen 3900x является вторым процессором, наиболее предпочтительным для майнинга Monero на RandomX. Благодаря 12 ядрам и 24 потокам с базовой тактовой частотой 3,8 ГГц этот ЦП может удвоить производительность, предлагаемую 3600, достигнув скорости хеширования, близкой к 11500-12000 H/s.
Очевидно, что энергопотребление увеличивается, достигая 180-190 Вт, при этом потребление одним процессором близко к 150 Вт. Цена также повышается, поскольку в настоящее время найти Ryzen 3900x трудно менее чем за 550 евро.
Применяя умеренный разгон к процессору, можно увеличить его до 13 тысяч H/s, хотя энергопотребление резко возрастает (280 Вт для всей системы).
AMD Ryzen 3700X
Третьим самым продаваемым процессором в семействе AMD Ryzen 3000, безусловно, является 3700x, оснащенный восемью ядрами и 16 потоками 3,6 ГГц, а с режимом турбо — 4,4 ГГц, который в первых тестах достигал скорости от 7500 до 7800 H/s. Один процессор потребляет около 110-120 Вт.
Также в этом случае при разгоне процессора можно достичь 8300-8400 Hash/s при условии, что энергопотребление будет на 50% выше.
AMD Ryzen 3950x
На данный момент нет тестов процессора AMD Ryzen 3950x, возможно, наиболее ожидаемого решения со стороны крипто-майнеров, поскольку он оснащен 16 ядрами и 32 потоками с базовой тактовой частотой 3,5 ГГц, но способен разгоняться до 4,7 ГГц, при этом энергопотребление остается на уровне, близком к 12-ядерному, с тем же TDP.
Этот процессор дебютирует в конце сентября по 750 долларов и может быть очень быстро распродан из-за небольших количеств и высокого спроса.
Предполагается, что 3950x сможет легко достичь 14-15 тысяч H/s, сохраняя потребление всей системы в пределах 200 Вт. Потенциал разгона неизвестен, однако, скорее всего, он достигнет 16000 H/s довольно легко, хотя и потребление значительно возрастет.
Лучший процессор для RandomX? Epyc 7742
В начале августа AMD также представила процессоры на базе ZEN 2 для рынка серверов. Среди них есть такие решения, как Epyc 7742, оснащенный 64 ядрами, 128 потоками и 256 МБ кэш-памяти L3, которые в сочетании с тактовой частотой, близкой к 2,5 ГГц для всех ядер, позволяют этому процессору достигать скорости хэширования, близкой к 39 000 H/s с очень низким энергопотреблением, менее 350 Вт (250 Вт только для процессора).
В результате получается гораздо более эффективное решение, чем 3900x, но настоящей проблемой этого аппаратного обеспечения является стоимость.
AMD Epyc 7742, по сути, стоит чуть менее 7 тысяч долларов, при этом есть так же и затраты, связанные с платформой и потребностью в восьмиканальной памяти, что значительно повышает цену ПК на базе этого процессора.
Однако есть и другие модели процессоров AMD Epyc с 64 ядрами, в том числе 7702P, который имеет немного меньшую тактовую частоту, чем 7742, и может использоваться только в конфигурации с одним сокетом. Этот процессор, по сути, продается за 4400 долларов, что делает его намного дешевле, но все еще чрезвычайно дорогим для майнинга.
Threadripper 3000
В настоящее время наиболее расчетливые майнеры ожидают появления третьего поколения процессоров AMD семейства Threadripper, которое всегда характеризовалось более высокими частотами, чем у серверов Epyc, несмотря на одинаковое количество ядер, а также гораздо более низкие цены.
Добавляйте нас в закладки, что бы всегда быть в курсе того, что происходит в мире майнинга
Третье поколение Threadripper должно быть доступно до конца года, и, согласно последним данным, оно может похвастаться максимум 48 ядрами и 96 потоками при 250 Ватт TDP.
Цена неизвестна, но учитывая цены серверных вариантов, этот процессор может присутствовать на рынке в диапазоне от 2000 до 2500 долларов.
Весьма вероятно, видя, что AMD делала в прошлом благодаря более высоким частотам, решения Threadripper третьего поколения могут получить более высокую производительность в майнинге, чем их серверные аналоги, даже на несколько процентных пунктов, и при этом стоят они гораздо дешевле.
Осталось только дождаться анонса и первых тестов, хотя вряд ли это произойдет до ноября / декабря 2019 года.
Источник