Перейти к содержимому

moneymaker's блог

  • записей
    16
  • комментария
    172
  • просмотра
    63 372

Записи в этом блоге

moneymaker

Размещаю ссылку на ZIP-архив с драйверами, утилитами для начинающих GPU майнеров.

 

Обновлено 25.04.2017

 

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

 

Дополнения, изменения приветствуются.

 

https://drive.google.com/file/d/0B1O0qzJm44PHSTg0dVgzamhXYnM/view?usp=sharing

 

d096cd0c58ab022d817c22a5cefdf04f *minerflash.zip

 

Состав архива:

  • 6xGPU_mod_1_0_0_1 - утилита для 6 GPU мода Windows 7
  • AMD drivers Win10x64 - архив с распакованной
  • версией драйверов, просто разархивировали на C:\ и вперед устанавливать драйверы на видеоадаптеры
  • asrock ***** - набор необходимых драйверов на материнские платы
  • DDU - удаление драйверов видеоадаптеров
  • UltraVNC_1_2_12_X64_Setup.exe - бесплатный аналог radmin
  • ccsetup527.exe - для чистки реестра
  • Claymore's Dual Ethereum+Decred_Siacoin_Lbry_Pascal AMD+NVIDIA GPU Miner v8.0 - Catalyst 15.12 - CUDA 8.0_7.5_6.5.zip - майнер чтобы был для экспресс-тестов
  • TeamViewer_Setup_ru.exe - доступ к ферме через Интернет
  • FurMark_1.18.2.0_Setup.exe - тест видеоадаптеров
  • SAPPHIRE_TRIXX_installer_6.2.0.exe - твик видеокарт
  • MSIAfterburnerSetup430.exe - твик видеокарт
  • GPU-Z.1.11.0.exe - информация об адаптерах
  • amdcleanuputility.exe - утилита для удаления драйверов от AMD
  • atiflash_274 - прошивка BIOS 4xx карт
  • atikmdag-patcher-1.4.5 - отучаем Win10 от проверки BIOS на "правильность"
  • HWiNFO64 v5.50 - оцениваем количество ошибок
  • PolarisBiosEditor-master - стандартный BIOS editor
  • PolarisBiosEditor141 (Elpida) - BIOS editor для памяти Elpida
  • WattTool-0.92

moneymaker

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

 

1. Широко известный "Напильник для Windows"

  • Начинаем с чистой установки с отключенным Интернетом

  • На все вопросы отвечаем НЕТ (ползунок в режим ВЫКЛ). Обращаем внимание на мелкий шрифт внизу экрана, вся каверза именно там ))

  • Когда наконец засияет рабочий стол, то первым делом запускаем командную стоку cmd от имени администратора. Вставляем команды из пунктов ниже:

  • control desk.cpl,Web,0


  • control powercfg.cpl


  • taskkill /F /IM "OneDrive.exe"


  • cd %windir%\syswow64


  • OneDriveSetup.exe /uninstall


  • rundll32 newdev.dll,DeviceInternetSettingUi


  • Отключаем "диагностики" и авто-обновления из Интернетов. Решил этот вопрос остановкой и запрещением "Фоновой интеллектуальной службы передачи" (bits), "Центра обновления Windows" (wuauserv) и ещё парочки:

echo // Stop!net stop "bits"net stop "wuauserv"net stop "diagtrack"net stop "dmwappushsvc"echo // Disable!sc config "wuauserv" start= disabledsc config "bits" start= disabledsc config "diagtrack" start= disabledsc config "dmwappushsvc" start= disabled

  • Выпиливаем ненужные службы

