Образ системы для майнинга

Как выбрать дистрибутив Windows и настроить систему для майнинга

Настройка операционной системы под нужды пользователя нужна для всех, кто хочет наслаждаться максимально быстрой работой своего компьютера.

Каждый хочет быть уверенным в отсутствии сторонних и ненужных программ, которые не только потребляют лишние ресурсы, но и могут перехватить на себя контроль над работой компьютера, воровать его вычислительную мощность и приватную информацию.

Особенно важны правильный выбор ОС и ее оптимальная настройка для майнеров. Это нужно в первую очередь для:

  • обеспечения максимальной быстроты работы рига;
  • уменьшения простоев от различных сбоев;
  • оптимизации энергопотребления;
  • увеличения комфорта пользователя.

В этой статье подробно рассматриваются вопросы, связанные с подбором и настройкой Windows для майнеров.

Выбор дистрибутива операционной системы для майнинга

Самой простой и удобной для майнинга и домашнего использования в настоящее время является ОС Windows.

Для видеокарт АМД поддержка майнинга на уровне драйверов осуществляется только для линейки Windows 10.

Если в риге использовать только видеокарты Nvidia и старые AMD (до серии RX) в количестве до 8 штук, то можно использовать и Windows 7 или 8.1, но в этом случае на некачественном железе могут возникать проблемы с настройкой. Обычно они решаются с помощью мода, но при использовании боле четырех карт лучше все же использовать Windows 10 LTSB/ LTSC или Linux.

В пользу Windows10 говорит и то, что компания Intel в сговоре с Майкрософтом прекратила официальную поддержку процессоров от поколения Coffee Lake и выше в старых системах. Хотя на материнскую плату с новым Coffee Lake и можно накатить Windows 7, но драйвера на встроенный в процессор видеоускоритель установить не получится. Если не использовать этот PC для других целей, кроме майнинга, на это можно наплевать, но в случае параллельного использования компа для работы и майнинга это неприемлемо.

Самыми лучшими релизами десятки для майнинга являются Windows 10 серий Enterprise, например, LTSB (релиз 1607) и ее преемница Windows 10 LTSC (релиз 1809). Скачать официальные тестовые версии систем можно здесь. В них отключено большинство ненужных для майнинга опций и они потребляют меньше ресурсов на бесполезные функции.

Виды ОС Windows10 с долгосрочным обслуживанием:

Окно свойств компьютера с установленной Windows 10 LTSB:

Эта же система в утилите hw64:

При использовании более 12 видеокарт нужно использовать версии Windows 10 не ниже 1709 и выше (от Fall Creators Update и позднее), лучше Win10LTSC. Если использовать только карты Nvidia или 6 АМД + 6 Nvidia, то 12 штук заведется и на LTSB.

При выборе/скачивании дистрибутива не нужно полагаться на доброту умельцев, бесплатно распространяющих в сети пиратские версии ОС. Лучше скачать официальную версию системы и спокойно ее использовать, не обращая внимания на надпись о необходимости активации, или купить самую дешевую лицензию, чем получить сюрприз в виде взлома аккаунта от трояна, встроенного в пиратку от «доброжелателя».

Настройка операционной системы для майнинга

Настройка ОС, после установки всех драйверов и программ, заключается в проведении следующих действий:

  • отключение ненужных и вредных (шпионских), модулей, служб, сервисов и запланированных задач;
  • отключение режимов SLI (Нвидиа)/CrossFire (АМД), если они включены, включение режима вычислений в драйверах AMD;

Порядок установки и настройки драйверов для майнинга описывается в статье «Правильная установка драйверов GPU для майнинга». О разгоне видеокарт АМД для майнинга можно почитать в статье «Разгон видеокарт АМД для майнинга программой OverdriveNTool», аналогичная информация, но для видеокарт Nvidis содержится в статье «Оптимизация потребления видеокарт Nvidia при майнинге»;

  • отключение автоматических обновлений, спящего режима (гибернации), ненужных служб, спецэффектов;
  • выбор правильного режима энергопотребления (максимальная энергоэффективность);
  • увеличение объема доступной виртуальной памяти;
  • установка программных/аппаратных вотчдогов;

