Я заметил, что текущая версия GUIminer не понимает выход из самой последней версии cgminer, но с некоторыми незначительными изменениями, которые могут быть исправлены:
В guiminer.py, найти CgListenerThread и изменить его на:
Код:
Класс CgListenerThread (MinerListenerThread):
ЛИНИИ = [
(р"Принимается. * GPU \ d + бассейн \ d +",
Лямбда _: UpdateAcceptedEvent (принята = True)),
(р"Отклонено. * GPU \ d + бассейн \ d +",
Лямбда _: UpdateAcceptedEvent (принято = False)),
(р"\ (\ d + s \):.?. (\ d +) \ (\ д *) * Мн / с", Лямбда-матч:
UpdateHashRateEvent (скорость = поплавок (match.group (1) + '' + match.group (2)) * 1000)),
(р"^ GPU \ s * \ d +",
Лямбда _: Нет), # Просто игнорировать такие строки
]
ЛИНИИ = [
(р"Принимается. * GPU \ d + бассейн \ d +",
Лямбда _: UpdateAcceptedEvent (принята = True)),
(р"Отклонено. * GPU \ d + бассейн \ d +",
Лямбда _: UpdateAcceptedEvent (принято = False)),
(р"\ (\ d + s \):.?. (\ d +) \ (\ д *) * Мн / с", Лямбда-матч:
UpdateHashRateEvent (скорость = поплавок (match.group (1) + '' + match.group (2)) * 1000)),
(р"^ GPU \ s * \ d +",
Лямбда _: Нет), # Просто игнорировать такие строки
]
Я также хотел сделать cgminer использовать собственный конфигурационный файл для имени пользователя, имени хоста и т.д., поэтому я не придется создавать несколько вкладок Проходчик в GUIminer для запуска нескольких графических процессоров в отдельных случаях cgminer. Это может быть сделано путем изменения configure_subprocess_cgminer (также в guiminer.py) для:
Код:
Защиту configure_subprocess_cgminer (самостоятельно):
"""Настройка командной строки для cgminer."""
Путь = self.external_path
# аргументы командной строки для cgminer здесь:
# -l <период регистрации сообщений в секунду>
# -Т <отключить интерфейс и выход проклятий консоли (стандартный вывод)>
CMD = "% S -l 1 -T" % (дорожка)
вернуться CMD, os.path.dirname (self.external_path)
"""Настройка командной строки для cgminer."""
Путь = self.external_path
# аргументы командной строки для cgminer здесь:
# -l <период регистрации сообщений в секунду>
# -Т <отключить интерфейс и выход проклятий консоли (стандартный вывод)>
CMD = "% S -l 1 -T" % (дорожка)
вернуться CMD, os.path.dirname (self.external_path)
Вероятно, было бы идеально, чтобы сделать это конфигурируемый параметр на вкладке cgminer в GUIminer, но я не потрудился сделать это еще.
В каком-то момент, я мог бы сделать счет GitHub и представить эти изменения в виде выдвижных запросов к КИВАМ, но сейчас, я просто сделать их доступными здесь, если кто-то хочет их.