Оглавление
- Процесс настройки программы для добычи криптовалюты
- Настройка Nanominer
- Обновления / Releases
- Build
- Настройка и Запуск XMRig
- Что майнить на Gminer? Список алгоритмов
- Порядок настройки программы для добывания криптовалют
- Что такое EWBF Miner?
- Лучший майнер Ethash для Nvidia. Результаты теста
- Майнинг для чайников: базовые понятие и принцип работы
- Преимущества и недостатки приложения
- CUDAMiner для видеокарт Nvidia
- Основные плюсы и минусы криптомайнера
- Compiling on Windows (7, 10)
- F.A.Q
- Why is my hashrate with Nvidia cards on Windows 10 so low?
- Are AMD cards also affected by slowdowns with increasing DAG size?
- Can I still mine ETH with my 4GB GPU?
- What are the optimal launch parameters?
- What does the flag do?
- What is ethminer’s relationship with Genoil’s fork?
- CUDA GPU order changes sometimes. What can I do?
- Итог
Процесс настройки программы для добычи криптовалюты
Перед тем как приступить к настройке Cudaminer потребуется установить на компьютер самые свежие драйвера для видеокарт Nvidia, поддерживающие возможность работы с CUDA 5.5 и выше. Далее, нужно найти сайт, где можно скачать это ПО. При этом пользователь может наткнуться на иностранный онлайн-ресурс, где для закачки установочного файла потребуется нажать на кнопку download Cudaminer.
Чтоб запустить процесс криптодобычи на одной видеокарточке на алгоритме scrypt (работает по умолчанию) с автоматическим определением лучших рабочих параметров, потребуется предварительно настроить BAT-файл, куда вписывается следующий текст: cudaminer.exe -i 1 -l auto -C 1 –o pool: port -O worker: пароль.
Этот батник должен находиться внутри главной папки приложения. После того как в файл будут добавлены нужные значения, запускается сам процесс добычи крипты. О том, что процесс криптодобычи был начат программа сообщит путем вывода строк с принятыми решениями.
Для разгона видеокарт с целью повышения показателей производительности майнинга рекомендуется использовать приложение MSI Afterburner. Это ПО свободно распространяется в интернете, поэтому его можно легко на многих сайтах. Также при необходимости юзеры смогут повысить отдачу от видеокарт с помощью встроенных команд.
Тонкая настройка Nvidia Cudaminer предполагает использование следующих команд:
- использующийся программный алгоритм для добычи крипты (-a);
- отображение показателей текущей скорости (-D);
- длительность таймаута подключения к серверам (-T);
- точный адрес криптопула (-o);
- данные для идентификации юзера криптовалютного пула (-О);
- параметры интенсивности криптодобычи (-l);
- временной интервал подключения к серверам криптопулов в секундах (-R);
- точный адрес прокси-серверов (-x);
- общее число задействованных в майнинге криптовалюты потоков (-t);
- отключение поддержки работы с майнинг-протоколом Stratum (–no-stratum);
- включение дополнительного кеширования текстур (-C).
Важно: получить более подробную информацию обо всех существующих командах можно путем набора в консоли команды «-help»
Настройка Nanominer
При запуске nanominer читает установочный файл config.ini из текущего каталога программы. Чтобы присвоить конкретное имя файлу конфигурации, его следует записать в качестве первого аргумента в командной строке. Например:
При запуске с -d опцией командной строки (например ) майнер выводит список устройств , которые он обнаруживает, в том числе их PCI – адресов и их объем памяти. Чтобы использовать эту функцию в Windows, программа должна быть запущена из командной строки (cmd).
Nanominer не требует указания пулов в файле конфигурации. Если пул (или список пулов) не указан, nanominer будет автоматически использовать пулы на nanopool.org, соответствующие выбранной криптовалюте (за исключением монет, не перечисленных на Nanopool). Общедоступные полные узлы QuarkChain (fullnode.quarkchain.io и fullnode2.quarkchain.io), которые поддерживаются разработчиками QuarkChain, по умолчанию используются для QuarkChain.
Когда nanominer запускается, он отображает основную рабочую информацию в журнале консоли, включая текущую версию программы, название установки, количество и тип установленных видеокарт, а также текущие настройки программы.
Настройка config.ini
Для работы nanominer используется файл конфигурации «config.ini». В нём необходимо прописать базовые настройки, после чего можно запускать «nanominer.exe» и майнинг начнётся. Основное, что нужно заполнить:
Убедитесь, что ваш файл config.ini выглядит так:
Где:
- YOUR_ADDRESS – ваш действующий адрес Ethereum
- YOUR_WORKER – простое короткое имя воркера (например, worker01). По желанию.
- YOUR_EMAIL – ваш адрес электронной почты для уведомлений. По желанию.
Хост-серверы Nanopool будут добавлены автоматически. Майнер также может сортировать серверы по пингу и выбирать ближайший. Если вы хотите настроить отработку отказа вручную, вам нужно добавить опцию « pool », как в примере ниже:
Дважды проверьте, что вы установили свой собственный кошелек, и он правильный. Задайте простое имя рабочего для отслеживания вашего RIG в пуле и адрес электронной почты для получения предупреждений, когда ваш RIG отключается. Кроме того, вы можете вместо этого установить парольную фразу для доступа к настройкам учетной записи.
Запустить
Дважды щелкните на файл nanominer, чтобы запустить майнер.
Обновления / Releases
Обновление v39.1
- : улучшить хешрейт режима 1 – 2% , значение по умолчанию изменяется с 68 на 69 , ручная установка 70 также очень многообещающая.
- : поддержка режима в драйвере Windows 471.11
- : выпуск v39.0
- : проблема с драйвером Windows 21.6.1+
Обновление v39.0
: Новый режим LHR для майнинга ETH на графических процессорах LHR серии RTX 30, поддерживает Windows и Linux, может получить ~ 70% максимального разблокированного хешрейта.
- Этот режим можно настроить аргументом , работает только сейчас.
- по умолчанию – 0, что означает, что даже если он не установлен, режим LHR будет применяться к графическим процессорам LHR, если обнаружены определенные графические процессоры.
- Настройте режим LHR, установив определенное значение, которое укажет майнеру, что он пытается достичь процента от максимального хешрейта разблокировки, например , ожидает получить 68% хешрейта для той же модели графического процессора без LHR.
- Более высокое значение приведет к более высокому хешрейту, но имеет более высокую вероятность попасть в состояние блокировки, что приведет к гораздо меньшему хешрейту.
- Хорошее начальное значение настройки составляет 68, что было проверено на стабильность на большинстве конфигураций буровой установки.
- значение может быть установлено для каждого графического процессора, используя список, разделенный запятыми , где означает выключение режима LHR.
Известная проблема
невозможно разблокировать хешрейт LHR под драйвером Windows 471.11
Обновление v38.0
- : добавить поддержку.
- : устранение утечки памяти библиотекой NVML для драйвера Nvidia 460+ на windows.
- : вызывает сбой в определенной ситуации.
Обновление v37.5
- : добавлен для AMD GPU’s, может работать быстрее с ETH майнинг таймингами
- : немного увеличили хешрейт на графических процессорах Nvidia
- : используйте & для защиты графического процессора от перегрева, подробности в readme.md
Обновление v37.3
feature: добавлена опция —enable-dag-cache чтобы позволить дополнительный DAG для разных epoch кэшируемых в памяти графического процессора, полезно для добычи ETH+ZIL и майнинга на NiceHash.
Обновление v37.2
- : добавили опции для настройки для майнинг пулов, старый формат отключен и более не работает, можно добавить как часть воркера или кошелька
- : незначительное улучшение хешрейта на графических процессорах RDNA GPUs
- : проблема совместимости на последних драйверах.
Обновление v37.1
- : высокий коэффициент брака на графических процессорах Nvidia 10 серии
- : совместимость пула
- Рекомендуют майнер и для , hashrate будет значительно увеличен с опцией.
NBMiner имеет опцию —mt для оптимизации таймингов памяти графических процессоров Nvidia GDDR5 и GDDR5X.
Обновление v37.0
- : для добычи монет на Nvidia GPUs.
- : для Nvidia, для AMD
- : поддержка нового формата адреса
- : ‘clBuildProgram error’ проблема на Vega для версий 35.0 – 36.1
- : отключено AMD iGPU по умолчанию,можно включить обратно настройкой
- : небольшие баг-фиксы, улучшена общая стабильность
Build
-
Make sure git submodules are up to date:
git submodule update --init --recursive
-
Create a build directory:
mkdir build cd build
-
Configure the project with CMake. Check out the additional .
cmake ..
Note: On Windows, it’s possible to have issues with VS 2017 default compilers, due to CUDA expecting a specific toolset version; in that case, use the VS 2017 installer to get the VS 2015 compilers and pass the option:
cmake .. -G "Visual Studio 15 2017 Win64" # or this if you have build errors in the CUDA step cmake .. -G "Visual Studio 15 2017 Win64" -T v140
-
Build the project using . This is a portable variant of .
cmake --build .
Note: On Windows, it is possible to have compiler issues if you don’t specify the build config. In that case use:
cmake --build . --config Release
-
(Optional, Linux only) Install the built executable:
sudo make install
Настройка и Запуск XMRig
Быстрый старт
Для того, что бы добывать монеты нужно:
- скачать программу
- разархивировать в любое удобное место
- отредактировать .bat файл с нужной монетой (поменять кошелек на свой)
Содержимое скомпилированного майнера выглядит следующим образом:
Запускается процесс добычи криптовалют посредством двойного клика по пакетному файлу start или приложению.
Рассмотрим настройку более детально.
Настройка .bat файла для XMRig
Для добычи монет на алгоритме randomx нам нужно создать или отредактировать готовый батник под нужную Вам монету. Это базовые настройки, которых достаточно для майнинга. Вторичные настройки рассмотрим позже.
Расшифровка содержимого батника
- xmrig — данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Нвидиа укажем xmrig-nvidia
- -a randomx — указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его
- -o pool.supportxmr.com — указываем адрес Вашего пула. В данном примере у нас supportxmr, т.к. на момент написания статьи он получил наибольшее число положительных отзывов
- 5555 — после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050
- -u 4ALcw9nTA…r34HNroSAZ — после ключа -u указываем адрес Вашего цифрового кошелька. Получите его на бирже криптовалют, либо установите холодный кошелек
- —donate-level=1 — настраиваем комиссию майнера. По умолчанию она составляет 5%. level=1 означает 1%
Можно дописать ключ «pause» в самом низу батника, что бы в случае ошибки программы или не верного синтаксиса .bat файла, программа сразу не закрылась, а отобразила на экране код и описание ошибки
На этом базовую настройку майнера можно завершить и запускать программу.
Что майнить на Gminer? Список алгоритмов
Gminer справляется с массой алгоритмов. Полный список следующий:
- Ethash (только Nvidia)
- ProgPoW (только Nvidia)
- KAWPOW (Ravencoin и только Nvidia)
- Ethash+Eaglesong (только Nvidia)
- Ethash+Blake2s (только Nvidia)
- Eaglesong (Nvidia и AMD)
- Blake2b+Sha3 (только Nvidia)
- Cuckarood29/Cuckaroom29 (Grin и только Nvidia)
- Cuckatoo31 (Grin и только Nvidia)
- Cuckatoo32 (Grin и только Nvidia)
- Cuckoo29 (Aeternity для Nvidia и AMD)
- CryptoNightBBC (только Nvidia)
- BFC (Nvidia и AMD)
- Cortex (только Nvidia)
- Cuckaroo29s (Nvidia и AMD)
- Cuckarood29v (MoneroV для Nvidia)
- Blake2s(Nvidia и AMD)
- Eaglesong (Nervos CKB для Nvidia и AMD)
- Equihash 96.5 (только Nvidia)
- Equihash+Scrypt (для Nvidia)
- Equihash 125.4 (ZelCash и только для Nvidia)
- Equihash 144.5 (Bitcoin Gold, BitcoinZ и ZelCash для Nvidia и AMD)
- Beam Hash (BEAM для Nvidia и AMD)
- Equihash 192.7 (Nvidia и AMD)
- Equihash 210,9 (Nvidia).
Ниже приведен список алгоритмов, которые поддерживает программа для майнинга (майнер) Gminer. Для каждого из алгоритмов показана комиссия программы. Эта комиссия обычно не превышает нескольких процентов и используется разработчиками майнера для поддержания и улучшения его работы, а также для добавления новых функций. Комиссия берется за счет того, что программа майнит короткий промежуток времени (обычно не более минуты) каждый час на кошелек разработчика.
- eth, ethash – 0.65%
- etc, etchash – 0.65%
- kawpow, rvn, ravencoin – 1%
- cuckatoo32, grin32 – 2%
- cortex – 5%
- beamhash – 2%
- equihash144_5 – 2%
- equihash125_4 – 2%
- equihash192_7 – 2%
- equihash210_9 – 2%
- cuckoo29, aeternity – 2%
- cuckarood29 – 2%
- cuckatoo31, grin31 – 2%
- cuckaroo29b, bittube – 4%
- cuckaroo29s, swap – 2%
- cuckarood29v, monerov – 10%
- bfc – 3%
- vds – 2%
А вот рекомендованный объём памяти видеокарты для работы Gminer на разных алгоритмах.
- Cuckaroo29 — 3.8Gb;
- Cuckatoo31 — 7.68 Gb;
- Cuckoo29 — 3.8 Gb;
- Equihash 96.5 — 0.75 Gb;
- Equihash 144.5 — 1.75 Gb;
- Beam Hash — 2.9 Gb;
- Equihash 192.7 — 2.75 Gb;
- Equihash 210.9 — 1 Gb.
Порядок настройки программы для добывания криптовалют
Перед настройкой Cudaminer нужно инсталлировать последние драйвера для видеокарт Nvidia с поддержкой технологии CUDA 5.5 и выше.
Для запуска майнинга на одной видеокарте на алгоритме scrypt (он запускается по умолчанию) с автоматическим выбором оптимальной конфигурации нужно подготовить BAT-файл такого содержания:
Этот файл должен находиться в папке с приложением. После введения соответствующих значений производится его запуск. Об успешной работе будет свидетельствовать появление строк с принятыми решениями.
Пример файла для запуска добычи Dogecoin на пуле aikapool.com:
Правильно работающая программа должна выглядеть так:
Разгон при майнинге лучше всего осуществлять с помощью программы MSI Afterburner, которую можно скачать здесь. Но ее также можно производить и встроенными командами.
Тонкая настройка Cudaminer требует указания следующих значений:
- Используемый алгоритм (-a).
- Отображение скорости (-D).
- Таймаут подключения к серверу пула (-T).
- Адрес пула (-o).
- Идентификационные данные майнера на пуле (-О).
- Интенсивность (-l).
- Время между попытками подключиться к серверу пула в секундах (-R).
- Адрес прокси сервера (-x).
- Число потоков для майнинга (-t).
- Выключение поддержки протокола Stratum (–no-stratum).
- Подключение дополнительного кеша текстур (-C) и другие.
Дополнительно смотрите видео материал с практическим примером майнинга криптовалюты DogeCoin на видеокартах Nvidia с помощью программы Cudaminer:
Что такое EWBF Miner?
Программа для майнинга EWBF S Cuda Zcash Miner предназначена именно для видеокарт NVIDIA, поддерживающих технологию Compute Capability версии 2.0 и выше. Этим майнером можно добывать не только монеты ZEC, но и другие популярные криптовалюты, работающие на основе алгоритма Equihash, например, Bitcoin Gold.
Программа для майнинга позволяет добиться максимальной производительности вычислительного оборудования. Видеокарта GTX 1070 будет выдавать hashrate в 444 sols/s с настройками по умолчанию. Безусловно, это чрезвычайно хороший показатель.
За использование программного обеспечения вы будете платить около 2% от добычи криптовалюты Zcash или иного актива. Эти денежные средства автоматически перечисляются на баланс разработчикам софта.
В отличие от алгоритмов: CryptoNight, SHA-256, Ethash расчет блока осуществляется максимально оперативно, в среднем этот процесс занимает не больше двух с половиной минут. В результате, пользователь получает вознаграждение в размере 12,5 ZEC.
Лучший майнер Ethash для Nvidia. Результаты теста
Результаты теста для Nvidia
Для нас было удивительно, что тестирование выиграл майнер T-Rex. Мы хорошо знаем этот майнер как один из лучших на алгоритмах KawPoW для Ravencoin и MTP для Zcoin, однако никогда не пробовали его для Ethash. Прекрасно показал себя на Ethash и Gminer — майнер, который мы рекомендуем для монет RVN, AE, BEAM, CTXC, GRIN, MWC и ZEL.
В то время как Calymore и Phoenix почивали на лаврах славы и занимали лидирующие позиции, новые майнеры усердно работали над оптимизацией кода. Скриншот работы победителя нашего эксперимента — майнера T-Rex — представлен ниже.
Работа майнера T-Rex
Хуже всех работал bminer, то есть можно назвать его аутсайдером. Результаты тестирования всех остальных майнеров отличаются незначительно.
Майнинг для чайников: базовые понятие и принцип работы
Майнинг – процесс добычи криптовалюты с помощью математических вычислений. Человек не способен эффективно справляться с этой задачей, поэтому используется вычислительная мощность компьютера.
Криптовалюта – это цифровая валюта, основанная на криптографии. Главное ее отличие – отсутствие обеспеченности. Курс валюты не контролируется государственными органами. Она децентрализована, а также не имеет физического воплощения.
Благодаря майнингу работает система биткоина – блокчейн. Данная система основана на цепи блоков, связанных между собой. Они генерируются в результате проведения операций.
Выглядит это все просто. Майнер создает мощное устройство для майнинга, запускает программу, ему начинают приходить блоки данных, содержащие записи. Устройство их обрабатывает, добиваясь правильного решения – тем самым укрепляя цепочку блокчеин. За результат пользователь получает вознаграждение в виде монет.
Получается, что майнер – звено, без которого многие криптовалюты просто бы не существовали. Пока есть майнеры – осуществляются транзакции и добываются новые монеты.
Что такое хэш в майнинге?
Хеш – это результат обработки данных. Во время хеширования преобразуется массив входных данных в выходную строку. Майнеры вычисляют хеш, состоящий из предыдущего блока блокчейна, суммы хешей транзакций за последние 10 минут и случайного числа.
Простыми словами для чайников – хэш помогает делать блоки непрерывными и взаимосвязанными. Хэш прошлого блока записывается в следующем и так до бесконечности. Теперь понимаете, почему система блокчеин такая надежная? Если взломщик захочет изменить данные хотя бы одного блока – система тут же обнаружит несоответствие. Взломщику придется изменить данные во всех блоках. Но как это сделать, если блоки хранятся на устройствах всех пользователей системы блокчеин? А их миллионное множество.
Вот почему майнер должен знать, что такое хэш в майнинге, даже в том контексте, что мы разбираем майнинг для чайников. Это элемент непрерывной системы, который обеспечивает неукоснительную безопасность.
Преимущества и недостатки приложения
У Cudaminer присутствуют такие преимущества:
- Использование приложения не требует оплаты.
- Открытость исходного кода позволяет использовать ее для собственных разработок начинающими программистами.
- Множество доступных команд позволяет точно настраивать параметры майнинга.
- В интернете доступны много ресурсов, где подробно описаны особенности работы с приложением.
К недостаткам Cudaminer можно отнести следующие:
- Программа уже устарела, не поддерживает функций, которыми обладают современные приложения.
- Не поддерживаются обновленные версии CUDA и современные видеокарты.
- Использование командной строки в программе Cudaminer сложно для неопытного пользователя.
- Приложение Cudaminer не имеет поддержки современных алгоритмов хеширования, например, майнить Monero (XMR) с ее помощью не получится, для этого лучше использовать приложение XMRig Nvidia.
- Эффективность Cudaminer существенно меньше, чем у современных аналогов, использующих оптимизированные программные модули.
CUDAMiner для видеокарт Nvidia
Данное решение было создано разработчиком KlausT на основе программы cpuminer. Майнер имеет поддержку огромного количества алгоритмов, среди которых:
- Scrypt,
- Scrypt-jane,
- Scrypt-N,
- SHA-256D,
- MaxCoin.
Из-за отсутствия графической оболочки, запуск программы и выбор алгоритма может стать сложным препятствие для новичков.
Запустить CUDAMiner можно только предварительно создав bat-файл и прописав в нем параметра подключения к пулу. Об удачноv подключении будет свидетельствовать появление консольного окна, в котором приложение начнет уведомлять пользователя об удачных «шарах» и о текущей скорости добычи электронных монет.
Кстати о скорости. Завсегдатаи тематических форумов отмечают, что при использовании последних версий программы можно добиться показателей MH/s (ну или KH/s, в зависимости от валюты), которые примерно на 10-15% превышают таковые у сторонних решений.
Параметры и команды доступные в программе
CUDAMiner поддерживает массу команд, при помощи которых вы можете изменять следующие параметры:
- используемый алгоритм (-a),
- адрес сервера (-o),
- данные учетной записи для авторизации на сервере (-O),
- используемый прокси (-x),
- количество активных потоков (-t),
- интервал между соединениями (-R),
- таймаут подключения (-T),
- отображение скорость (-D),
- конфигурацию запуска для отдельных устройств (-l),
- использование кэша текстур (-C) и так далее.
Получить полный список команд можно введя в строку «-help».
Основные плюсы и минусы криптомайнера
У Cudaminer, обеспечивающего возможность работы Nvidia mining, присутствуют такие преимущества:
- для работы с приложением не потребуется тратить деньги так, как оно распространяется бесплатно;
- начинающие программисты смогут на основе этого программного обеспечения создавать свои собственные решения благодаря открытому программному коду у Кудамайнера;
- наличие большого количества специальных команд позволяет тонко настраивать работу криптомайнера исходя из собственных предпочтений и учитывая специфику используемого для добычи крипты оборудования;
- в интернете можно найти огромное количество подробных инструкций по работе с приложением и его настройке для получения максимальных показателей производительности криптодобычи.
Стоит отметить, что скачать майнер для Nvidia можно на многих популярных интернет-ресурсах. Правда, скачивать это ПО рекомендуется только с проверенных сайтов для того, чтоб исключить вероятность загрузки на ПК вредоносных программ.
Что же касаемо недостатков Cudaminer, то к ним стоит отнести следующие особенности этого майнинг-инструмента:
- приложение несмотря на ряд достоинств является уже устаревшим и у него нет ряда полезных для современного майнинга крипты функций;
- приложение не работает с последними версиями CUDA и многими видеокартами последних поколений;
- для начинающих юзеров настройка криптодобычи с через командную строку может стать непреодолимой задачей;
- программное обеспечение Cudaminer не поддерживает работу с современными хеш-алгоритмами, что не дает юзерам добывать с помощью этого инструмента монету Monero (XMR) и прочие подобные криптоактивы;
- показатели производительности Cudaminer заметно ниже, чем у других подобных современных программных инструментов.
Для майнинга некоторых, не поддерживаемых Кудамайнером монет, потребуется использование другого ПО, умеющего работать с основными популярными сейчас криптоалгоритмами хеширования.
Compiling on Windows (7, 10)
3. Create a new CUDA 9.2 Runtime Project
File -> New -> Project…
If you do not see the CUDA 9.2 Runtime project template, ensure that you installed the Visual Studio plugin as part of the 9.2 toolkit installer (and re-run the installer if you did not).
Add all .h and .cu files from this repo to the project:
5. Set the Appropriate Build Architecture
Set the project properties to compile for the correct architecture (see architecture table at top). The CUDA miner uses the lop3 PTX ISA instruction, so it cannot be compiled for any architecture previous to sm_50.
7. Compile/Execute
Either click on «Local Windows Debugger» to build+run, or use another Build method and then navigate to the x64 binary output directory in your project structure and run the compiled .exe. If you run it without giving it any command-line arguments (the default if you just run the Local Windows Debugger), you should see:
This indicates that the program was built correctly. Try running it from the command line (or a .bat file) with arguments, or configure your project to pass in command line arguments for the pool IP:port, username, and any other additional optional command line arguments you would like to use.
F.A.Q
Why is my hashrate with Nvidia cards on Windows 10 so low?
The new WDDM 2.x driver on Windows 10 uses a different way of addressing the GPU. This is good for a lot of things, but not for ETH mining.
- For Kepler GPUs: I actually don’t know. Please let me know what works best for good old Kepler.
- For Maxwell 1 GPUs: Unfortunately the issue is a bit more serious on the GTX750Ti, already causing suboptimal performance on Win7 and Linux. Apparently about 4MH/s can still be reached on Linux, which, depending on ETH price, could still be profitable, considering the relatively low power draw.
- For Maxwell 2 GPUs: There is a way of mining ETH at Win7/8/Linux speeds on Win10, by downgrading the GPU driver to a Win7 one (350.12 recommended) and using a build that was created using CUDA 6.5.
- For Pascal GPUs: You have to use the latest WDDM 2.1 compatible drivers in combination with Windows 10 Anniversary edition in order to get the full potential of your Pascal GPU.
Are AMD cards also affected by slowdowns with increasing DAG size?
Only GCN 1.0 GPUs (78×0, 79×0, 270, 280), but in a different way. You’ll see that on each new epoch (30K blocks), the hashrate will go down a little bit.
Can I still mine ETH with my 4GB GPU?
Not really, your VRAM must be above the DAG size (Currently about 4.023 GB.) to get best performance. Without it severe hash loss will occur.
What are the optimal launch parameters?
The default parameters are fine in most scenario’s (CUDA). For OpenCL it varies a bit more. Just play around with the numbers and use powers of 2. GPU’s like powers of 2.
What does the flag do?
@davilizh made improvements to the CUDA kernel hashing process and added this flag to allow changing the number of tasks it runs in parallel. These improvements were optimised for GTX 1060 GPUs which saw a large increase in hashrate, GTX 1070 and GTX 1080/Ti GPUs saw some, but less, improvement. The default value is 4 (which does not need to be set with the flag) and in most cases this will provide the best performance.
What is ethminer’s relationship with Genoil’s fork?
Genoil’s fork was the original source of this version, but as Genoil is no longer consistently maintaining that fork it became almost impossible for developers to get new code merged there. In the interests of progressing development without waiting for reviews this fork should be considered the active one and Genoil’s as legacy code.
CUDA GPU order changes sometimes. What can I do?
There is an environment var which tells the Nvidia CUDA driver how to enumerates the graphic cards.
The following values are valid:
- (Default) — causes CUDA to guess which device is fastest using a simple heuristic.
- — orders devices by PCI bus ID in ascending order.
To prevent some unwanted changes in the order of your CUDA devices you might set the environment variable to .
This can be done with one of the 2 ways:
-
Linux:
- Adapt the file and add a line
- Adapt your start script launching ethminer and add a line
-
Windows:
- Adapt your environment using the control panel (just search using your favorite search engine)
Итог
Мы можем посоветовать эту программу всем майнерам, независимо от опыта в майнинге криптовалют. Nanominer выдаёт хорошую производительность, а благодаря постоянным обновлениям, хешрейт становится всё больше, а стабильность улучшается. Через приложение можно регулировать частоту ядра и памяти видеокарт обоих производителей, что ещё больше увеличивает доход.
При этом новичком не придётся разбираться с обилием настроек, так как всё можно использовать сразу после скачивания nanominer. Комиссия разработчика конкурентоспособна, что тоже радует в майнерах 2021 года. Хорошая программа с достойным функционалом, которую мы рекомендуем к использованию.

Эта тема закрыта для публикации ответов.