#отключить Background Intelligent Transfer Servicenet stop "BITS"sc config "BITS" start= disabled#отключить Connected User Experiences and Telemetrynet stop "DiagTrack"sc config "DiagTrack" start= disabled#отключить Geolocation Servicenet stop "lfsvc"sc config "lfsvc" start= disabled#отключить Print Spoolernet stop "Spooler"sc config "Spooler" start= disabled#отключить SSDP Discoverynet stop "SSDPSRV"sc config "SSDPSRV" start= disabled#отключить Windows Audionet stop "Audiosrv"sc config "Audiosrv" start= disabled#отключить Windows Audio Endpoint Buildernet stop "AudioEndpointBuilder"sc config "AudioEndpointBuilder" start= disabled#отлкючить Windows Error Reporting Servicenet stop "WerSvc"sc config "WerSvc" start= disabled#отключить Windows Searchnet stop "WSearch"sc config "WSearch" start= disabled#отключить Windows Updatenet stop "wuauserv"sc config "wuauserv" start= disabled

  • Задаем фиксированный размер файла подкачки 16384мб = 16гб:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "c:\pagefile.sys 16384 16384" /f

2. Убиваем автоматическое восстановление, чтобы в случае чего система просто уходила в ребут

bcdedit /set bootstatuspolicy ignoreallfailures

3. Отключаем Защитник Windows

gpedit.msc

Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows - Endpoint Protection - Защита в режиме реального времени.

«Выключить защиту в режиме реального времени» перевести ее в состояние «Включено».

 

 

Не пользовался, но для сохранения информации:

"Убивалка" для слежения Win10

BAT-файл "все в одном"

#Отключение автоматического восстановления Windowsbcdedit /set {default} recoveryenabled no#Отключение восстановления Windows при загрузкеbcdedit /set bootstatuspolicy ignoreallfailures#Отключение сообщения о критической ошибке приложенияreg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v DontShowUI /t REG_DWORD /d 1 /f#Убрать переход в спящий режимpowercfg /change /standby-timeout-ac 0#Убрать отключение дисплея powercfg /change /monitor-timeout-ac 0#Увеличение объема файла подкачкиwmic pagefileset create name="С:\pagefile.sys"wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=16384,MaximumSize=16384#Разрешение запуска powershell скриптовpowershell -nologo -noprofile Set-ExecutionPolicy Bypass -Force#Добавление майнера в автозагрузкуreg add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v MINER /t reg_sz /d "C:\miner\eth.bat"

moneymaker

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

1. Экспресс-тестер шлейфовых райзеров

2. Нагрузка для серверного блока питания

Надеюсь это будет полезно, может быть кто-то усовершенствует предложенные варианты.

 

1. Первый девайс - экспресс-тест шлейфовых райзеров.

 

При доработке шлейфовых райзеров (хотплаг перемычка, отвод питания) бывают случаи, когда часть припоя ложится на тонкие дорожки райзера и замыкает на соседние контакты. Отследить это можно двумя способами - визуально (ненадежно), либо "прозвонить" мультиметром. Второй вариант несомненно более надежен, но на большом количестве райзеров 50-100 шт. достаточно сильно утомляет зрение, т.к. постоянно приходится фокусироваться на мелких деталях.

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

blogentry-23062-0-42483500-1485413658_thumb.jpg

Далее все достаточно просто - выкусываем/выпаиваем PCIE разъем из материнской платы, ищем на нем с обратной стороны пины, соответствующие нужным (выделены синим на картинке) нам и собираем схему, смысл которой сводится к следующему: при нажатии кнопки если есть "сопля" на контактах, через эту перемычку начинает протекать ток и зажигается светодиод. Остальное оформление и вкусовщина. Можете посмотреть на то, что получилось у меня, две кнопки соответственно для тестирования двух "опасных" зон.

blogentry-23062-0-62479000-1479289763_thumb.jpg

 

2. Мощная нагрузка для серверных блоков питания

 

Через мои руки проходит достаточно много блоков питания и вопрос по нагрузочному тестирования встал достаточно остро. Беглый осмотр предложений на рынке показал, что стоимость нагрузочного устройства 12В 160-200А приближается к цене отечественного автомобиля. Изучение вариантов самоделок тоже не принесло готовых рабочих идей. Ну что же, будем пробовать другой вариант - будем соединять параллельно много доступных потребителей на 12В.

