Конечно, это справедливо только для своей версии CUDA, так как у меня есть карта NVIDIA, и все изменения, которые я сделал только для этих графических процессоров.
К сожалению, все изменения несовместимы с CPU & версии OpenCL: вы можете скомпилировать CPU (Crypto ++ или 4-сторонний) или OpenCL версии, но он просто не будет работать. Но это не проблема: Crypto ++ & 4-полосная алгоритмы не столь эффективны, как алгоритм процессора в шахтера Ufasoft, поэтому, если вы хотите сделать добычу процессора, вы можете использовать этот шахтер из Ufasoft.
Кроме того, есть более эффективный OpenCL шахтер, такие как CGMiner, если вы используете ATI карту для добычи полезных ископаемых ...
Поэтому я решил сосредоточиться на работе над шахтером CUDA ...
Код ядра был значительно изменен, но, похоже, есть и другие способы улучшения.
Итак, если вы хотите, чтобы помочь мне с этим исследованием, и, конечно же, также внести свой вклад в развитие этого проекта (если вы найдете его полезным), вы можете просто пожертвовать мне некоторые BTCBTCBTCs для него. Скажем, 12-15 BTC достаточно.
Специальный адрес пожертвования: 1DonATeyPCmz7ft8NRB7sVSAeVBvTcpmwh
ОБНОВИТЬ 18.11.2013
Новая альфа-версия выпущена! Проверьте скачать ссылки ниже!
Где скачать
RPCMiner 2013 страницы на SourceForge: https://sourceforge.net/projects/rpcminer2013/ [Исходные файлы доступны в "Код" раздел]
Вы можете загрузить исполняемый файл и требуется только CUBIN файл отдельно, или загрузить все-в-одном пакете SFX RAR (он содержит EXE-файл и все CUBINs для всех 8 возможных возможностей вычислений).
Скачать отдельные файлы (бета) Вот
-ИЛИ-
Скачать все-в-одном пакете (бета) Вот
-ИЛИ-
Скачать все-в-одном пакете (последняя альфа) Вот
Заметка:
Только Windows 32-разрядная версия [Win32] поддерживается. Там нет никаких преимуществ для компиляции его x64 - потому что SHA256 имеет дело с 32-битными кусками данных, 64-разрядные регистры (если они доступны для GPU) бесполезны.
Кстати, я испытываю RPCMiner2013-cuda.exe на Win7x64, и она работает с тем же hashrate, как на Win7x86 и WinXP!
Особенности (По сравнению с оригинальным RPCMiner):
1. Ядро было полностью пересмотрено, и в настоящее время работает до 5-7% эффективной.
2. Добавлен некоторая поддержка для мониторинга NVidia GPU температуры & Скорость вентилятора (Не могут быть доступны с помощью карты).
3. Лучшие сетевые блоки / нити автоопределения теперь работает более точно и эффективно.
теперь отображаются 4. Победа одноразового значения.
5. (только альфа) "Nonce-подпрыгивание" функция в настоящее время осуществляется.
Исправление ошибок:
Исправлена серьезная ошибка с неправильным обращением с любой целью, которая не является своим родом 0x00000000ffffff .... FFFFFF.
Известные проблемы:
Ваш компьютер может перестать отвечать на запросы в случайном порядке, если вы пытаетесь закрыть приложение с "Закрыть" Кнопка, или нажав Ctrl-C / -break комбинацию. Обычно это происходит, когда вы используете слишком высокие значения "-агрессия" параметр.
Вы можете избежать этой проблемы, при использовании RPCMiner2013 с горно-прокси программного обеспечения. Только близко горно-proxy.exe, подождите минуту, пока не появится "Блоки не в настоящее время хеширования прямо сейчас", И после этого можно закрыть приложение.
Известные ограничения:
Только протокол GetWork поддерживается. Если вы хотите Stratum, вы должны запустить горно-прокси программное обеспечение, доступное из вашего любимого бассейна.
Как использовать (примеры):
1. Deepbit бассейн:
RPCMiner2013-cuda.exe -url = HTTP: //pit.deepbit.net: 8332 -user =
2. С бассейном слякоть в:
бассейн слякоть не поддерживает Getwork, так что вы должны запустить горно-proxy.exe на первом (без каких-либо параметров). Ваша командная строка будет выглядит следующим образом:
RPCMiner2013-cuda.exe -url = HTTP: // локальный: 8332 -user =
3. GUIminer:
Просто переименуйте RPCMiner2013-cuda.exe в rpcminer-cuda.exe и после этого вы можете легко использовать это приложение с GUIminer!
Заметки:
1. Значение по умолчанию "-workrefreshms" 4000 (4с). Но это не достаточно, если у вас медленная карта! Итак, если вы поднять его на 15000-20000 или даже до 50000, это увеличит шансы найти временное значение.
2. CUDA параметры запуска сетки, которые показаны лучше всего подходят для моего старого, но с золотом GTS 250. Конечно, если у вас есть последняя карта, вы можете использовать более высокие значения. Или вы можете пропустить "-gpugrid" и / или "-gputhreads" запустить автоматическое определение этих параметров.
Некоторые показатели производительности (для Gygabyte-х "зеленый" GTS 250):
Входные параметры: агрессия = 8, GPUGRID = 64, gputhreads = 64
Перф для настройки по умолчанию (Ядро = 675 МГц, Mem = 1000 МГц, Shdr = 1620 МГц): 30373 khashes / с
Перф для настройки OC'ed (Ядро = 762 МГц, Mem = 1225 МГц, Shdr = 1 958 МГц): 36111 khashes / с
Планируемые возможности (Будут доступны в следующем альфа-версии):