Об одном из лучших аппаратных watchdog-ов можно почитать в статье «Использование Watchdog v 9.0 для обеспечения бесперебойной работы рига», хороший программный вотчдог от Acrefawn можно взять здесь).

  • тестирование работы рига и устранение возможных ошибок в разгоне, а также не выявленных на первоначальных этапах проблем.

Кроме настройки ОС, нужно не забывать о настройке BIOS материнской платы, в которой нужно включить работу с памятью выше 4G, уменьшить скорость портов PCI-E до 1.0, отключить для увеличения доступных ресурсов встроенную видеокарту и ненужные порты и т.д.

Рассмотрим подробнее, какие действия нужно осуществить для настройки операционных систем семейства Windows для майнинга.

Отключение ненужных служб и удаление лишних программ

Лишние службы и обновления можно легко отключить в ручном режиме. Это можно сделать по множеству гайдов, доступных в интернете, но это занимает много времени.

В полуавтоматическом режиме это можно сделать с помощью скрипта Windows10MiningTweaksDmW, доступного для скачивания на Github-е.

Читайте также:  Отложить денег для инвестиций

Скриншот настройки компьютера утилитой Windows10MiningTweaksDmW:

Этот скрипт позволяет осуществлять пошаговое отключение ненужных служб и опций в Windows 10, а также в других ОС Windows. После его использования нужно еще раз зайти в службы Windows и выбрать режим установки обновлений. Для майнинга его лучше полностью отключать.

Отключение автоматического обновления (Windows update)

Автоматическая установка новых версий драйверов для видеокарт АМД обычно приводит к отключению режима компьютерных вычислений (Compute mode) ,что приводит к значительному падению хешрейта, особенно при майнинге на алгоритме Ethash. Кроме того, автоматическое обновление значительно загружает интернет-трафик, сами обновления занимают много места и отбирают часть ресурсов.

Периодически Microsoft интегрирует различные шпионские закладки в свои обновления? которые не только тормозят систему, но и воруют личную информацию о пользователе. Поэтому к установке обновлений нужно относится с особой внимательностью, а на машинах, которые используются исключительно для майнинга, лучше их вообще отключать. В системах поколений Windows 7/8/8.1 это делается довольно просто путем отключения служб автоматического обновления и фоновой передачи данных, но в Windows 10 это не столь легко.

Даже после использования утилиты Windows10MiningTweaksDmW нужно полностью отключать автоматическое обновление через меню администрирования (отключают службы: Центр автоматического обновления, фоновую интеллектуальную службу передачи и Update Orchestrator Service) и запрещать выполнение задания Schedule Scan.

Для запрета Schedule Scan нужно выполнить два действия:

В окне командного интерпретатора от имени админа (папка C:\Windows\System32, файл Cmd.exe) выполняют команду takeown /f c:\windows\system32\usoclient.exe /a.

После появления сообщения об успехе отключают все разрешения в свойствах файла usoclient.exe, который находится в папке C:\Windows\System32:

Удаление разрешений на изменение свойств файла usoclient.exe:

Увеличение объема доступной виртуальной памяти

Объем виртуальной памяти в системе важен при майнинге большинства криптовалют, в особенности тех, блокчейны которых используют данные DAG (например, Ethereum).

Чтобы подготовить виртуальную память Windows 10 для майнинга, нужно ее увеличить до величины, равной сумме установленной в системе видеопамяти. Это требует наличия необходимого места на носителе, а также его хорошего быстродействия. Это можно сделать несколькими способами, например:

  1. Одновременно нажать Win+R, набрать в появившемся окне команду sysdm.cpl;

  1. Перейти по вкладкам Дополнительно-Параметры-Быстродействие, выбрать Дополнительно-Изменить.

  1. Отключить автоматический выбор файла подкачки, указав фиксированный размер виртуальной памяти, который должен быть больше суммарной памяти видеокарт.
  2. Нажать «Задать» и, при необходимости, перезагрузить компьютер.