Самый доступный вариант - лампочки. Но тут снова "засада". Относительно мощные 12В лампы используются в противотуманных фарах автомобилей, но стоят уже некомфортно. В одном магазине посоветовали поискать лампы прожекторной подсветки на крышу для офф-роад автомобилей. ДУмаю ценник там будет аналогичный. Самый дешевый вариант, который удалось найти, это 12В галогеновые лампочки 50Вт. Практически 4,2 А, значит чтобы нагрузить на 160А понадобится порядка 35 лампочек.

Идем в строительный магазин, 7р/шт., как раз то, что надо! Продавец изрядно удивился, когда я заказал упаковку в 100 шт.

blogentry-23062-0-39480200-1485415289_thumb.jpg

К ним необходимо докупить патроны (15р/шт.):

blogentry-23062-0-79351000-1485415315_thumb.jpg

Под рукой оказался лист текстолита, термопистолетом приклеиваем патроны, концы скручиваем и заводим под винты токоведущих шин.

blogentry-23062-0-00842800-1485415412_thumb.jpg

Греться все это будет соответствующим образом, поэтому ставим с небольшим наклоном вентилятор для продольного отвода тепла.

blogentry-23062-0-61891200-1485415858_thumb.jpg

 

На фотографии смонтированы 3 блока лампочек по 10 штук, суммарная мощность 1500 Вт/125А*12В. Проведенные тесты показали, что данный способ нагрузки весьма эффективен и прост в изготовлении. Бонусом получаете прекрасный яркий источник света с настоящим "живым" излучением - небольшое персональное Солнце :) Однако смотреть на него, так же как и на Солнце, без очков не рекомендую, будете ловить "зайчиков" несколько часов.

 

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

blogentry-23062-0-85075100-1485416535_thumb.jpg

 

Всем удачи, спасибо за внимание!

moneymaker

[ZEC] актуальные ссылки

ВНИМАНИЕ! Часть информации собрана на этапе работы TESTNET, внимательно читайте описание в роликах и мануалах в вопросе применимости к рабочей сети ZCASH.

 

FORUM

https://forum.z.cash/

 

ZCHAIN

https://explorer.zcha.in/

 

Как установить GUI Zcash кошелек?

http://getcoin.today/kak-ustanovit-gui-zcash-koshelek/

 

Как использовать GUI Zcash кошелек?

http://getcoin.today/kak-ispolzovat-gui-zcash-koshelek/

 

How to mine Zcash

https://www.cryptocompare.com/mining/guides/how-to-mine-zcash/

 

 

UBUNTU под WIndows

https://yandex.ru/search/?text=Windows%20Ubuntu%20shell&lr=6

http://www.opennet.ru/tips/info/2963.shtml

 

 

 

MINERS

 

John Tromp's miner

https://bitcointalk.org/index.php?topic=1660023.0

 

Genoil

https://github.com/Genoil/ZECMiner/tree/master/releases

 

Nicehash

https://github.com/nicehash/nheqminer/releases

 

SilentArmy

https://github.com/mbevand/silentarmy

 

 

 

How to mine zcash on Windows 470 Nitro

 

How to mine zcash on Ubuntu

moneymaker

Всем привет.

Публикую небольшой видеообзор корпусов моей разработки под GPU фермы. Прошу прощения за возможные стилистические и грамматические ошибки, много времени на запись роликов-кинофильмов не хватает :)

moneymaker

Всех приветствую!

Рад представить рабочий прототип, который пошел в серийное производство.

blogentry-23062-0-03333200-1469534868_thumb.jpgblogentry-23062-0-57390400-1469534868_thumb.jpg

Форм-фактор 5U, 19", имеются боковые ручки для крепежа в стойке (с изменяемой глубиной посадки).

blogentry-23062-0-31291000-1469534869_thumb.jpg

На задней панели размещены унифицированные разъемы IEC 320 C14, RJ45

blogentry-23062-0-24214700-1469534870_thumb.jpg

Корпус позволяет разместить до 6 полноразмерных GPU карт 2х 3х вентиляторного исполнения.

