Cudaminer - майнер scrypt(LTC), scrypt-jane(YAC), scrypt N(VertCoin), keccak256(MaxCoin) на картах Nvidia
Майнер cudaMiner для карт от Nvidia.
Поддерживает следующие типы криптовалют:
1) scrypt с N=1024 (LiteCoin и другие)
2) scrypt-jane (Yacoin и другие)
3) scrypt с бОльшим N (VertCoin)
4) MaxCoin(SHA-3 или Keccak256)
Создан cudaMiner на основе pooler cpuminer 2.2.3. Построен по консольному типу и имеет интерфейс командной строки.
Основные опции:
-a,--algo=ALGO -заданиеалгоритма(defaultis scrypt)
scrypt scrypt Salsa20/8(1024,1,1), PBKDF2(SHA2)
scrypt:N scrypt Salsa20/8(N,1,1), PBKDF2(SHA2)
scrypt-jane scrypt Chacha20/8(N,1,1), PBKDF2(Keccak)
scrypt-jane:Coin
Coin must be one of the supported coins.
scrypt-jane:Nfactor
scrypt-chacha20/8(2*2^Nfactor,1,1)
scrypt-jane:StartTime,Nfmin,Nfmax
like above nFactor derived fromUnix time.
sha256d SHA-256d(неиспользуется GPU акселерация)
keccak Keccak256используетсяMaxCoin--no-autotune -отключаетавтоматическуюнастройку,котораязапускаетсяпоумолчанию.--devices -выводитсписокустройств CUDA
-d -заданиеномераустройства CUDA.Можнозадаватькартуназванием,например gtx780ti or gt640#2 -l -заданиеконфигурациимайнинга(определяетсяавтонастройкой,либовручную)-C -включениекэшатекстур.0-нет.1-одинслой.2-2слоя.(Порядка20кхприростнахорошихкартах)-m -включаетвозможностьвыделенияпоследовательныхблоковпамяти.0-нет.1-включено.(НаWin7,8,Vistaможетуменьшитьобъемпотребляемойпамяти)-i -включает,либовыключаетинтерактивныйрежим.0-нет.1-включено.Длякарт,работающихврежимедесктопрекомендуетсявключить.Длякартвыделенныхдлямайнинга-отключитьииспользоватьключ-l длязаданияпараметровядра.-o -заданиепула-O -заданиеворкераипаролячерез":".Например"kr1z1s.1:111"(воркер- kr1z1s.1,пароль-111)-H - при1включаетсяпараллельноехеширование SHA-256на CPU.Используетбольшересурсовпроцессора,нагружаетвсеядрапроцессора.При0(поумолчанию)используетсяодноядронакаждый GPU.При-H 2 CPU неиспользуется.Остальныеопцииможнопосмотретьзапустивмайнерсключом--help.
CUDA оптимизация
Длянаилучшейпроизводительностинеобходимоправильноинициализироватьядро CUDA спомощьютекстовойстроки,например F27x3.Синтаксис(ПРЕФИКСБЛОКИ x ВАРП)ДоступныследующиеПРЕФИКСЫядер:
L -Совместимыекарты(Cuda1.x)(применяетсядлястарыхкарт NVIDIA)
F -Fermiкарты(CUDA 2.x)(применяетсядлякарт4хх5ххсемейства)
K -Keplerкарты(CUDA 3.0).(карты6ххсемейства)Буква S (для"spinlock")такжеработает
T -Titanи GK208 карты(CUDA 3.5)
X -Экспериментальноеядро.Cuda3.5Примеры:
L27x3 -ядродлязапуска GTX 260
F28x4 -ядродлязапускаGeforce GTX 460
K290x2 -ядродлязапускаGeforce GTX 660Ti
T30x16 -ядродлязапуска GTX 780Ti.Выможетезапуститьавтонастройкуиподождать,покамайнерсамнайдетоптимальнуюконфигурацию.Либоможетеуказатьдополнительно,какойтипустройстввыхотитенастроитьавтоматически.Напримерстрока-l F указываетмайнеру,чтонеобходимопровестиавтонастройкудляFermiкарт.
Примерная строка запуска для трех карт от автора программы
cudaminer.exe -d 0,1,2-i 1,0,0-l auto,S27x3,28x4-C 0,2,1-o
http://ltc.kattare.com:9332 -O myworker.1:mypass
Длякарты0включенинтерактивныйрежимиавтонастройка,длякарт1и2-заданыособыеконфигурацииядра.Длякарты0отключенкэштекстур,длякарты1включенодинслой,длякарты2-дваслоякэшатекстур.
Примеры запуска cudaMiner
Пример запуска cudaMiner на пуле Coinotron с использованием протокола STRATUM на одной карте без дополнительных настроек карты, воркер user.1, пароль - 111. Используется автонастройка ядра.
cudaminer.exe -o stratum+tcp://coinotron.com:3334 -O user.1:111
Пример запуска cudaMiner на пуле LiteGuardian с использованием протокола STRATUM на одной карте Geforce GTX 660Ti с дополнительным хешированием SHA256 на процессоре и двухслойным кэшированием текстур, воркер user.1, пароль - 111. Используются специализированные настройки ядра Kepler.
cudaminer.exe -H 1-l K290x2 -C 2-o stratum+tcp://eu-1.liteguardian.com:3334 -O user.1:111
Пример запуска cudaMiner на пуле WeMineLTC с использованием протокола STRATUM на одной карте Geforce GTX 460 с дополнительным хешированием SHA256 на процессоре и однослойным кэшированием текстур, воркер user.1, пароль - 111. Используются специализированные настройки ядра Fermi.
cudaminer.exe -H 1-l F28x4 -C 1-o stratum+tcp://world.wemineltc.com:3333 -O user.1:11
Скачать последнюю версию cudaMiner с форума:
(https://bitbucket.org/dimberg/cudam/downloads/cudaminer-2014.02.28-x86.zip) - версия для х86
(https://bitbucket.org/dimberg/cudam/downloads/cudaminer-2014.02.28-x64.zip) - версия для х64