Отключение ненужных служб и спящего режима в ручном режиме

Увеличить быстродействие рига и уменьшить загрузку процессора и оперативной памяти можно так:

  1. Отключить украшения, удаленного помощника, неиспользуемые службы;
  2. Удалить лишние/неиспользующиеся компоненты Windows;
  3. Удалить лишние программы из автозапуска;
  4. Отключить спящий режим/гибернациию;
  5. Отключить индексацию дисков, службу защиты программного обеспечения и контроля учетных записей;
  6. Периодически производить очистку реестра и диска с установленной системой от ненужных записей/файлов;
  7. Периодически дефрагментировать жесткий диск или оптимизировать SSD.

Отключение ненужных украшательств производится на вкладке свойств «моего компьютера», где по пути дополнительно – параметры — визуальные эффекты нужно активировать режим наилучшего быстродействия:

В окне свойств системы на вкладке удаленного доступа нужно отключить подключение удаленного помощника:

Для автоматизирования процесса деактивации других бесполезных служб и блокирования серверов обновления MIcrosoft стоит использовать сторонние утилиты, например, Destroy Windows Spying и/или Windows10MiningTweaksDmW.

Для деактивации бесполезных служб в ручном режиме нужно, нажав Win+R, ввести команду services.msc и отключить в окне администрирования служб все ненужное, например:

  • WindowsSearch;
  • Program Compatibility Assistant Service;
  • Windows Biometric Service;
  • Кортана;
  • сервер;
  • рабочая станция;
  • клиент отслеживания изменившихся связей;
  • WinHTTP Web Proxy Auto-Discovery Service;
  • вторичный вход в систему;
  • регистрация ошибок;
  • перечислитель переносных устройств;
  • автономные файлы;
  • диспетчер печати, защищённое хранилище;
  • служба ввода планшетного ПК;
  • поддержка NetBIOS через TCP/IP;
  • удалённый реестр;
  • центр обеспечения безопасности;
  • Auto Time Zone Updater;
  • Delivery Optimization;
  • темы;
  • аудиослужбы.

Скриншот окна администрирования служб на компьютере, настроенном для майнинга:

Кроме того, периодически стоит проверять, что входит в автозагрузку компьютера. Для этого можно использовать официальную утилиту от Майкрософта Autoruns. В автозапуске Windows нужно оставлять только программы для майнинга, утилиты для разгона и Watchdog-и.

Скриншот информации утилиты Autoruns домашнего компьютера, использующегося для майнинга (в обычном риге антивирус не нужен):

Настройка режима электропитания системы для майнинга

Чтобы компьютер периодически не засыпал и не отключал при этом майнинг, необходимо использовать схему высокой производительности электропитания.

Во вкладке управления электропитанием системы в меню дополнительных планов нужно активировать схему высокой производительности и выключить гибридный спящий режим. Кроме этого, нужно отключить эту пожирающую память опцию через командный интерпретатор. Для этого нужно нажать Win+R, ввести и выполнить от имени админа команду powercfg hibernate off.

Отключение гибернации в командном интерпретаторе:

Оптимальная настройка компьютера для майнинга позволит насладиться его безупречной работой в круглосуточном режиме и без простоев. Кроме того, отключение лишних функций в ОС даст прирост производительности, который положительно скажется на доходе от майнинга, в особенности при майнинге на процессоре.

Источник

MinerOS — продвинутая платформа для майнинга

Стабильная операционная система для майнинга на основе linux, которая позволяет вам с легкостью управлять и контролировать ваши майнинг-риги на базе видеокарт AMD и NVIDIA. Простая установка и настройка Майнер ОС, а также интуитивно понятный интерфейс позволяют даже новичкам настроить и освоить систему в кратчайшие сроки! Разгоняйте ваши видеокарты, создавайте майнинговые задания для GPU и CPU, получайте нотификации о состоянии оборудования в телеграм с нашей продвинутой ОС для майнинга. Массовое управление сотнями ригов одновременно, глобальный мониторинг хешрейта, встроенный вотчдог и многие другие функции не позволят Вам упустить ни цента прибыли!