blogentry-23062-0-64287500-1469534870_thumb.jpg

Система активной вентиляции представлена двумя вариантами: трех и шести-вентиляторными версиями. Для максимальной производительности предусмотрены места для размещения 120*38мм вентиляторов в средней части корпуса, а так же на задней панели.

blogentry-23062-0-14796200-1469534872_thumb.jpgblogentry-23062-0-61008300-1469534872_thumb.jpg

Электропитание: 2 кВт и 2.5 кВт серверные блоки питания под GPU карты, а так же стандартный ATX блок питания мощностью 350 Вт для работы платформы. Блок синхронизации в комплекте.

Кабели питания карт заказываются отдельно, соответствуют самым высоким требованиям и выдерживают самые энергоёмкие карты.

blogentry-23062-0-50933100-1469534871_thumb.jpg

Кабельные линии увязаны монтажной спиралью.

blogentry-23062-0-99361400-1469534870_thumb.jpg

Райзеры шлейфовые с модификациями: отводы питания, hotplug перемычки.

 

На фотографиях версия с пятью установленными Sapphire RX480, будет апдейт как приедет шестая карта.

blogentry-23062-0-64287500-1469534870_thumb.jpgblogentry-23062-0-14796200-1469534872_thumb.jpg

 

Габариты без ручек (Ш*В*Г): 440*220*600

Габариты с ручками (Ш*В*Г): 490*220*600

 

Для заказа обращайтесь в личку, пишите на почту blogentry-23062-0-10713200-1469535183.jpg

moneymaker

Хочу поделиться с сообществом своей работой в тему использования 19" корпусов. Решение получилось достаточно популярное, вижу много людей решили повторить успешный опыт построения фермы в компактном исполнении. Минусы этого решения - поиск корпусов, большая трудоемкость по переделке. Всех этих недостатков лишен следующий корпус, являющийся прототипом специализированного промышленно изготовленного корпуса под установку GPU ферм. Разработан практически с нуля на основе опыта построения предыдущих ферм.

 

Небольшой обзор.

blogentry-23062-0-17063800-1467901832_thumb.jpg

Черный, перфорация в передней и задней частях, практически полностью прозрачная для потоков воздуха. Габариты вписываются в стандартный 5U 19" сервер, по факту даже меньше.

blogentry-23062-0-02090800-1467901833_thumb.jpgblogentry-23062-0-54555700-1467901833_thumb.jpg

Крепеж карт внутри надежный, можно класть корпус в любое положение и не бояться, что что-то сместится или отвалится:

blogentry-23062-0-92059600-1467901833_thumb.jpgblogentry-23062-0-41040000-1467901834_thumb.jpg

Замеры потребления на эфире (карточки Sapphire R9 390 в стоке):

blogentry-23062-0-93750000-1467901834_thumb.jpg

В дуал-режиме ETH+DCR:

blogentry-23062-0-49401200-1467901835_thumb.jpg

Общий вид:

blogentry-23062-0-93553900-1467901835_thumb.jpg

 

Вентиляция по желанию либо 3 мощные дельты в передней части, либо 6 менее мощных, а следовательно более тихих вентилятора в передней и задней частях. Крепежные отверстия предусмотрены, болты-винты в комплекте.

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

moneymaker

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

 

 

1. Устанавливаем Autohotkey. Для нашей простой задачи подойдет любая версия.

 

2. В удобной папке создаем файл MinerRotation.ahk со скриптом:

 

Global path2miner1 =""

Global path2miner2 =""

Global path2proxy = ""

 

IniRead, path2miner1, %A_ScriptDir%\EtheriumRestart.ini, paths, path2miner1

IniRead, path2miner2, %A_ScriptDir%\EtheriumRestart.ini, paths, path2miner2

IniRead, path2proxy, %A_ScriptDir%\EtheriumRestart.ini, paths, path2proxy

IniRead, restartTimer, %A_ScriptDir%\EtheriumRestart.ini, additionalParams, restartTimer

 

Run, % path2proxy

Sleep, 3000

Run, % path2miner1

