Cudaminer - майнер scrypt(LTC), scrypt-jane(YAC), scrypt N(VertCoin), keccak256(MaxCoin) на картах N

Тема в разделе "Программы", создана пользователем DimBerg, 10 сен 2018.

  1. DimBerg

    DimBerg новичок

    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