Читайте также:  Обменники криптовалюты без минималки

Новости MinerOs

МАЙНЕРЫ
SRBMiner-Multi v0.7.6 (исправлена опция автонастройки алгоритма ‘autolykos2’, которая не работала в предыдущей версии; исправлено снижение хешрейта на алгоритме ‘autolykos2’ для карт Baffin, Hawaii, Tonga, Fiji; небольшие улучшения в алгоритмах ethash и etchash; мелкие исправления)
NBMiner v37.6 (исправлена работы опции —enable-dag-cache что вызывало сбой на картах AMD при переключении DAG файла; исправлена поддержка ergo на AMD Vega)
Gminer v2.55 (добавлена опция —lock_cclock для функции блокировки частоты ядра для карт Nvidia; майнер теперь разрешает доменные имена даже при неработающих системных настройках DNS; добавлена поддержка SOCKS5 прокси с помощью опции —proxy host:port; Примечание: майнер не работает со старыми образами на основе Ubuntu 16.04 — используйте предыдущую версию майнера или обновите образ)
XMRig v6.12.2 (улучшена совместимость MSR с новыми Linux ядрами; в режиме бенчмарка модули работы с ГПУ отключены; исправлен код OpenCL для KawPow которій предполагал что все платформа AMD; RandomX оптимизации: включены оптимизации IMUL_RCP; добавлена версия BMI2 для предварительной выборки; переписан код чтения набора данных)

СИСТЕМА
⚙️ Исправлена проблема с циклическим рестартом автофана

МАЙНЕРЫ
NBMiner v37.5 (новый алгоритм: ergo для графических процессоров AMD, может быть быстрее с таймингами добычи ETH; оптимизация: ergo немного улучшен хэшрейт на графических процессорах Nvidia; функционал: используйте «—temperature-limit» & «—temperature-start» для защиты графического процессора от перегрева, подробнее readme.md)
Kawpowminer v1.2.4 (Поддержка карт серии Nvidia 30xx)

МАЙНЕРЫ
lolMiner v1.29 (добавлен «Unlocker» Nvidia 3060 для Linux для использования с драйверами Nvidia от v455.45.01 и до v460.39 включительно — с другими версиями драйверов за пределами этого диапазона не будет работать. Этот новый режим позволяет майнить со скоростью примерно 3/4 от максимальной скорости этих карт, позволяет использовать райзеры и использовать несколько графических процессоров в одной системе. Чтобы изменить текущий драйвер, вы можете использовать инструмент nvidia-driver-update)
TeamRedMiner v0.8.3 (добавлен алгоритм autolykos2 для майнинга ERGO и отличное решение для Vega 56/64, смотрите подробный гайд AUTOLYKOS_TUNING.txt ; улучшен и упрощен майнинг ZIL совместно с ethash/kawpow/verthash/autolykos2, смотрите обновленный гайд DUAL_ZIL_MINING.txt)
SRBMiner-Multi v0.7.5 (более быстрое создание набора данных для ‘autolykos2’ ; небольшие улучшения ‘ethash’ и ‘etchash’; опции —gpu-tweak-profile и —gpu-boost должны работать с последними драйверами AMD; добавлена параметр—gpu-buffer-mode, может быть использовано при двойном майнинге ZIL подробности смотрите в документации к майнеру; добавлена опция —gpu-ethash-mode 3 для старых карт; мелкие исправления)

СИСТЕМА
⚙️ Ускорение работы графического интерфейса админки. Первый этап.

