- Как выбрать дистрибутив Windows и настроить систему для майнинга
- Выбор дистрибутива операционной системы для майнинга
- Настройка операционной системы для майнинга
- Отключение ненужных служб и удаление лишних программ
- Отключение автоматического обновления (Windows update)
- Увеличение объема доступной виртуальной памяти
- Отключение ненужных служб и спящего режима в ручном режиме
- Настройка режима электропитания системы для майнинга
- MinerOS — продвинутая платформа для майнинга
- Новости MinerOs
Как выбрать дистрибутив 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 для майнинга, нужно ее увеличить до величины, равной сумме установленной в системе видеопамяти. Это требует наличия необходимого места на носителе, а также его хорошего быстродействия. Это можно сделать несколькими способами, например:
- Одновременно нажать Win+R, набрать в появившемся окне команду sysdm.cpl;
- Перейти по вкладкам Дополнительно-Параметры-Быстродействие, выбрать Дополнительно-Изменить.
- Отключить автоматический выбор файла подкачки, указав фиксированный размер виртуальной памяти, который должен быть больше суммарной памяти видеокарт.
- Нажать «Задать» и, при необходимости, перезагрузить компьютер.
Отключение ненужных служб и спящего режима в ручном режиме
Увеличить быстродействие рига и уменьшить загрузку процессора и оперативной памяти можно так:
- Отключить украшения, удаленного помощника, неиспользуемые службы;
- Удалить лишние/неиспользующиеся компоненты Windows;
- Удалить лишние программы из автозапуска;
- Отключить спящий режим/гибернациию;
- Отключить индексацию дисков, службу защиты программного обеспечения и контроля учетных записей;
- Периодически производить очистку реестра и диска с установленной системой от ненужных записей/файлов;
- Периодически дефрагментировать жесткий диск или оптимизировать 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; Прочие мелкие улучшения и исправления)
СИСТЕМА
⚙️ Добавлены новые образы 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 — был удален из-за отсутствия использования)
Источник