Sleep, 1000

loop

{

Sleep, restartTimer*60000

WinClose, Администратор: Miner1

WinClose, Администратор: PROXY

Sleep, 2000

 

IniRead, path2miner2, %A_ScriptDir%\EtheriumRestart.ini, paths, path2miner2

IniRead, path2proxy, %A_ScriptDir%\EtheriumRestart.ini, paths, path2proxy

IniRead, restartTimer, %A_ScriptDir%\EtheriumRestart.ini, additionalParams, restartTimer

 

Run, % path2proxy

Sleep, 2000

Run, % path2miner2

Sleep, 1500

 

Sleep, restartTimer*60000

WinClose, Администратор: PROXY

Sleep, 2000

WinClose, Администратор: Miner2

Run, % path2proxy

Sleep, 2000

Run, % path2miner1

Sleep, 1500

}

return

 

 

 

3. Создаем EtheriumRestart.ini файлик в той же папке где скрипт

 

[paths]

path2miner1="D:\Mng\Etherium\eth_miner\Process1.bat"

path2miner2="D:\Mng\Etherium\eth_miner\Process2.bat"

path2proxy="D:\Mng\Etherium\eth-proxy\proxy.bat"

[additionalParams]

restartTimer=10

 

restartTimer - сколько минут работает один батник до запуска второго. В данной конфигурации смена будет происходить каждые 10 минут.

 

4. В папку D:\Mng\Etherium\eth_miner\ кидаем два батника:

 

Process1.bat с текстом:

 

TITLE Miner1

:begin

echo MINER 1 IS WORKING NOW

echo MINER 1 IS WORKING NOW

echo MINER 1 IS WORKING NOW

echo MINER 1 IS WORKING NOW

echo MINER 1 IS WORKING NOW

ping -w 500 10.0.0.1

Goto :begin

 

Process2.bat с текстом:

 

TITLE Miner2

:begin

echo MINER 2 IS WORKING NOW

echo MINER 2 IS WORKING NOW

echo MINER 2 IS WORKING NOW

echo MINER 2 IS WORKING NOW

echo MINER 2 IS WORKING NOW

ping -w 500 10.0.0.1

Goto :begin

 

5. В папку D:\Mng\Etherium\eth-proxy\ создаем батник:

proxy.bat с текстом

 

TITLE PROXY

:begin

echo PROXY SERVER is RUNNING

echo PROXY SERVER is RUNNING

echo PROXY SERVER is RUNNING

echo PROXY SERVER is RUNNING

echo PROXY SERVER is RUNNING

echo PROXY SERVER is RUNNING

echo PROXY SERVER is RUNNING

ping -w 500 10.0.0.1

Goto :begin

pause

 

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

 

6. Запускаем созданный на 2м шаге файл MinerRotation.ahk. Если все настроено правильно, запустится эмулятор прокси и первого майнера, через заданное время окна закроются и прокси со следующим майнером запустятся в новых окнах.

 

 

Что может не сработать - в скрипте есть строки вида "WinClose, Администратор: Miner1" - команда на закрытие окна консоли по ее заголовку. У меня этот заголовок "Администратор: Miner1", "Администратор: Miner2", ""Администратор: PROXY". В вашей версии Win эта строка может отличаться, просто посмотрите как она выглядит после первого запуска. Варианты могут быть другие, просто впишите свой в скрипт. У себя на Win7x64 запустил, окна меняются, скрипт работает.

 

Всем удачи!

moneymaker

У майнеров эфира на Дварф пуле периодически возникает проблема реджектов из-за глюков рекомендуемого прокси. Самый простой вариант - перезапуск прокси и майнера. Попытки производить стандартными средствами Windows через bat-файл не принесли положительного результата, видимо taskkill работает слишком жестоко для нежного прокси)))

:Rsstart D:\Mng\Etherium\eth-proxy\eth-proxy.exetimeout /t 3start D:\Mng\Etherium\eth_miner\ethminer -F http://127.0.0.1:8080/R290 -G --opencl-device 1 --opencl-platform 1  --farm-recheck 200timeout 3600taskkill.exe /f /im "ethminer.exe" /Ttimeout 2taskkill.exe /f /im "eth-proxy.exe" /Ttimeout 2goto :Rsexit 

Предлагаю другой способ автоматизации этой нехитрой процедуры - пишем небольшой скрипт на Autohotkey.

Протестировано на Win7x64, AHK 111604. Для отправки email используем утилиту mailsend.

 

Все достаточно просто:

 

1. Качаем

По ссылке AHK:https://www.autohotkey.com/

По ссылке mailsend: https://github.com/muquit/mailsend/

 

2. Создаем

EtheriumRestart.ini с указанием путей к майнеру, прокси, строкой запуска майнера, период рестарта в минутах и учетные данные для отправки почты с уведомлением о произведенном перезапуске.

 

[paths]

path2miner="D:\Mng\Etherium\eth_miner\ethminer.exe"

path2proxy="D:\Mng\Etherium\eth-proxy\eth-proxy.exe"

path2emailer="D:\Mng\Etherium\mailsend.exe "

[additionalParams]

minerParams=" -F http://127.0.0.1:8080/R290 -G --opencl-device 1 --opencl-platform 1 --farm-recheck 200"

restartTimer=10

[emailParams]

eMail="mymail@somemail.ru"

subj="eth_restarter"

user="noreply@mydomain.ru"

from="noreply@mydomain.ru"

pass="mypass"

server="smtp.mydomain.ru"

Port="587"

 

3. Создаем EtheriumRestart.ahk - файл скрипта, в который помещаем следующий код:

