X16r майнинг разгон видеокарты
В конце 2020 года мы опубликовали подробную статью об основах майнинга и разгона видеокарт. В ней описаны особенности работы с разными алгоритмами майнинга, а также есть масса комментариев и скриншоты. Советуем ознакомиться.
К сожалению, в интернете очень мало толковых гайдов по разгону, особенно разгону последних новинок зелёных карт (Nvidia) с возможностью редактирования кривой частот-напряжений.
Правильный майнинг — это прежде всего рациональность, рациональность во всём — в выборе оборудования, помещений, тарифов. Майнинг в промышленых масштабах не бывает на бесплатной розетке, даже там, где оплата идёт за помещение, а не за электроэнергию — всё равно есть ограничения по мощности.
Рационально получать максимум отдачи при минимальных расходах.
В данном обзоре мы попробуем показать, что могут выдать нам при правильном разгоне видеокарты Nvidia GTX серии 1080 TI на примере видеокарты MSI ARMOR 1080 TI 11G.
Для разгона в операционной системе Windows нам потребуется программа MSI AfterBurner версии 4.3.0 и выше. Для управления режимами энергопотребления карт используем штатную утилиту NVSMI от их разработчика.
Основным алгоритмом работы для карт NVIDIA GTX 1080 TI является Equihash, но данная методика работает для всех алгоритмов!
Мы будем разгонять карту для майнинга Equihash, используя майнер EWBF версии 0.3.4b
История появления
Разработчики алгоритма были впечатлены первичным появлением и успехом биткоина, который стал локомотивом всего майнинга, как явления. Впрочем, когда очевидный рост мощностей переключил внимание майнеров с видеокарт на специализированные устройства для добычи криптовалют – асики, эта сфера кардинально изменилась. Топовые компании стали бороться за любые популярные «альткоины», пытаясь выпустить еще более мощные и менее энергопотребляющие асики.
Это нанесло урон всей сфере, так как под угрозу попала сама идея майнинга – децентрализация. Когда большинство мощностей концентрируются вокруг крупнейших игроков рынка, централизация добычи криптовалют стала обретать вполне реальную угрозу. Алгоритм X16R появился именно как попытка вернуть присущую некогда децентрализацию, под девизом «майнинг криптовалют только для видеокарт».
На старте X16R и монета Ravencoin (которая стала «испытательным полигоном» для технологии) подвергались большой критике. Однако, это не помешало криптовалюте стать флагманом алгоритма и показать его преимущества. Сегодня общая капитализация RVN составляет более $27 млн. Пусть это далеко не топовый результат, но стоит учитывать «асикоустойчивость» и общую концепцию монеты.
Заключение
Переключение режимов используют редко, а вот завышение частот на самой стабильной точке (обычно 900 мВ или 950 Мв) вместе со снижением Power Limit позволит получить максимальную энергоэффективность и минимальную температуру ваших карт.
Не пережигайте свои карты впустую и они отблагодарят вас многолетней стабильной службой.
Алгоритм X16R привлек невероятное внимание майнеров, став своеобразным оплотом GPU-майнинга. В то время, как асики захватывают один алгоритм за другим, вытесняя из сферы добычи криптовалют даже самые мощные фермы видеокарт, X16R предоставил абсолютно уникальные возможности.
Это один из самых современных алгоритмов, который изначально предназначен только для GPU-майнинга. Проще говоря, он создавался таким образом, чтобы исключить появление асиков. Более того, количество монет на алгоритме регулярно пополняется, пусть далеко и не все из них становятся значимыми и действительно успешными. Тем не менее, многие специалисты прогнозируют большой успех не только X16R-алгоритму, но и самой идее, которую он привнес в сферу добычи криптовалют.
Доступное программное обеспечение (ПО) для майнинга на видеокартах Nvidia:
Ethash: Claymore`s Dual mining, Ethermine, Pheonix miner, Bminer
CryptonightR: CryptoDredge, XMRIG-Nvidia, XMR Stack,
Zhash: Bminer, Gminer, lolminer, miniZ, Funakoshi miner,
Beam: Bminer, Gminer, lolminer,
GRIN: acegrinminer, bminer, gminer, nbminer, gringoldminer
X16r, X17, X22i: T-rex, Cryptodredge, Z-enemy
ProgPOW: Progpowminer Nvidia, ethminer
Как Вы уже могли заметить hashrate указан не для всех видеокарт и алгоритмов, если у Вас есть эта недостающая информация, то можете поделиться ею с нами на форуме и мы с радостью разместим ее в этом материале.
Обратите ваше внимание на тот факт, что указанный хещрейт нужно понимать, как возможный для такого вида видеокарт на текущий момент в 2019 году. На хешрейт кроме выбранного майнера и типа GPU могут повлиять такие факторы: производитель и модель видеокарты, разгон или даунвольт видеокарт. Другими словами в выше указанных таблицах показан тот уровень хешрейта , которые вы так же можете получить на своем или покупаемом оборудовании, но с определенными погрешностями как в большую так и в меньшую сторону.
Постепенно этот материал будет обновляться для поддержания актуальной информации по доступному хешрейту современных видеокарт в майнинге. Для быстрого доступа ссылку на этот материла Вы найдете в правом меню сайта.
Обязательно рекомендуем ознакомиться с нашим подробным материалом о майнинг-платформе RaveOS. Система помогает мониторить фермы и при необходимости вносить изменения в их работу. Что особенно важно, с первого февраля 2021 года майнеры пула 2Miners могут использовать на платформе неограниченное количество ригов, то есть она станет для них полностью бесплатной.
31 декабря 2020 года на 2Биткоина вышел подробный материал об основах майнинга и разгона видеокарт. Статья описывает подход для разных алгоритмов майнинга и сопровождается пояснениями вместе со скриншотами. Рекомендуем ознакомиться.
После обзора Hive OS я стал получать много вопросов о настройке разгона под Линукс. Чем больше отвечал, тем больше утверждался в мысли, что нужно оформить всё это в отдельный гайд. Что ж, попробуем.
На фермах под управлением Windows есть целый арсенал «спецсредств» для управления разгоном: MSI Afterburner, Whattool, Polaris BIOS editor, ATI Winflash и другие. Сразу после установки операционной системы нам было необходимо:
- В случае с «зелёными» картами установить MSI AfterBurner, и с помощью него разогнать частоты по памяти и ядру, а также установить параметры Power Limit и температуры.
- В случае с «красными» картами процесс намного занятнее. Тут и BIOS прошей, и драйвера специальные подбери, и Atikmdag патч примени. В общем жизнь Win-фермера совсем нескучная.
Методика разгона видеокарт Nvidia
В программе AfterBurner включаем мониторинг напряжения ядра.
При 100% загрузке карт (а майнинг equihash даёт именно постоянные 100%) энергопотребление карты зависит от напряжения на ядре.
Было бы идеально выставить минимальное напряжение, но вместе с напряжением сильно падает и предельная частота разгона.
Зависимость предельной частоты от напряжения ядра для этой серии представляет собой типичную экспоненциальная зависимость.
До определённого предела напряжений частоты можно повышать серьёзно с каждым шагом, но после определенного максимума частоты дальнейшее увеличение почти бесполезно.
Нам нужно найти золотую середину — когда увеличение выдаваемой скорости будет рентабельно относительно потребления карты.
Конечно, в условиях сверхприбыльности (май-июнь 2017 и декабрь-январь 2017-2018) сильно ограничивать напряжение в принципе нерентабельно, но мы рассматриваем и разрабатываем системы, которые планируется использовать месяцами без переключений. При этом небольшой недобор скорости в период сверхприбыльности с лихвой компенсируется серьёзной экономией в период средней и низкой прибыльности, меньшими счетами за электроэнергию, меньшими затратами на вентиляцию и охлаждение, заметно большей плотностью установки ферм и долгим сроком работы видеокарт.
Выбор пула для майнинга Ravencoin
Пул для майнинга желательно выбирать руководствуясь его репутацией, наличием серверов с маленьким пингом и достаточно большим хешрейтом (главное, чтобы он не аккумулировал более 50% мощности сети, что быстро приведет к снижению доверия и обесцениванию монеты).
Удобный интерфейс для выбора пула для майнинга монет Ravencoin предоставляет сайт miningpoolstats.stream. Здесь есть информация о сложности майнинга, хешрейте пула (в том числе в процентном отношении ко всей сети), цене монет и прочие полезные данные.
Скриншот страницы miningpoolstats с информацией о наиболее мощных и надежных пулах для майнинга «ворон»:
Hashrate видеокарт на основе GPU AMD
Разгон видеокарт AMD для майнинга
Так уж сложилось, что у нас в стране именно «красные» видеокарты пользуются особой любовью прогрессивной части населения. Видимо, сказывается счастливое советское прошлое. Как иначе объяснить любовь к картам, которые хоть и показывают отличные результаты на избранных алгоритмах, отличаются завидным аппетитом и, как следствие, повышенными температурами. А еще с разгоном АМД не всё так просто, как с NVIDIA. Тут уже мало просто задать повышенные частоты и радоваться. Тут надо шить!
Давайте по порядку. Если посмотреть панель управления рига с картами АМД на Hive OS, то на первый взгляд у нас всё тоже самое, что и с Nvidia, только кнопка не зеленая, а красная:
Особенность разгона АМД в том, что прежде чем задать картам рабочие частоты, их надо «прошить». То есть непосредственно в BIOS зашить новые тайминги, позволяющие получить прирост производительности при программном поднятии частот памяти и ядра.
Если в двух словах, то биос видеокарты содержит таблицу с параметрами, среди которых для каждой рабочей частоты производитель задал свои настройки таймингов, или попросту — время задержки между вычислительными циклами. И по умолчанию, чем выше рабочая частота, тем более медленные тайминги используются. Сделано это для того, чтобы обеспечить стабильную работу видеокарты. Но нам же, помимо стабильности, нужна и повышенная производительность, верно? Поэтому модифицируя биос, мы фактически меняем значения в таблице: частота / тайминг. Берем тайминги, соответствующие более низким частотам, и назначаем их для более высоких. Помня при этом о балансе производительность/стабильность. Там же в биос можно подредактировать и вольтаж ядра и памяти, и поведение кулеров.
Так уж сложилось, что под Линукс нет редактора, с помощью которого можно отредактировать биос видеокарты и поменять эти самые тайминги. Однако при этом Hive OS отлично справляется с задачей чтения/записи биос из видеокарты.
Обязательно сохраните оригинальный BIOS вашей видеокарты.
Перед нами два пути: модифицировать тайминги под Windows, используя Polaris bios editor, или же искать уже готовый биос под вашу карту на профильных веб-ресурсах. Отмечу, что процесс модификации BIOS требует определенных навыков и заслуживает отдельного обсуждения. Поэтому я рекомендую второй путь. Просто ищем готовый биос под свои видеокарты и зашиваем его уже под Hive OS.
Где же взять готовый «разогнанный» биос? Можно воспользоваться разными профильными форумами, но есть риск нарваться на «кривой» образ. Поэтому я рекомендую два основных ресурса:
На что надо обращать внимание при выборе биос? С производителем и моделью карты всё понятно. Но ещё при выборе модифицированного биос обязательно учитывайте производителя модулей памяти (информация о производителе есть в Hive OS).
Как правило, это Hynix, Samsung, Micron или Elpida. И очень часто под каждый тип памяти будет свой образ биос, так как под каждую память свои тайминги.
До последнего времени считалось, что залог хорошего разгона, а значит и высокого хешрейта — это карты с памятью Samsung. Но на самом деле, производитель памяти на вашей карте не так уж и важен. Сейчас практически любую видеокарту серии RX480/580 с любыми модулями памяти можно разогнать до примерно одних и тех же показателей. Так, на эфире это плюс минус 28 – 31 MH/s в дуал режиме. Поэтому, если вам попалась карта с памятью Elpida, а не Samsung, то это еще не повод для расстройства.
Также нередко для одной и той же карты доступны несколько вариантов биос: memshift, powersafe, overklock.
- Memshift – биос с измененными таймингами памяти
- Overclock – агрессивные варианты биос, где помимо таймингов памяти также зашит разгон ядра GPU.
- Powersafe – это вариант биос с пониженным потреблением и как результат, с более низкими рабочими температурами.
Выбираем образ, который понравился, и прошиваем его в карту. Но, сначала обязательно делаем бекап родного биос, на всякий пожарный. И будьте внимательны, если у вас в риге установлено несколько карт! Не ошибитесь при прошивке!
Только теперь, когда мы уже прошили карты, настало время их разогнать.
Заключение
Важность Ravencoin и X16R в целом заключается не просто в добыче на видеокартах, где вытесненные из других популярных алгоритмов майнеры могут получать доход или окупать свои устройства. Важно понимать, что этот алгоритм создал прецедент, который показал комьюнити возможности защиты от асиков.
С учетом их быстрого появления (каждый месяц выходят или анонсируются по 2-3 модели), всё больше алгоритмов попросту «умирают» для GPU-майнинга, что лишь усугубляет угрозу централизации всей индустрии. X16R – это готовое, проверенное и функциональное решение, на которое многие аналитики и специалисты делают серьезную ставку.
Подписывайтесь на наш Telegram канал. Будьте в курсе новых статей.
Понравилась статья? Поделись:
X16R – алгоритм хэширования, основанный на классическом X11. X16R использует шестнадцать соединенных алгоритмов хэширования с целью предотвратить переход к добыче на ASIC-майнерах. Алгоритм X16R состоит из BLAKE, BMW, Groestl, JH, Keccak, Skein, Luffa, Cubehash, Shavite, Simd, Echo, Hamsi, Fugue, Shabal, Whirlpool, Loselose и Djb2.
Настройки видеокарт Nvidia в HiveOS
Пройдёмся по пунктам:
+Core Clock (Mhz):
Здесь мы указываем частоту разгона ядра. Просто ставим требуемое нам значение в MHz. Cразу обращаю внимание, что мы можем задать как общее значение для всех карт сразу, так и для каждой карты отдельно. Для этого просто указываем отдельные значения для каждого GPU через пробел. Порядок следования карт мы видим в панели управления.
Далее займёмся разгоном по памяти. Идём к пункту:
+Memory (Mhz):
Тут тоже есть одна особенность. Так уж получилось, что в Линукс у карт Nvidia частота разгона памяти указывается с коэффициентом х2 по сравнению с Windows. То есть для разгона на 500MHz нам надо подставить значение 1000. Связано это с особенностью видеодрайвера, и нам просто надо это учитывать!
Так же, как и при разгоне ядра, мы можем задать либо общее значение для всех карт сразу, либо указать для каждой из карт свои параметры.
Следующий параметр, который предстоит настроить — это скорость вращения вентиляторов:
Fan (%) (0 for auto):
Если здесь поставим 0, то будут применяться настройки, заложенные производителем. Мы можем указать нужную скорость принудительно. К сожалению, на данный момент Hive не позволяет настраивать скорость вращения вентиляторов в зависимости от текущей температуры. В будущих релизах, я думаю, это будет реализовано, а пока, если мы используем майнер Claymore, то можем отдать управление кулерами ему. Он с этим справляется на ура. А если не доверяете и хотите управлять всем самостоятельно, то не забудьте в настройках Клеймора отключить управление кулерами:
-tt 1 to disable fan control
На этом с охлаждением можно закончить, но есть еще один важный параметр, который стоит настроить:
Power Limit (W) (0 for stock value):
Управляя этим параметром, мы можем не только снизить потребление с розетки, но и заметно уменьшить рабочую температуру карт. В Hive, в отличие от Afterburner, мы указываем Power Limit не в процентах от стокового значения, а в абсолютных величинах, в Ваттах.
Как же узнать эти абсолютные значения, спросите вы? Да просто очень.
Во-первых, стоковые значения по потреблению у каждой карты указаны непосредственно в панели:
Здесь мы видим у каждой карты три значения по потреблению: минимальное, среднее и максимальное. Обратите внимание, что даже для карт одного семейства эти значения могут отличаться.
Далее мы можем посмотреть реальное положение дел с энергопотреблением. Для этого в панели управления спускаемся в раздел: Linux Shell Execute
И выбираем там: nvidia-smi
С помощью этой утилиты можно посмотреть, сколько карты потребляют в данный момент, и уже от этих позиций, как от печки, и плясать.
Однозначных рекомендаций по лимиту я давать не буду – у каждой карты он свой. Но есть простое правило – сначала настраиваем разгон. Когда подобрали параметры, при которых карты дают подходящий хешрейт и при этом риг работает стабильно, можно настраивать Power Limit. Снижаем его, пока не начнёт падать хешрейт.
Помним! Разгон карт — это всегда поиск баланса между потреблением и хешрейтом. Нельзя добиться и минимального потребления и максимального хешрейта одновременно.
На этом с разгоном «зелёных» карт можно закончить. Разве что можно еще отключить подсветку на картах. Для этого ставим галку напротив пункта:
Turn Off LEDs (may not work on some cards).
Можно посмотреть, какие параметры разгона чаще всего используют другие пользователи Hive OS. Таблица со значениями других пользователей Hive доступна по ссылке Other users settings:
На этом с «зелёными» точно всё. Мы переходим к картам от AMD, которые в майнерском кругу называют «красными».
Автоматическое переключение PL
Для управления и мониторинга ограничения питания по своему усмотрению используем утилиту NVSMI от разработчика карт.
Кладём эту папку, например, в «c:\Programs\» и при использовании исполняемых командных файлов получаем информацию о картах и управляем ими.
Менять мощность очень легко. Например, чтобы установить лимит 250 Вт для карты №0, нам нужен файл с содержанием:
C:\Programs\NVSMI\nvidia-smi.exe -i 0 -pl 250
Но для начала нам нужен файл list.bat
Он выводит список карт в системе. Теперь мы можем сопоставить названия карт их номерам.
Но у нас есть одинаковые карты! Что делать?
Используем исполняемый файл отображения потребления (пример s_power_0.bat) следующего содержания:
nvidia-smi -i 0 --loop-ms=1000 --format=csv,noheader --query-gpu=power.draw
Он выводит текущее потребление карты с указанным номером, и так для любой карты. Запустив майнинг только на одной карте, мы легко поймём, какая она по номеру.
Определившись с нумерацией карты, создаём общие файлы для переключения мощности сразу на всех картах.
В нашем случае мы создали 3 файла (hard, normal, soft), которые можно активировать для ночного тарифа, для тарифа полупик и для тарифа пик соответственно.
ВАЖНО! Смена PL возможна только при исполнении файла от имени администратора, поэтому в каждом файле прописаны полные пути к утилите NVSMI.
Идём в меню Пуск->Стандартные->Служебные->Планировщик заданий
В планировщике ставим запуск режима HARD после 23ч, режим SOFT в 7ч и в 17ч, режим NOrmal в 10ч и 21ч. Это соответствует времени трёхтарифного переключения в Москве, что позволит не пережигать впустую электроэнергию в час пик и получать максимум в дешёвом ночном тарифе.
Выбор майнера для добывания монет Ravencoin
Существует большое количество майнеров для видеокарт АМД и Нвидиа для алгоритма X16rv2, среди которых:
- t-rex — для видеокарт Nvidia (начиная с версии 0.14.4);
- CryptoDredge — для видеокарт Nvidia (с версии 0.22);
- ZealotEnemy — для видеокарт Nvidia (с релиза 2.2);
- Teamredminer — для видеокарт AMD (версия 0.5.9 и выше).
Настройки видеокарт AMD в HiveOS
Идем в панель разгона:
Окно панели разгона во многом схоже с таким же окном для Nvidia, но у AMD параметров, на которые можно влиять, заметно больше.
С частотами памяти и ядра всё более-менее понятно. Как правило, частоты ядра варьируются от 1100 до 1350, а по памяти 1750 – 2200. Тут всё зависит от вашей карты. Подбираем значение, при котором карта работает стабильно, и радуемся хешрейту.
С разгоном закончили. Рассмотрим отдельно параметры, позволяющие снизить потребление карт:
Core State (Index):
Этот параметр позволяет управлять прожорливостью нашей видеокарты с помощью динамического управления питанием. Для карт семейства AMD RX есть возможность регулировать потребление указывая значение индекса DPM 1 до 7. Чем больше эта цифра, тем больше потребляет наша карта, тем больше она греется, и наоборот. По умолчанию используется значение 5. Можно задать индекс 3 или 4 и посмотреть, что будет с потреблением.
Где посмотреть потребление? Идем вниз страницы к пункту Linux Shell Execute и видим несколько полезных утилит для владельцев «красных карт»:
На самом деле нам достаточно только amd-info, которая покажет нам все текущие рабочие значения:
Как видим, вся необходимая информация здесь есть.
Следующий параметр, которым мы можем управлять:
Core Voltage (mV):
Здесь можно принудительно задать вольтаж для ядра. По умолчанию используется значение, зашитое в биос и соответствующее выбранному Core State из предыдущего абзаца. Чем меньше значение, тем меньше карта потребляет и меньше греется. Но при этом, чересчур зажав вольтаж, мы можем потерять в хешрейте. Как правило, используются значения диапазоне от 800 mV до 950 mV.
Последний параметр, который мы можем задать это:
Mem State (Index):
Он используется только для некоторых «старых» карт, которые не даунвольтятся с помощью Core State и Core Voltage. Тогда мы можем принудительно указать «экономичный режим» работы — 1, или режим максимальной производительности — 2.
На этом с особенностями разгона АМД всё. По управлению кулерами, я думаю, вопросов нет.
Поделюсь лишь некоторыми наблюдениями из личного опыта с «красными» картами. Сразу после прошивки биоса не торопитесь задавать все параметры. Перегрузите риг, запустите майнер и посмотрите хешрейт, проверьте потребление. Очень часто модифицированный биос уже содержит «правильные» значения по вольтажу, и достаточно указать только частоту памяти.
После того, как разогнали карты, стоит понаблюдать за ригом – насколько стабильный хешрейт, нет ли реджектов, отклонённых пулом шар.
Нет большого смысла в максимальном хешрейте, если риг каждые полчаса будет перегружаться из-за вылета одной или нескольких карт. Время, потраченное на вылеты майнера и перегрузки рига стоит намного дороже лишних мегахешей или солей.
Еще одна особенность, на которую я обратил внимание => При значениях разгона ядро/память = 1175/2070 я получил отличный хешрейт и стабильную работу на эфироподобных монетах, но при запуске майнера с такими же настройками для монет на алгоритме equihash я столкнулся с тем, что из 6 карт стартует только 4 или 5. Решением оказалось снижение частоты памяти до 1900 MHz. Казалось бы, алгоритм equihash задействует в первую очередь ядро, и параметры разгона памяти ему не важны. Однако понизив частоту памяти, получаем стабильную работу Claymore Z. Такая же ситуация с Cryptonight. На настройках для Ethash майнер работает нестабильно. Стоит протестировать разгон на всех алгоритмах, которые планируете использовать! В ближайших релизах Hive OS нам обещают добавить возможность сохранения нескольких профилей разгона, что позволит более гибко настраивать систему под разные алгоритмы майнинга.
Раз уж зашел разговор о параметрах разгона под разные алгоритмы, стоит посмотреть негласные рекомендации по разгону под каждый из алгоритмов:
- Ethash — увеличиваем частоту памяти, ядро в минус
- Equihash — увеличиваем частоту ядра, память 50% от максимума
- Keccak — увеличиваем частоту памяти, ядро в минус
- Skunkhash — увеличиваем частоту ядра, память в минус
- CryptoNight — увеличиваем частоту памяти, ядро в минус
- Tribus — увеличиваем частоту ядра, память в минус
- X11Gost — увеличиваем частоту ядра, память в минус
- LBRY — увеличиваем частоту ядра, память в минус
- Groestl — увеличиваем частоту ядра, память в минус
- Blake (14r) — увеличиваем частоту ядра, память в минус
- Pascal — увеличиваем частоту ядра, память в минус
- Blake (2b) — увеличиваем частоту ядра, память в минус
- Blake (2s) — увеличиваем частоту ядра, память в минус
- Lyra2REv2 — увеличиваем частоту памяти, ядро в минус
- NeoScrypt — увеличиваем частоту памяти и ядра
- Nist5 — увеличиваем частоту ядра, память в минус
Рекомендации довольно примерные, но они помогают понять, какой алгоритм как нагружает видеокарту, и в результате подобрать свои «правильные» настойки.
Для безопасной продажи и покупки намайненной криптовалюты рекомендуем Телеграм-бот. Обзор и детали работы читайте в этой статье.
Подсчет дохода от майнинга Ravencoin на algo x16rv2
Потребление при майнинге RVN выше, чем при добывании эфира, но на начало октября 2019 года это довольно выгодная монета.
Для подсчета дохода от майнинга монет RVN можно использовать любой правильно работающий калькулятор, например, coincalculators или Whattomine:
Наиболее выгоден майнинг криптовалюты Ravencoin на видеокартах Nvidia. Одна видеокарта уровня GTX 1060 приносит примерно 15 центов в день при стоимости электричества 0,05 долларов. GTX1660Ti выдает 15-16 mh/s, что приносит примерно 30 центов в день.
Индустрия майнинга на видеокартах за 2018 год пережила наверно самые масштабные изменения за весь срок своего существования, т.к. многие популярные алгоритмы майнинга доступные ранее только для видеокарт были полностью вытеснены асик устройствами, на рынке появилось большое множество новых криптовалют продвигающих новые "асико устойчивые " алгоритмы, а так же в продаже стали появляться видеокарты нового поколения. На этом фоне затяжное падение всего криптовалютного рынка за весь 2018 год и начало 2019 года делает жизнь майнеров с видеокартами, в погоне за максимальной прибылью и окупаемости своего оборудования, достаточно не предсказуемой и сложной. Если Вы еще не сдались и не распродали весь парк своих видеокарт, то этот материал поможет Вам с выбором алгоритма и ПО для майнинга, а оптимисты смогут еще и выбрать оптимальный вариант для покупки и расширения своих мощностей. Так же этот материла будет очень полезен новичкам, которые только начинают свой путь в мире криптовалют.
С предыдущего нашего похожего обзора (Актуальный хешрейт видеокарт на август 2018 года)прошло достаточно много времени и некоторые алгоритмы стали не актуальны (Equihash, Cryptonight) для майнинга на видеокартах, поэтому вместо них мы добавим новые алгоритмы, а также укажем доступные майнеры с поддержкой того или иного алгоритма.
На начало 2019 года лидерство среди майнеров на видеокартах с 2015 года продолжает держать криптовалюта Ethereum и ее форки (Ethereum classic, Music coin, Expanse, Calisto и другие). Аккумулирующие больше половины всех мощностей видеокарт в мире. На вторых ролях можно выделить алгоритмы CryptonightV8, X16r, Zhash. Из набирающих популярность можно отметить алгоритм ProgPow, Cuckoo (Grin).
Мониторинг работы ригов в локальной сети
Мониторинг работы ригов в локальной сети удобен тем, что позволяет на одном компьютере одновременно видеть статистику работы всех майнеров и критически важные показатели работы видеокарт.
В большинстве майнеров есть свои встроенные механизмы для мониторинга, которые похожи друг на друга. В майнере Trex это можно делать путем создания и последующего открытия в любом браузере файла с таким содержимым (создается текстовый файл, вставляется отредактированный под себя код и заменяется расширение на html):
Вместо значения 192.168.2.42:42000 нужно подставить локальный адрес рига и порт, заданный в майнере (в данном случае это 42000).
В тексте файла вставляют свои адреса ригов и подбирают удобную для себя ширину и высоту окошек для контроля.
Браузер с окошками контроля для программы t-rex выглядит так (на скриншоте в качестве примера показано окно мониторинга на алгритме skunk):
Даунклок
230 ватт:
190 ватт:
180 ватт:
165 ватт:
К сожалению, AfterBurner не даёт редактировать точки ниже 800 мв (хотя туда можно сходить, убавив ПЛ еще ниже). Это не сильно мешает, потому что, как видим, оптимальное соотношение находится выше.
По нашему мнению, оптимально иметь скорость 690-700 солов на 190 Вт.
Да, прибавка 60 Ватт прибавит 70 солов (60Вт на 70 Сол — в 2 раза хуже майнига на старых картах 7-ого поколения АМД), разве это логичное соотношение?
ВАЖНО! Все остальные точки от найденых выставляем равными по частотам найденным.
По этим ступеням мы уже можем ходить вручную, уменьшая или повышая параметр лимита мощности (PL).
Интересно это делать в автоматическом режиме, об этом ниже.
ВАЖНО! Зачастую Тишка (как ласково именуют очень дорогостоящую и мощную 1080ti) не даёт сразу сохранить точки (особенно под нагрузкой) или же меняет их по своем внутреннему алгоритму. Из-за этого приходится выставлять их по нескольку раз.
Для проверки правильности сохранения точек переключаемся на другую карту, а потом возвращаемся и проверяем точки кривой.
BAT-файлы для майнинга монет Ravencoin
Очень удобен для майнинга на «зеленых» видеокартах майнер Trex.
Для майнинга на европейском сервере Nicehash используют такой BAT-файл (с failover-пулом на американском сервере):
Для майнинга на zpool с автоматическим переводом монет в биткоины, используется такой батник:
Скриншот майнера t-rex при добывании монет Ravencoin на Nicehash на видеокартах GTX1660Ti и GTX1060:
При этом используются такие настройки разгона в MSI Afterburner (к сожалению, разгон GTX1660Ti с помощью nvidiainspector невозможен):
Потребление GTX1660Ti (по GPU-Z) составляет примерно 60 ватт (напряжение на ядре 700 мВ):
Потребление GTX1060 (по GPU-Z) составляет ватт (на ядре 750 мВ):
Для майнинга на видеокартах AMD можно использовать Teamredminer с таким батником:
Скриншот Teamredminer при майнинге на Nicehash на видеокартах RX470/480 (при даунвольтинге видеокарт до 850 мВ для уменьшения потребления):
Кривая частот и напряжений
При выборе любой видеокарты Afterburner даёт выставить общий разгон по ядру и памяти. Это грубый путь, но достаточно эффективный для разгона без учёта энергоэффективности. Также этот вариант отлично подходит для разгона под алгоритм Dagger Hashimoto.
У этого грубого способа есть очень большой минус при использовании карт в даунклоке — карта может держать разгон +200 при PL=70%. Но не держать же его при 100%: в случае подвисания пула карта перестаёт считать хеши и притормаживает. После возобновления получения заданий она первые секунды считает на более высоких напряжениях ядра 100% — может вылететь драйвер (особенно актуально для майнинга через 3G/4G или Wi-Fi).
Для более точной настройки зелёных карт серии 10хх и выше производитель дал доступ к отдельному редактированию частоты для каждой точки напряжения ядра (а их там десятки).
Нажимаем Crtl+F, открывается кривая, каждая точка которой соответствует определеному напряжению ядра (по X) и заданной для этого напряжения рабочей частоте (по Y).
При заданном PL (Power Limit — лимит потребления) карта стартует на 100% и сразу же старается уложиться в заданное потребление, бегая по данной кривой в меньшую или большую сторону.
Важной особенностью карт архитектуры Pascal является то, что имея две соседние точки с одной частотой, карта всегда выберет меньшее напряжение и не будет использовать другие напряжения (у всех карт верхнее горизонтальное плато частот определяет нежелание карты идти выше по напряжения и частотам).
Таким образом можно создавать горизонтальное плато одинаковых частот (на скриншоте выше все точки от 925 милливольт установлены на частоту 1911 Мгц).
Запомним этот важный факт, он понадобится позже для выбора режимов. Переходим к разгону «с нуля».
Открытие кошелька для монет Ravencoin
Для открытия кошелька можно использовать официальный wallet (есть версии для Windows, Mac и ). Проверить подпись установочных файлов для кошелька можно по методике, описанной в статье «Как проверить контрольную сумму файла и почему это нужно делать» по файлам sha256sum или md5sum, которые доступны на Github.
Кроме того, можно использовать биржевой кошелек, но не следует этого делать на долговременный срок, так как не существует стопроцентно надежных сторонних торговых площадок. В качестве негативного примера можно привести якобы надежную американскую биржу Poloniex, которая изъяла у своих вкладчиков 10% от их депозитов (подробнее здесь).
Разгон видеокарт для майнинга на алгоритме x16rv2
Для достижения максимальной производительности и экономичности при майнинге Ravencoin на algo x16rv2 нужно максимально увеличивать частоту ядра и уменьшать частоту памяти (для небольшого снижения энергопотребления). Для видеокарт серии GTX10xx это удобно делать с помощью программы nvidiainspector. Для любых видеокарт, как АМД, так и Нвидиа, это можно делать программой MSI Afterburner.
Более подробно о разгоне видеокарт Нвидиа можно почитать в статье «Оптимизация потребления видеокарт Nvidia при майнинге».
Для разгона видеокарт АМД можно использовать программу ОвердрайвНтТул по методике, изложенной в статье «Разгон видеокарт АМД для майнинга программой OverdriveNTool».
Структура и принцип работы
Появление X-алгоритмов было следующим витком развития криптовалют. Изначально появился X11, после чего к нему прибавились X13, X15 и X17. Их особенность заключается в том, что они используют X (зависит от цифры) количество алгоритмов хеширования. Дело в том, что фиксированное количество алгоритмов позволяет создавать асики и, по сути, облегчает задачу для производителей. X16R работает иначе, что отличает его от других «X». Главное отличие заключается в том, что порядок хеширования постоянно меняется.
Это значительно усложняет задачу для создания асиков, вплоть до полной невозможности их выпуска, так как необходимо учитывать все динамические изменения алгоритмов хеширования.
Цепочка X16R состоит из 16 алгоритмов хеширования, которые работают в цепи с порядком, который зависит от 8 байт (16 полубайт) блока предыдущего хеша. Общий список алгоритмов для X16R выглядит следующим образом:
- 0=blake
- 1=bmw
- 2=groestl
- 3=jh
- 4=keccak
- 5=skein
- 6=luffa
- 7=cubehash
- 8=shavite
- 9=simd
- A=echo
- B=hamsi
- C=fugue
- D=shabal
- E=whirlpool
- F=sha512
Каждые 16 полубайт будет определять, какой алгоритм будет идти следом.
Главное внимание майнинг-комьюнити к X16R проявляется не столько в самой монете Ravencoin, сколько в возможности создания «асикоустойчивости». Технологию легко реализовать на любых других алгоритмах, от Equihash до Scrypt и прочих.
Потому с появлением технологии, которая была успешно проверена и подтверждена работой RVN, можно сделать простые выводы – многим популярным монетам просто невыгодно избавляться от асиков, которые обеспечивают основную капитализацию и прибыль. А с учетом того, что именно прибыльность является основной целью создания криптовалют, это играет на руку нарастающей централизации.
Какую скорость дают видеокарты при майнинге Ravencoin на алгоритме x16rv2?
Хешрейт популярных видеокарт при майнинге на алгоритме x16rv2, mh/s:
- GTX1050Ti 3 – 5-8;
- GTX1060 3 гигабайта – 9-12;
- GTX1060 6 гигабайт – 10-15;
- GTX1070 – 16-21;
- GTX1070Ti — 25;
- GTX1080 – 27-30;
- GTX1660Ti – 15-20;
- AMD RX462 – 4,5;
- AMD серии RX470-580 – 10-17;
- Vega 56 – 24-29;
- Vega 64 – 25-30.
Скриншот майнера TRex при майнинге Рейвенкоин на видеокартах GTX1080, GTX1060 6 гигабайт (P106-100):
Скриншот майнера TRex при майнинге Рейвенкоин на видеокартах GTX1070, GTX1070Ti:
Основные задачи разгона видеокарт:
- Определить максимальные возможности разгона карты.
- Найти максимальное и оптимальное соотношение по энергоэффективности для данной карты.
- Научиться задавать автоматическую смену режимов по времени (для многотарифного счетчика).
Содержание
X16R, как и семейство X-алгоритмов, работает на подход к использованию последовательности алгоритмов хэширования, где выход предыдущего становится входом следующего. Подход алгоритма X11 работал некоторое время, но производителям майнинг-ферм удалось выпустить на рынок ASIC-майнеры для X11. Концепция X11 была расширена до дополнительных алгоритмов, включая X13, X15, X16 и даже X17, который соединяет семнадцать алгоритмов хэширования [1] .
Фиксированный порядок алгоритмов хэширования поддается построению ASICs. Конечное же, соединение большего количества алгоритмов создает определенные трудности в разработке и настройке ASIC-устройства, в X13, X15, и X17 все еще используется тот же порядок алгоритмов хэширования, что и в X11. Это, вероятно, приведет к более быстрому производству ASIC для этих алгоритмов, поскольку изготовителям нужно лишь расширить существующую конструкцию, чтобы приспособить дополнительные алгоритмы хэширования.
В то же время, алгоритм X16R намерен решить эту проблему, постоянно нарушая порядок алгоритмов хэширования. Алгоритмы хэширования – это те же проверенные алгоритмы, что и в X15 + SHA512, однако порядок функций изменяется на основе хэша предыдущего блока. Для такого механизма все равно можно создать ASIC-майнер, но потребуется, чтобы ASIC адаптировался к дополнительным входным данным, что проще сделать с помощью CPU или GPU. Переупорядочивание также предотвращает простое расширение текущих асиков для X11 или будущих X15.
К монетам, которые работают на алгоритме майнинга X16R относят: Stone Coin, Ravencoin, Proton Coin, Motion, Gravium, HTHCoin.
Алгоритм хэширования X16R состоит из шестнадцати соединенных между собой функций в порядке, зависящем от последних 8 байт хэша предыдущего блока. Порядок задается следующим образом:
Номер=Алгоритм |
---|
0=Blake |
1=BMW |
2=Groestl |
3=Jh |
4=Keccak |
5=Skein |
6=Luffa |
7=Cubehash |
8=Shavite |
9=Simd |
A=Echo |
B=Hamsi |
C=Fugue |
D=Shabal |
E=Whirlpool |
F=SHA-512 |
Предыдущий хэш блока равняется: 0000000000000000007e8a29f052ac2870045ae3970270f97da00919b8e86287
Последние 8 байт представлены: 0x7da00919b8e86287
Каждая шестнадцатеричная цифра (полубайт) определяет, какой алгоритм использовать дальше. cubehash -> shabal -> echo -> blake -> blake -> simd -> bmw -> simd -> hamsi -> shavite -> whirlpool -> shavite -> luffa -> groestl -> shavite -> cubehash
X16R поддерживается следующими майнерами:
В таблице представлено сравнение хэшрейтов различных видеокарт при майнинге криптовалюты, Данные актуальны на 8 октября 2018 года.
C 1 октября 2019 года криптовалюта Ravencoin перешла на новый алгоритм майнинга x16rv2.
Смена алгоритма RVN отсекла большое количество Асиков и Фпга из сети, что обрушило общий хешрейт и сложность майнинга.
Это дает прекрасную возможность владельцам видеокарт (в основном производства Nvidia) подзаработать после падения сложности майнинга.
В этой статье рассматривается последовательность настройки ригов на видеокартах для майнинга монет Равенкоин на новом алгоритме.
Вкратце для этого нужно открыть кошелек, выбрать нужный майнер, написать под него BAT-файл, выбрать пул, настроить разгон видеокарт и запустить добычу монет RVN.
Разгон видеокарт
В отличие от частот и напряжений ядра, частота памяти неизменна и задаётся сразу. Поэтому перед разгоном ядра мы проходимся по разным частотам памяти, приподнимая их по 25 мгц и находя точку максимальной стабильности работы именно по памяти (до вылета драйвера).
В нашем случае мы (для экономии времени) выставили примерный максимум для большинства 1080Ti. Это частота 5800мгц, её берут почти все карты, отдельные экземпляры работают и на 6000, что само собой немного повысит скорость хеширования).
Если мы просто ограничим PL (power level), получим примерно такую картину:
ВАЖНО! При тестировании в каждом майнере запускаем по одной карте, в этом случае при слёте драйвера остальные карты останутся работать (просто слетит мониторинг нагрузки в ваттах).
Нас будет интересовать, какой максимум частоты карта выдаст на каждом напряжении.
Это занятие муторное, требует несколько часов усиленного сидения и подбора.
Зачастую карта может вести себя нелогично, взяв одну частоту на 900мВ, а чуть-чуть более высокую только на 943мВ, будьте терпеливы.
ВАЖНО! При слёте драйвера все точки и PL возвращаются в исходное состояние, мы потеряем прогресс, поэтому при сбое меняем 1 точку и сохраняем, не переключая карту в AB (сохраним настройку, если переключим карту — всё сначала).
После сбоя по переразгону программа-майнер выдаёт ошибку с разными кодами Thread existed with code: 46, 17, 53 и т.д.
Мы достаточно быстро прошлись по разным напряжениям (ограничивая PL) и получили следующие картины:
Максимум — 290W:
Можно ли майнить Ravencoin на процессоре?
Как правило, процессор имеет не столь высокую вычислительную мощность, как видеокарты (если сравнивать изделия одного поколения). В связи с этим майнинг на процессоре не столь выгоден и подходит не для всех криптовалют.
Теоретически можно майнить на алгоритме X16rv2 и на процессоре (в программе cpuminer-opt, начиная с релиза 3.9.8), но скорость майнинга при этом смехотворна.
При наличии желания майнить на процессоре, стоит задуматься о Монеро или Gravity. С высокой степенью вероятности этот вид майнинга обретет новую жизнь после перехода Monero на алгоритм RandomX.
Майнеры X16R и их настройка
Поначалу именно сложность настройки X16R майнеров отпугивала множество «шахтеров». Но рост популярности RVN сказался и на увеличении количества майнеров, а также их постоянном усовершенствовании. В некоторых апдейтах производительность могла вырасти вплоть до 20-50%, что говорило лишь об одном – потенциал хешрейта сдерживался несовершенством самих майнеров.
На сегодняшний день лучше всего при работе с RVN себя показывают следующие майнеры:
-
; ; ; (zealot-enemy miner);
- CCMiner;
- T-Rex miner.
Всегда выбирайте самую последнюю версию майнера, потому что для монет на X16R это в 99% случаях будет означать повышение хешрейта и вашей прибыли.
Рассмотрим настройку «батника» на примере SGminer по пунктам:
- Название майнера.
- Текущий алгоритм.
- Выбранный пул.
- Порт указанного пула на X16R.
- Учетные данные (логин, пароль и т. д.).
- Токен (требует обязательного указания).
- Общая интенсивность (доступные значения от 0 до 20).
Насчет последнего пункта. Не стоит сразу ставить 20, пытаясь выжать максимум. Для начала проверьте ферму на стабильность. Для этого будет достаточно 20-30 минут. Если всё отлично работает, не зависает и не выдает ошибок на 12-15, постепенно повышайте значения по одной единице. Далее все по стандартной схеме: запускаете файл, создаете конфиг и получаете привычное консольное окно:
- Общий хешрейт вашей фермы.
- Температура каждой видеокарты.
- Хешрейт каждой видеокарты.
- Пул.
Доступное программное обеспечение (ПО) для майнинга на видеокартах AMD
Ethash: Claymore`s Dual mining, Ethermine, Phoenix miner,
CryptonightV8: TeamRedMiner, XMRig-AMD, XMR Stack, SRBminer. BXBminer, JCE miner, teamredminer
Zhash, Beam: Lolminer, Bminer,
Grin: Gringoldminer, acegrinminer, gminer
X16r, X17, X22i: WildRig multi, sgminer, zjazz
BCD: wildrig multi
ProgPOW: progpowminer amd, ethminer
PHI2: TeamRedMiner, wildrig multi, sgminer
Lyra2REV3 wildrig multi, sgminer, teamredminer
Монеты на алгоритме x16r
Активные на сегодняшний день монеты на X16R алгоритме:
- Stone Coin;
- Ravencoin;
- Proton Coin;
- Gravium;
- HTHCoin;
- Motion.
Наиболее рентабельной и крупной считается только RVN. Недаром только она стала первой для майнинга в NiceHash криптовалютой, после добавления X16R. Позднее к списку добавился Motion.
Разгон видеокарт Nvidia для майнинга
В случае с Линукс и с Hive OS в частности всё намного проще. Рассмотрим сначала разгон «зелёных» карт от NVidia, так как тут совсем всё легко.
Заходим в панель управления ригом:
Видите большую зеленую кнопку с надписью NVIDIA OC, которая так нас и манит. Жмём её:
Собственно, вот и весь наш инструментарий. В этом окне мы задаем все необходимые параметры. И никакого зоопарка дополнительных утилит нам не надо.
Потенциальные минусы X16R и Ravencoin
Несмотря на всю привлекательность X16R и множество плюсов, у алгоритма есть и свои минусы. В первую очередь они касаются самой технологии. Если сформировать общий список недостатков, то стоит выделить:
- Хешрейт на X16R сильно зависит от майнеров (при сравнении разных майнеров производительность может разниться до 50%).
- Требуется тщательная настройка, которая не всегда доступна для рядовых пользователей и новичков.
- Сложность работы бенчмарков из-за меняющихся алгоритмов хеширования.
- Производительность сильно зависит от операционной системы (та же причина, что и у предыдущего пункта).
Проще говоря, основные минусы привязаны к самой технологии, потому их решение может потребовать длительное время или вовсе станет невозможным. Впрочем, многие недостатки X16R были успешно устранены. Это демонстрирует объемы проводимой работы, потенциал алгоритма и сохранение веры и энтузиазма у его создателей.
Например, поначалу X16R был недоступен для карт AMD, хотя сегодня все основные майнеры позволяют добывать RVN на картах этого производителя. От AMD особенно прибыльно получается «копать» на X16R у Vega-линейки. С работой NVidia на X16R таких проблем не было изначально, хотя производительность видеокарт сильно зависела от настройки и майнера.
Определенным недостатком стоит считать ситуации, когда ферма периодически зависает. Также ранее отмечались случаи «отвала» одной из карт после появления ошибки. Для исправления этого нужно было перезагружать весь риг. Тем не менее, последние версии майнеров решили большую часть проблем.
Условным минусом, хотя эта особенность в некоторых случаях будет плюсом, является минимизация влияния разгона. С учетом изменяющихся алгоритмов, разгон не дает почти никакого увеличения прибыли. Это касается как памяти, так и ядра. Говорить о CPU не имеет смысла, потому что на процессоре RVN добывали в самом начале пути криптовалюты и этот этап уже давно в прошлом.
Читайте также: