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

Fermtools мониторинг ферм и не только.

Рекомендуемые сообщения

Пишет ошибки 1000 и 1026. Запуск от админа и обновление .net не помогает

Цифирки ошибок мне ни о чем не говорят. Чтобы понять что не так нужен ТЕКСТ ошибки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Через него запускается, странно.

От fermtools после загрузки ничего в нем не было.

Проблема старта из автозагрузки может быть в каталоге запуска. Если все же хотите использовать этот вариант авто запуска программы, то он нуждается в настройке. Нужно каким то образом указать каталог где лежат Newtonsoft.Json.dll и драйвер, если он нужен, либо переложить эти части программы в каталог где они будут найдены.

Если в журнале приложений нет никаких записей от fermtools, то он либо вовсе не стартует, либо, что более вероятно, падает из за невозможности загрузки Newtonsoft.Json.dll

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема старта из автозагрузки может быть в каталоге запуска. Если все же хотите использовать этот вариант авто запуска программы, то он нуждается в настройке. Нужно каким то образом указать каталог где лежат Newtonsoft.Json.dll и драйвер, если он нужен, либо переложить эти части программы в каталог где они будут найдены.

Если в журнале приложений нет никаких записей от fermtools, то он либо вовсе не стартует, либо, что более вероятно, падает из за невозможности загрузки Newtonsoft.Json.dll

Не, дело не в каталоге.

В ярлыке он указан правильно, ярлык скопирован с рабочего стола в автозагрузку.

С рабочего стола запускается, а при загрузке - нет.

Да и ладно, я уже настроил в планировщике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Проблема старта из автозагрузки может быть в каталоге запуска. Если все же хотите использовать этот вариант авто запуска программы, то он нуждается в настройке. Нужно каким то образом указать каталог где лежат Newtonsoft.Json.dll и драйвер, если он нужен, либо переложить эти части программы в каталог где они будут найдены.

Если в журнале приложений нет никаких записей от fermtools, то он либо вовсе не стартует, либо, что более вероятно, падает из за невозможности загрузки Newtonsoft.Json.dll

Вот экспорт журнала:

ТУТ

Вирустотал на него: https://goo.gl/l2pyiA

Изменено пользователем vadimcook

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот экспорт журнала:

Похоже повредился конфигурационный файл. Он находится здесь:

c:\Users\%username%\AppData\Local\fermtools\

Можно просто все прибить и создать заново или скопировать, если остались какие то данные.

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

А какой тогда в нем смысл? Вряд ли это вообще возможно т.к. вся логика работы основывается на чтении параметров видеокарт. Если ее выкинуть останется только небольшая часть работы с WDT, и то, если он поддерживается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не, дело не в каталоге.

В ярлыке он указан правильно, ярлык скопирован с рабочего стола в автозагрузку.

С рабочего стола запускается, а при загрузке - нет.

Да и ладно, я уже настроил в планировщике.

Ну, тогда, не знаю. Одно могу сказать точно, если от админа прога хоть раз запускалась (это нужно, чтобы в реестре прописались разрешения на запись событий проги в журнал), то события при запуске в журнале приложений ДОЛЖНЫ БЫТЬ. Если их нет, то прога НЕ ЗАПУСКАЕТСЯ. Причина этого может быть в каких нибудь настройках, либо винды, либо проги, либо и того, и другого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Еще добавлю - если программа не обнаруживает "совместимых видеокарт" - вылетает.

Поэтому пришлось проверять на боевом риге.

Спасибо, поправлю.

Так вроде же вы хотели поправить?

Смысл есть, чтобы без ВК настроить на плате или попробовать как вдт будет работать с какой нибудь платой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похоже повредился конфигурационный файл. Он находится здесь:

c:\Users\%username%\AppData\Local\fermtools\

Можно просто все прибить и создать заново или скопировать, если остались какие то данные.

А какой тогда в нем смысл? Вряд ли это вообще возможно т.к. вся логика работы основывается на чтении параметров видеокарт. Если ее выкинуть останется только небольшая часть работы с WDT, и то, если он поддерживается.

Спасибо, помогло!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так вроде же вы хотели поправить?

Смысл есть, чтобы без ВК настроить на плате или попробовать как вдт будет работать с какой нибудь платой.

Ну, еще не поправил.

WDT не настраивается, есть список IO контроллеров с которыми программа работает. С другими контроллерами НЕ РАБОТАЕТ и пробовать это бесполезно.

Для справки могу в журнал добавить запись об обнаружении WDT.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) После перезагрузки рига telegram бот перестает отвечать на команды, при этом сообщения в случае выхода какого-либо параметра за границы или о перезагрузке приходят. Начинает работать только после нажатия Test Bot. 

2) Наступает теплое время года и хотелось бы помимо температуры ядра периодически поглядывать на температуру VRM.

С вопросом по ее считыванию с контроллера думаю поможет автор вот этого приложения http://www.overclock.net/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers , его наработки используются в WattTool.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) После перезагрузки рига telegram бот перестает отвечать на команды, при этом сообщения в случае выхода какого-либо параметра за границы или о перезагрузке приходят. Начинает работать только после нажатия Test Bot. 

2) Наступает теплое время года и хотелось бы помимо температуры ядра периодически поглядывать на температуру VRM.

С вопросом по ее считыванию с контроллера думаю поможет автор вот этого приложения http://www.overclock.net/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers , его наработки используются в WattTool.

1. Нужно проверить сохраняется ли галка "Command mode" на вкладке Telegram setting.

2. Программка не то чтобы бесполезна, но исходников то нет, с таким же успехом могли дать ссылку на GPU-Z. Я считаю интерфейс и так перегружен, разве что использовать бесполезное для АМД окошко загрузки контроллера памяти. Но опять же оно только одно, а VRM может быть больше. Можно, правда выбирать самый горячий. Не знаю, обещать ничего не буду, подумаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
1. Нужно проверить сохраняется ли галка "Command mode" на вкладке Telegram setting. 2. Программка не то чтобы бесполезна, но исходников то нет, с таким же успехом могли дать ссылку на GPU-Z. Я считаю интерфейс и так перегружен, разве что использовать бесполезное для АМД окошко загрузки контроллера памяти. Но опять же оно только одно, а VRM может быть больше. Можно, правда выбирать самый горячий. Не знаю, обещать ничего не буду, подумаю.

1. Галка сохраняется. Заметил что перестает работать не всегда, от чего зависит пока не понял.

2. Дело в том, что исходники GPU-Z вам вряд ли кто-то даст, а этой программки запросто. Учитывая что в теме проскакивали сообщения по поводу открытия исходников и автор был вроде бы не против, повременив с этим из-за бардака в коде, я думаю нужно просто попросить поделиться.

А по поводу перегруженности интерфейса - как вариант можно добавить отслеживание этого параметра только через telegram бота.

Изменено пользователем bullettrain

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

На всех ригах сегодня перестало отвечать на команды, после перезагрузки при запуске стала вылетать ошибка:

 

Подробная информация об использовании оперативной

(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в fermtools.Form1.botMessageCycle()
в fermtools.Form1.timer3Tick(Object sender, EventArgs e)
в System.Windows.Forms.Timer.OnTick(EventArgs e)
в System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
fermtools
Версия сборки: 1.0.0.4
Версия Win32: 1.0.0.4
CodeBase: file:///C:/miner/fermtools/fermtools.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
PInvokeDelegateFactoryInternalAssembly
Версия сборки: 0.0.0.0
Версия Win32: 1.0.0.4
CodeBase: file:///C:/miner/fermtools/fermtools.exe
----------------------------------------
Newtonsoft.Json
Версия сборки: 8.0.0.0
Версия Win32: 8.0.3.19514
CodeBase: file:///C:/miner/fermtools/Newtonsoft.Json.DLL
----------------------------------------
System.Net.Http
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Numerics
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

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

 

 

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

Изменено пользователем bullettrain

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

На всех ригах сегодня перестало отвечать на команды, после перезагрузки при запуске стала вылетать ошибка:

...

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

1. Проверьте контрольные суммы md5, если что не так, перезалейте по новой.

a9da8621dfada4759a512935b9ccd8cb *fermtools.exe

c3c04754418382f505cafc18d64427f5 *Newtonsoft.Json.dll

 

2. Посмотрите журналы Windows->Приложение на предмет ошибок от fermtools, может там что то есть полезное, потому как приведенный Вами текст ошибки характерен для отлаживаемого кода, когда что то не так написано, например, при попытке обратиться к методу не инициализированного объекта (переменной, класса).

Изменено пользователем Dimasin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

1. Проверьте контрольные суммы md5, если что не так, перезалейте по новой.

a9da8621dfada4759a512935b9ccd8cb *fermtools.exe

c3c04754418382f505cafc18d64427f5 *Newtonsoft.Json.dll

 

2. Посмотрите журналы Windows->Приложение на предмет ошибок от fermtools, может там что то есть полезное, потому как приведенный Вами текст ошибки характерен для отлаживаемого кода, когда что то не так написано, например, при попытке обратиться к методу не инициализированного объекта (переменной, класса).

спасибо за программу,очень помогла

Изменено пользователем Maxim Pikinskiy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уважаемый автор,еще можно уточнить какие преимущества у встроенного в материнку ватчдога??? у меня PRO BTC 2.0 там все по красоте

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уважаемый автор,еще можно уточнить какие преимущества у встроенного в материнку ватчдога??? у меня PRO BTC 2.0 там все по красоте

Преимущества по сравнению с чем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Новый пре релиз 1.0.0.5 с поддержкой OpenDev USB. Если у кого есть, просьба по тестировать.

 

ИСПОЛЬЗОВАТЬ ОСТОРОЖНО, возможны глюки, баги и пр., в том числе при работе с не USB WDT.

 

Если что то будет не так, просьба постить сюда:

- сообщения из журнала Windows, Приложения,

- скриншоты ошибок,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Dimasin,

Изменено пользователем Maxim Pikinskiy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Преимущества по сравнению с чем?

по сравнению с обычным таймером

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

по сравнению с обычным таймером

Что Вы подразумеваете под "обычным таймером"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Можно ли сделать блокировку на такой случай ?

Т.е. если программа видит что упали показатели (температура и т.п.) - проверить наличие интернета.

Например пингануть что-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Можно ли сделать блокировку на такой случай ?

Т.е. если программа видит что упали показатели (температура и т.п.) - проверить наличие интернета.

Например пингануть что-то.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

На материнке pro btc очень часто бывает такая проблема,после перезагрузки черный экран

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

Дома стоят на другой материнке где встроенного ватчдога нету,пока такого не замечал

Изменено пользователем Maxim Pikinskiy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×