Global path2miner =""Global path2proxy = ""Global path2emailer = ""Global eMail=""Global subj=""Global user=""Global from=""Global pass=""Global server=""Global port=""Global emailFlag = 0		FileDelete, %A_ScriptDir%/EtheriumRestart.log		FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Start EtheriumRestart program ... Success`n, %A_ScriptDir%/EtheriumRestart.log		IniRead,  path2miner, %A_ScriptDir%\EtheriumRestart.ini, paths, path2miner	 	IniRead, path2proxy, %A_ScriptDir%\EtheriumRestart.ini, paths, path2proxy		IniRead, minerParams, %A_ScriptDir%\EtheriumRestart.ini, additionalParams, minerParams		IniRead, restartTimer, %A_ScriptDir%\EtheriumRestart.ini, additionalParams, restartTimer		IniRead, path2emailer, %A_ScriptDir%\EtheriumRestart.ini, paths, path2emailer		IniRead, eMail, %A_ScriptDir%\EtheriumRestart.ini, emailParams, email		IniRead, subj, %A_ScriptDir%\EtheriumRestart.ini, emailParams, subj		IniRead, user, %A_ScriptDir%\EtheriumRestart.ini, emailParams, user		IniRead, from, %A_ScriptDir%\EtheriumRestart.ini, emailParams, from		IniRead, pass, %A_ScriptDir%\EtheriumRestart.ini, emailParams, pass		IniRead, server, %A_ScriptDir%\EtheriumRestart.ini, emailParams, server		IniRead, Port, %A_ScriptDir%\EtheriumRestart.ini, emailParams, Port		Run, % path2proxy		Sleep, 3000		ifWinExist, %path2proxy%			FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Run %path2proxy% ... Successfull`n, %A_ScriptDir%/EtheriumRestart.log				else					FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Run %path2proxy% ... UNSUCCESSFULL`n, %A_ScriptDir%/EtheriumRestart.log		Run, % path2miner minerParams		Sleep, 1000		ifWinExist, %path2miner%			FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Run %path2miner% %minerParams% ... Successfull`n, %A_ScriptDir%/EtheriumRestart.log				else					FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Run %path2miner% %minerParams% ... UNSUCCESSFULL`n, %A_ScriptDir%/EtheriumRestart.log		if (eMail<>"" and subj<>"" and user<>"" and from<>"" and pass<>"" and server<>"" and Port<>"" and path2emailer<>"")			emailFlag := 1loop	{		Sleep, restartTimer*60000		WinClose, D:\Mng\Etherium\eth_miner\ethminer.exe		Sleep, 1000		ifWinNotExist, %path2miner%			FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Ethminer was closed ... Successfull`n, %A_ScriptDir%/EtheriumRestart.log				else					FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Ethminer was NOT closed ... UNSUCCESSFULL`n, %A_ScriptDir%/EtheriumRestart.log		WinClose, D:\Mng\Etherium\eth-proxy\eth-proxy.exe		Sleep, 2500		ifWinNotExist, %path2miner%			FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Eth-proxy was closed ... Successfull`n, %A_ScriptDir%/EtheriumRestart.log				else					FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Eth-proxy was NOT closed ... UNSUCCESSFULL`n, %A_ScriptDir%/EtheriumRestart.log		Sleep, 5000		IniRead,  path2miner, %A_ScriptDir%\EtheriumRestart.ini, paths, path2miner	 	IniRead, path2proxy, %A_ScriptDir%\EtheriumRestart.ini, paths, path2proxy		IniRead, restartTimer, %A_ScriptDir%\EtheriumRestart.ini, additionalParams, restartTimer		Run, % path2proxy		Sleep, 5000		Run, % path2miner minerParams		Sleep, 1500		ifWinExist, %path2miner%			ifWinExist, %path2proxy%				{					FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Restart cycle... Success`n, %A_ScriptDir%/EtheriumRestart.log					if emailFlag						fnc_sendEmailMessage("Restart cycle... Success")				}					else						{							FileAppend, %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec% Restart cycle... Cannot start miner or proxy.... UNSUCCESSFULL`n, %A_ScriptDir%/EtheriumRestart.log							if emailFlag								fnc_sendEmailMessage("Restart cycle... UNSUCCESSFULL")													}	}returnfnc_sendEmailMessage(messageText)	{		IniRead, path2emailer, %A_ScriptDir%\EtheriumRestart.ini, paths, path2emailer		MailSend_String = -to %eMail% -from %from% -smtp %server% -port %Port% -sub %subj% +cc +bcc -v -auth-login -user %user% -pass %pass% -M "%messageText% %A_YYYY%%A_MM%%A_DD%_%A_Hour%:%A_Min%:%A_Sec%"		Run, % path2emailer MailSend_String		Sleep, 1000	}

4. Помещаем в одну папку наш ini-файл с настройками и .ahk файл со скриптом, проверяем пути к майнеру, прокси и отправщику почты

Если не хотим отправлять почту, в ini-файле оставляем в секции emailParams значения "" - пустые.

5. Запускаем наш .ahk файл, скрипт начинает выполняться, рядом с ним появится EtheriumRestart.log, думаю название говорит само за себя - незамысловатые логи работы скрипта.

 

Скрипт можно скомпилировать в exe файл, запускать на любой машине. По понятным причинам инсталляторы и exe не выкладываю, думаю все разберутся сами. Если у кого-то возникнут проблемы, обращайтесь подскажу.

 

Всем удачи!

moneymaker

Продолжая тему установки майнеров в один корпус.

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

 

Для упрощения был сделан макет источника питания.

blogentry-23062-0-15900500-1438159974_thumb.jpg

Красными линиями отмечены габариты S5, синей нижний уровень блока питания, исходя из его высоты. Можете посмотреть на различные варианты расположения, размещений вместе с 120 мм вентиляторами.

blogentry-23062-0-70867100-1438159974_thumb.jpgblogentry-23062-0-35061400-1438159975_thumb.jpgblogentry-23062-0-12445400-1438159976_thumb.jpgblogentry-23062-0-62372800-1438159976_thumb.jpgblogentry-23062-0-12722700-1438159977_thumb.jpg

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

Если приплюсовать к этому еще вентиляторы, то ситуация со свободным местом под S5 совсем ухудшается.

blogentry-23062-0-64885500-1438159977_thumb.jpgblogentry-23062-0-13214600-1438159978_thumb.jpgblogentry-23062-0-65978700-1438159978_thumb.jpgblogentry-23062-0-15200900-1438159979_thumb.jpg

 

Поэтому размещаем асиками вперед! Опять же совпадение - три майнера идеально входят в передний просвет корпуса!

blogentry-23062-0-70903500-1438160053_thumb.jpgblogentry-23062-0-56830100-1438160052_thumb.jpg

Источники размещаю позади, охлаждение одним мощным вентилятором Sunnon 120*38. В верхней крышке вырезаны два отверстия 400*200 для вывода горячего воздуха. Задняя часть сделана из максимально прозрачного жесткого материала, что удалось найти.

blogentry-23062-0-56447600-1438160055_thumb.jpgblogentry-23062-0-69040600-1438160057_thumb.jpgblogentry-23062-0-05293100-1438160060_thumb.jpgblogentry-23062-0-82708800-1438160054_thumb.jpg

 

Приношу извинения за некоторый колхоз, в который скатился в конце, но честно говоря уже не было сил на финальный лоск)))

blogentry-23062-0-60620500-1438160060_thumb.jpg

Температурные показатели можно сравнить на скриншоте MMonitor, ver1 - первый вариант, ver2 - второй (блоки находятся рядом).

blogentry-23062-0-94079000-1438160060_thumb.jpg

moneymaker

blog-0943763001436649221.jpg

Продолжил намедни эксперименты с размещением S5х в едином 19" корпусе.

В блоге, под первоначальной записью https://forum.bits.m...-odnom-korpuse/ было несколько комментариев с развитием этой темы. Основная мысль сводилась к следующему - долой корпуса асиков, даешь еще больше мощи в один корпус.

Внимательное измерение корпуса и лезвий показали, что впритык помещается 8 лезвий, т.е. четыре S5. О пяти и речи быть не может, т.к. даже четверым мешают шлейфы с контролек и питающие разъемы. Следующая проблема заключается в том, что в корпус по ширине влезают только 3 * 120 mm вентилятора. Для эксперимента была сделана вентиляторная перегородка с тремя 120mm*38mm Sunnon PMD1212PMB1A 190CFM. Вентиляторы размещены равномерно по перегородке. Схема размещения блоков питания аналогичная - перед вентиляторным блоком.

Итак, что в результате. Были размещены 6 лезвий, подано питание на 2 крайних справа. Три вентилятора дули весьма прилично, но к глубокому сожалению подтвердилось предположение что охлаждения не хватит. Температура сразу поднялась до 55 -70 соответственно и начала неумолимо расти. Остальные 4 лезвия даже не включал.

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

moneymaker

Представляю на суд публики своё рукожопство устройство в 19" исполнении))

В наличии было три S5, два блока питания delta 2000BB (да, я знаю что достаточно одного на 3*S5, но так получилось что оказались два) и большое желание собрать все это хозяйство в один модуль, желательно 19" варианте.

Выбор корпуса пал на Inwin 3000, который имеет много свободного пространства внутри, а так же по ширине вмещает ровно три S5 (и еще можно дешево приобрести с рук). Вдобавок оказалось что передняя ниша под корзину HDD и прочие флопики по высоте примерно равна двум блокам питания Delta 2000BB. Ниша над корзиной по размерам будто специально создана под элементарный роутер Dlink. Удачные совпадения! Корпус тяжелый, добротный, потребуется работа такими тонкими инструментами как болгарка и молоток))

Все основные моменты есть на фото, спереди установлена вентиляторная полка из трех 12V*0.5A вентиляторов фирмы Fonsoning, этим же потоком воздуха охлаждаются установленные далее друг над другом источники питания, далее немного прогретый воздух попадает на воздухозабор майнеров. Выхлоп идет на увеличенные проемы в задней части корпуса. Сзади врезаны два питающих разъема и установлена RJ-45 розетка с LAN WAN портами.

Асики работают на 400 МГц, температура окружающего воздуха +22, средняя температура майнеров около +60 градусов.

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

×