МАЙНЕРЫ
lolMiner v1.28a (Значительно улучшена / ускорена функция исправления DAG. Теперь майнер должен выдавать корректный DAG также при высоком разгоне; Аварийная остановка температуры (—tmode, —tstart, —stop) теперь также работает для графических процессоров Nvidia, использующих CUDA; Исправления: Графические процессоры в режиме зомби больше не зависают во время проверки DAG; Когда один графический процессор Nvidia останавливается из-за ошибки, которую можно исправить (например, недостаточно памяти для DAG или достигнут температурный предел), это более не приведит к сбою всех других графических процессоров Nvidia; Параметр —disbale-dag-verify теперь работает для карт OpenCL; Исправлено чрезмерное повторное подключение для Ethash подключений, когда в течение 30 секунд не поступала новая работа (теперь ограничение составляет 150 секунд). Это вызвало проблемы, особенно на ETC+ZIL; Исправлена ошибка 3G-карты Nvidia, не запускающаяся при майнинге ETC; Исправлен сбой эталонного режима Ethash на 1.28)
Phoenixminer v5.6d (добавлены собственные ядра для графических процессоров AMD RX6700. Они быстрее, чем обычные ядра, и производят намного меньше устаревших шар; увеличена максимальная поддерживаемая эпоха DAG до 550 (должно быть достаточно примерно до января 2023 г.); Полная поддержка для установки тактовой частоты, скорости вращения вентилятора, напряжения и тайминга памяти карт AMD RX6900/6800/6700; удельный хешрейт теперь отображается в виде кило хешей на джоуль (kH/J). Пример: если хешрейт графического процессора составляет 30 MH/с при потребляемой мощности 100 Вт, удельный хешрейт составляет 300 kH/J; добавлены новые параметры командной строки -ttj и -ttmem, позволяющие автоматически регулировать скорость вращения вентилятора в зависимости от самой горячей точки на чипе графического процессора и температуры памяти соответственно. Пример: -ttmem 83 будет поддерживать температуру памяти графического процессора на уровне 83 ° C или ниже за счет увеличения скорости вращения вентилятора по мере необходимости. Эти параметры можно комбинировать с -tt, а также друг с другом. Эти параметры поддерживаются графическими процессорами AMD и Nvidia, которые сообщают о температуре памяти. Например, температура памяти поддерижвается на Nvidia 3080, 3090 и 2080Ti; Добавлены новые параметры командной строки -tmaxj и -tmaxmem, позволяющие уменьшить использование графического процессора, когда температура самой горячей точки графического процессора или памяти графического процессора превышает указанные пороговые значения. Эти параметры поддерживаются как графическими процессорами Nvidia, так и AMD, которые сообщают о температуре соединения и памяти; Исправлена ​​проблема с отображением температуры графического процессора некоторых графических процессоров, представленная в бета-версиях PhoenixMiner 5.6; Добавлена ​​поддержка драйверов AMD Linux 21.10-1244864-ubuntu-18.04, 21.10-1247438-ubuntu-20.04 и 20.50.x. Используйте эти драйверы только в том случае, если у вас есть графические процессоры Polaris или более старые, либо новейшие графические процессоры RX6x000. ВНИМАНИЕ! Графические процессоры Vega, Radeon VII и Navi не будут работать с этими драйверами; Отключите функцию нулевого вентилятора на картах AMD всякий раз, когда используется фиксированная скорость вентилятора (например, -tt -40) или когда используется автоматический вентилятор с минимальной скоростью вращения вентилятора (например, -tt 63 -minfan 35). Чтобы отключить эту функцию, добавьте параметр командной строки -fanstop 1; Если в Linux указано -mcdag 1, майнер не будет ждать завершения сценария daggen.sh перед тем, как начать создание DAG. Вместо этого это будет в течение фиксированных 7 секунд. Это позволяет вам делать все следующее в daggen.sh: отключать разгон графических процессоров Nvidia, засыпать на 30-60 секунд, чтобы дать время для генерации DAG, а затем повторно применять разгон графических процессоров Nvidia; Более низкий процент отклоненных/просроченных шар при майнинге на Nicehash; Прочие мелкие улучшения и исправления)

Читайте также:  Rx 480 bios для майнинга

СИСТЕМА
⚙️ Добавлены новые образы mineros 5.1 с двойным режимом загрузки: Legacy+UEFI. Стабильный образ (os: Ubuntu 20.04.2, ядро: 5.11.15, amd: opencl legacy+pal 20.40, nvidia: 460.73.01). Этот образ совместим с графическими процессорами AMD Big Navi. Бета-образ (os: Ubuntu 20.04.2, ядро: 5.11.15, amd: opencl legacy+rocr 21.10, nvidia: 460.73.01). Этот образ содержит последние версии драйверов AMD, которые сейчас несовместимы с некоторыми майнерами. Используйте его на свой страх и риск.
⚙️ Добавлена функция блокировки частоты ядра для графических процессоров Nvidia Turing и Ampere, которая позволяет достичь лучших результатов по стабильности и энергопотреблению. Установка значения в поле Core clock выше 500 означает установку абсолютного значения. Установка отрицательного значения или меньше 500 аналогична установке смещения частоты. Например блокировка частоты ядра в 1100 Мгц на риге из 8 видеокарт RTX 3070 уменьшила энергопотребление на 145 ватт/час и слегка увеличила скорость хэширования. Примерные значения для разничных серий ГПУ: 1660s, 2060s, 2070, 2070s: 1010-1050; 2080, 2080s: 1110-1160; 3060Ti: 1300-1350; 3070: 1000-1150; 3080: 1010-1050; 3090: 980-1030.
⚙️ Добавлено отображение принятых, отвергнутых и не корректных шар на майнере T-rex.

МАЙНЕРЫ
lolMiner v1.27 (Добавлена процедура проверки для эпох Ethash dag от 400 до 450. В случае, если майнер обнаружит дефектные записи, процессор попытается это исправить. Добыча будет приостановлена до завершения исправления. Используйте —disable-dag-verify, чтобы отключить процедуру проверки и восстановления; Переработаны ядра Ethash по умолчанию для графических процессоров Pascal — улучшена их производительность; Добавлены ядра Ethash для графических процессоров Fermi и Kepler. Большинство из них будут работать только для форков Eth c низким значением эпохи; Карты Nvidia на Ethash теперь приостанавливаются, когда stratum сообщает об отсутствии текущей работы (например, при потере соединения); Добавлен режим разделения DAG для графических процессоров Nvidia в случае сбоя выделения памяти на основных ядрах. Это будет немного медленнее, но улучшит совместимость, особенно для графических процессоров 5GB. Используйте —mode s, для принудительного включения; Добавлен параметр —cclk для фиксации основных таймингов Nvidia Turing и более новых графических процессоров без использования внешних инструментов. Используйте список, разделенный запятыми, чтобы дать разные значения картам, используйте * , чтобы пропустить карты. Для работы требуются права суперпользователя или администратора; Добавлен новый двухрежимный zilEx. Работает как —dualmode zil, но с возможностью использования —dualdevices для исключения переключения графических процессоров на ZIL. Они будут продолжать работать на вторичном соединении и не переключаться; Добавлен новый dualmode eth. Это позволит направлять разные графические процессоры в разные пулы; Добавлен параметр —statsformat для использования пользовательского формата для большего поля статистики. Ожидаемые значения являются либо компактными, либо по умолчанию, либо расширенными, либо списком значений, разделенных запятыми. Используйте —help-format, чтобы получить список с принятыми записями; Добавлено считывание текущих значений ядра и памяти для графических процессоров AMD и Nvidia; Исправления: Исправлена ошибка stratum, которая приводила к ошибке «all shares stale», когда слишком много попыток повторного подключения подряд не удавалось; Исправлена ошибка на графических процессорах Nvidia при смешивании режимов ethproxy и Nicehash stratum в двойных режимах; Исправлены значения настройки зомби, не применяемые при использовании формата json для настройки; Исправлено отображение имен карт поколения RX 6000 и RTX 3060 в драйверах 460.x; Удалено: Cuckaroo-29 с длиной цикла 48 — первоначально запланированный для Italocoin — был удален из-за отсутствия использования)

Источник

Оцените статью