Разгон видеокарт nvidia и amd для максимального хэшрейта при майнинге

Содержание:

Requirements

  • NVIDIA Driver version: >= 384.
  • Nvidia GPU Specific Requirements:
Algorithm Coin Compute Capability Memory (Win7 & Linux) Memory (Win10)
ethash ETH 6.0, 6.1, 7.0, 7.5, 8.0,8.6 5GB 6GB
cuckatoo GRIN31 6.0, 6.1, 7.0, 7.5, 8.0,8.6 8GB 10GB
cuckatoo32 GRIN32 6.0, 6.1, 7.0, 7.5 8GB 10GB
cuckoo_ae AE 6.0, 6.1, 7.0, 7.5, 8.0,8.6 5GB 6GB
progpow_sero SERO 6.0, 6.1, 7.0, 7.5, 8.0,8.6 3GB 4GB
kawpow RVN 6.0, 6.1, 7.0, 7.5, 8.0,8.6 3GB 4GB
beamv3 BEAM 6.0, 6.1, 7.0, 7.5 3GB 3GB
octopus CFX 6.0, 6.1, 7.0, 7.5, 8.0,8.6 5GB 6GB
ergo ERGO 6.0, 6.1, 7.0, 7.5, 8.0,8.6 3GB 3GB

* Compute Capability reference link: wikipedia

API Reference

Response

{
    "miner": {
        "devices": ,
        "total_hashrate": "708 M",
        "total_hashrate2": "164.4 M",
        "total_hashrate2_raw": 164395439.13815895,
        "total_hashrate_raw": 708044466.8349969,
        "total_power_consume": 839
    },
    "reboot_times": ,
    "start_time": 1586944619,
    "stratum": {
        "accepted_shares": 2,
        "accepted_shares2": ,
        "algorithm": "hns_ethash",
        "difficulty": "8.59 G",
        "difficulty2": "8.59 G",
        "dual_mine": true,
        "latency": 221,
        "latency2": ,
        "rejected_shares": ,
        "rejected_shares2": ,
        "url": "handshake.hk.nicehash.com:3384",
        "url2": "daggerhashimoto.hk.nicehash.com:3353",
        "use_ssl": false,
        "use_ssl2": false,
        "user": "3QHNv52ahdCyeYTGVYDPGjRzMpkknjjfAf.test",
        "user2": "3QHNv52ahdCyeYTGVYDPGjRzMpkknjjfAf.test"
    },
    "version": "30.0"
}

Nvidia не против майнеров

Отбирая у майнеров игровые видеокарты с целью их возврата геймерам, Nvidia предложила им достойную альтернативу. Она выражается в виде отдельной линейки ускорителей CMP HX, изначально ориентированных на майнинг и по умолчанию поставляющихся со специальным криптомайнинговым процессором (Crypto Mining Processor, CMP). Кроме того, у них нет внешних интерфейсов, что не позволяет использовать их ни для чего другого, кроме как для добычи виртуальных денег.

Как пандемия изменила подходы к организации рабочего пространства
Интеграция

«С помощью CMP мы можем помочь майнерам построить наиболее эффективные центры обработки данных, сохранив графические процессоры GeForce RTX для геймеров», – отметили представители Nvidia.

Возможности видеокарт Nvidia для криптомайнеров

На момент запуска серии она состояла из четырех моделей (CMP 30HX, CMP 40HX, CMP 50HX и CMP 90HX), и в будущем их может стать еще больше. Они различаются объемами памяти и хэшрейтом при добыче криптовалюты – к примеру, у младшей 30НХ он равен 26 Мхеш/с, у старшей 90НХ – 86 Мхеш/с.

Посмотреть готовые bat файлы

EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal ADRESS WALLET -epsw x -eworker rig1

Сверху укажите вышеприведенные значения переменных. Впишите номера кошельков, сохранитесь с расширением bat, и настроенный Сlaymore Dual готов к добыче криптовалюты. Двухгигабайтовые графические ускорители уже непригодны для ETH/ETC, но могут добывать другие монеты алгоритма Dagger Hashimoto (Ethash).

Программу Claymore Dual Miner Nicehash сервис больше не поддерживает. По заявлению администрации платформы найсхеш: «После возникновения проблемам с майнером Claymore при добыче на эпохе #384 и выше, манер больше не является плагином по умолчанию. Программа отключена до тех пор, пока разработчик не исправит ошибку. Рекомендуем отключить или удалить майнер Claymore, пока он не будет обновлен». Ссылка на источник https://www.nicehash.com/blog/post/claymore-miner-disabled-as-a-default-plugin?lang=ru.

Claymore на Hive OS

Утилита Клеймор работает как Виндовс, так и в Линукс. В том числе в популярной операционной системе Hive. Заменой исполнительных файлов в Hive служат полетные листы, в которые вносят: название альткоина, координаты сервиса, адрес криптобумажника и выбранную майнинг-утилиту. Разумеется, Claymore Dual Miner на Linux входит в список рекомендованных майнеров для алгоритма dagger hashimoto.

В классическом Linux, Claymore запускается при помощи start.bat. Для более комфортабельного старта применяется утилита Midnight Commander, весь процесс происходит посредством набора команд в терминале.

Программа Claymore Dual miner и ее создатели являлись частью грандиозного проекта, приближающего наступление эры блокчейн-технологий. Увы по каким-то причинам данный проект закрыт. Ну что же есть много других высокопродуктивных майнеров. Разработкой приложений для добычи цифровых монет занимается много талантливых программистов. За неполных десять лет существования, майнинг криптовалют дал огромный толчок развитию научно-технического прогресса.

Графические процессоры стали намного более мощными именно благодаря их активному применению в майнинг деле. Появление таких устройств как АСИКи, без добычи виртуальных денег было бы невозможно. Сфера криптоиндустрии предоставляет рабочие места десяткам тысяч специалистов, стимулирует здоровую конкуренцию.

Как настроить ASIC майнер

Как настроить Linzhi Phoenix ASIC майнер Ethereum

Linzhi Phoenix — это ASIC-устройство для майнинга Ethereum и других монет на алгоритме Dagger Hashimoto (Ethash). Ниже приведены базовые настройки для майнинга ETH.

  1. Перейдите на вкладку Configuration.
  2. Нажмите на раздел Pool.
  3. Выберите ETH для майнинга Ethereum.
  4. Нажмите на имя пулы 2Miners.com.
  5. Выберите ближайший к вам сервер. Если вы находитесь в России, выбирайте EU.
  6. Введите ваш адрес кошелька Ethereum.
  7. Введите имя вашего ASIC-устройства, под этим именем он будет отображаться на странице статистики пула. Вы можете использовать не более 32 символов: только буквы латинского алфавита, цифры от 0-9, а также символы «_» и «-«.
  8. Введите произвольное ID пула, например eth-2m.
  9. Нажмите на кнопку Add.
  10. Выберите настройки пула, которые вы только что создали, чтобы начать майнинг.

Как настроить Antminer E3 ASIC майнер Ethereum

Antminer E3 больше не может майнить Ethereum. Ниже приведена базовая настройка майнера Antminer E3 для майнинг-пула Callisto. Вы можете самостоятельно настроить майнер для работы на других пулах алгоритма Dagger Hashimoto (Ethash) с малым размером файла DAG, например Expanse, для этого вам надо поменять только адрес пула и порт. Найти их можно на странице «Как начать» каждого пула.

URL: stratum+tcp://clo.2miners.com:3030

Worker: YOUR_ADDRESS.ASIC_ID

YOUR_ADDRESS — адрес вашего Ethereum кошелька.ASIC_ID — название вашего ASIC-устройства. Вы можете использовать не более 32 символов: только буквы латинского алфавита, цифры от 0-9, а также символы «_» и «-«. Делать это не обязательно.

Password: x

Если ваш Antminer перестал майнить Ethereum, прочитайте этот пост. Вероятно это связано с проблемой недостатка памяти на устройстве и постоянно растущего файла DAG.

Как настроить Innosilicon A10 и A11 ETH Master ASIC майнер Ethereum

Ниже приведена базовая настройка майнера Innosilicon A10 ETH Master для майнинг-пула Ethereum. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Dagger Hashimoto (Ethash), для этого вам надо поменять только адрес пула и порт. Найти их можно на странице «Как начать» каждого пула.

URL: stratum+tcp://eth.2miners.com:2020

Worker: YOUR_ADDRESS.ASIC_ID

YOUR_ADDRESS — адрес вашего Ethereum кошелька.ASIC_ID — название вашего ASIC-устройства. Вы можете использовать не более 32 символов: только буквы латинского алфавита, цифры от 0-9, а также символы «_» и «-«. Делать это не обязательно.

Password: x

Как настроить Antminer Z11 Equihash ASIC майнер

Ниже приведена базовая настройка майнера Antminer Z11 для майнинг-пула ZCash. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Equihash, для этого вам надо поменять только адрес пула и порт. Найти правильный адрес пула и порт всегда можно на странице «Как начать» каждого пула.

Antminer Z11

URL: stratum+tcp://zec.2miners.com:1010

Worker: YOUR_ADDRESS.ASIC_ID

YOUR_ADDRESS — адрес вашего ZEC кошелька.ASIC_ID — название вашего ASIC-устройства. Вы можете использовать не более 32 символов: только буквы латинского алфавита, цифры от 0-9, а также символы «_» и «-«. Делать это не обязательно.

Password: x

Как настроить Antminer Z9 и Z9 mini Equihash ASIC майнер

Ниже приведена базовая настройка майнеров Antminer Z9 и Antminer Z9 Mini для майнинг-пула ZCash. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Equihash, для этого вам надо поменять только адрес пула и порт. Найти правильный адрес пула и порт всегда можно на странице «Как начать» каждого пула.

Antminer Z9, Z9 Mini

URL: stratum+tcp://zec.2miners.com:1010

Worker: YOUR_ADDRESS.ASIC_ID

YOUR_ADDRESS — адрес вашего ZEC кошелька.ASIC_ID — название вашего ASIC-устройства. Вы можете использовать не более 32 символов: только буквы латинского алфавита, цифры от 0-9, а также символы «_» и «-«. Делать это не обязательно.

Password: x

Как настроить Innosilicon Equihash A9 ZMaster ASIC майнер

Ниже приведена базовая настройка майнера Innosilicon Equihash A9 ZMaster для майнинг-пула ZCash. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Equihash, для этого вам надо поменять только адрес пула и порт. Пожалуйста, всегда используйте порт с высокой сложностью шар. Найти его можно на странице «Как начать» каждого пула.

URL: sstratum+tcp://zec.2miners.com:1010

Worker: YOUR_ADDRESS.ASIC_ID

YOUR_ADDRESS — адрес вашего Ethereum кошелька.ASIC_ID — название вашего ASIC-устройства. Вы можете использовать не более 32 символов: только буквы латинского алфавита, цифры от 0-9, а также символы «_» и «-«. Делать это не обязательно.

Password: x

Посмотреть готовые bat файлы

EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal ADRESS WALLET -epsw x -eworker rig1

Сверху укажите вышеприведенные значения переменных. Впишите номера кошельков, сохранитесь с расширением bat, и настроенный Сlaymore Dual готов к добыче криптовалюты. Двухгигабайтовые графические ускорители уже непригодны для ETH/ETC, но могут добывать другие монеты алгоритма Dagger Hashimoto (Ethash).

Программу Claymore Dual Miner Nicehash сервис больше не поддерживает. По заявлению администрации платформы найсхеш: «После возникновения проблемам с майнером Claymore при добыче на эпохе #384 и выше, манер больше не является плагином по умолчанию. Программа отключена до тех пор, пока разработчик не исправит ошибку. Рекомендуем отключить или удалить майнер Claymore, пока он не будет обновлен». Ссылка на источник https://www.nicehash.com/blog/post/claymore-miner-disabled-as-a-default-plugin?lang=ru.

Claymore на Hive OS

Утилита Клеймор работает как Виндовс, так и в Линукс. В том числе в популярной операционной системе Hive. Заменой исполнительных файлов в Hive служат полетные листы, в которые вносят: название альткоина, координаты сервиса, адрес криптобумажника и выбранную майнинг-утилиту. Разумеется, Claymore Dual Miner на Linux входит в список рекомендованных майнеров для алгоритма dagger hashimoto.

В классическом Linux, Claymore запускается при помощи start.bat. Для более комфортабельного старта применяется утилита Midnight Commander, весь процесс происходит посредством набора команд в терминале.

Программа Claymore Dual miner и ее создатели являлись частью грандиозного проекта, приближающего наступление эры блокчейн-технологий. Увы по каким-то причинам данный проект закрыт. Ну что же есть много других высокопродуктивных майнеров. Разработкой приложений для добычи цифровых монет занимается много талантливых программистов. За неполных десять лет существования, майнинг криптовалют дал огромный толчок развитию научно-технического прогресса.

Графические процессоры стали намного более мощными именно благодаря их активному применению в майнинг деле. Появление таких устройств как АСИКи, без добычи виртуальных денег было бы невозможно. Сфера криптоиндустрии предоставляет рабочие места десяткам тысяч специалистов, стимулирует здоровую конкуренцию.

CMD options:

nbminer -a algo -o protocol+socket_type://pool_host:pool_port -u wallet_address.worker:passwd

  • -h, —help Displays this help.
  • -v, —version Displays version information.
  • -c, —config <config file path> Use json format config file rather than cmd line options.
  • -a, —algo <algo> Select mining algorithm
  • —api <host:port> The endpoint for serving REST API.
  • -o, —url <url> Mining pool url.
  • -u, —user <user> User used in Mining pool, wallet address or username.
  • -o1, —url1 <url> url for backup mining pool 1.
  • -u1, —user1 <user> username for backup mining pool 1.
  • -o2, —url2 <url> url for backup mining pool 2.
  • -u2, —user2 <user> username for backup mining pool 2.
  • -p, —password <password> password for mining pool
  • -p1, —password1 <password> password for backup mining pool1
  • -p2, —password2 <password> password for backup mining pool2
  • -di, —secondary-intensity <intensity> The relative intensity when dual mining.
  • -do, —secondary-url <url> ETH mining pool when dual mining.
  • -du, —secondary-user <user> ETH username when dual mining.
  • -do1, —secondary-url1 <url> Backup 1 ETH mining pool when dual mining.
  • -du1, —secondary-user1 <user> Backup 1 ETH username when dual mining.
  • -do2, —secondary-url2 <url> Backup 2 ETH mining pool when dual mining.
  • -du2, —secondary-user2 <user> Backup 2 ETH username when dual mining.
  • -d, —devices <devices> Specify GPU list to use. Format: «-d 0,1,2,3» to use first 4 GPU.
  • -i, —intensity <intensities> Comma-separated list of intensities (1 -100).
  • —strict-ssl Check validity of certificate when use SSL connection.
  • —proxy Socks5 proxy used to eastablish connection with pool, E.g. 127.0.0.1:1080
  • —cuckoo-intensity <intensity> Set intensity of cuckoo, cuckaroo, cuckatoo, . Smaller value means higher CPU usage to gain more hashrate. Set to 0 means autumatically adapt. Default: 0.
  • —cuckatoo-power-optimize Set this option to reduce the range of power consumed by rig when minining with algo cuckatoo. This feature can reduce the chance of power supply shutdown caused by overpowered. Warning: Setting this option may cause drop on minining performance.
  • —temperature-limit <temp-limit> Set temperature limit of GPU in Celsius. If it exceeds, stop the GPU for 10 seconds and continue.
  • —log Generate log file named .
  • —log-file <filename> Generate custom log file. Note: This option will override .
  • —no-nvml Do not query cuda device health status.
  • —fidelity-timeframe <timeframe> Set timeframe for the calculation of fidelity, unit in hour. Default: 24.
  • —long-format Use ‘yyyy-MM-dd HH:mm:ss,zzz’ for log time format.
  • —verbose Print communication data between miner and pool in log file.
  • —device-info Print device cuda information.
  • —fee <fee> Change devfee in percentage, . Set to ‘0’ to turn off devfee with lower hashrate. Otherwise, devfee = max(set_value, def_value).
  • —generate-config <filename> Generate a sample config json file.
  • —no-watchdog Disable watchdog process.
  • —platform <platform> Choose platform,0: NVIDIA+AMD (default), 1: NVIDIA only, 2: AMD only
  • —share-check <value> If <value> minutes without share, reboot miner, set 0 to disable. Default: 30
  • —no-interrupt set this option will disable miner interrupting current GPU jobs when a new job coming from pool, will cause less power supply issue, but might lead to a bit higher stale ratio and reject shares.
  • —enable-igpu AMD igpu is disabled by default, set this option to enable.
  • —mt, —memory-tweak <mode> Memory timings optimize for Nvidia GDDR5 & GDDR5X gpus. range . Higher value equals higher hashrate. Individual value can be set via comma seperated list. Power limit may need to be tuned up to get more hashrate. Higher reject share ratio can happen if mining rig hits high temperature, set lower value of can reduce reject ratio. Under windows, a custom driver need to be installed when using , can installed manually by option , or run nbminer.exe with admin privilege to perform auto-install. Under linux, admin priviledge is needed to run, . is not needed anymore if is enabled when mining on 1080 & 1080ti GPUs.
  • **—driver <action> Windows only option, install / uninstall driver for . Run with admin priviledge. install: , uninstall: . **

Прибыльность майнинга Ethereum в 2021 году

Чтобы рассчитать прибыльность майнинга Ethereum в 2021 году необходимо учитывать многие факторы. Во-первых, в данный момент при открытии блока участники могут получить три монеты. Тогда как еще пару лет назад добытчики получатели два-три десятка монет, когда находили один блок блокчейна. С каждым месяцем увеличивается уровень сложности нахождения, поэтому в сегодняшних реалиях использование небольших мощностей уже недостаточно для добычи эфира.

Во-вторых, если у майнера находится в распоряжении хорошее оборудование, то его доходность будет высокая. Также необходимо учитывать, что после увеличение спроса на Эфириум, многие пользователи начали искать мощные процессоры. Это привело к тому, что современные производители начали еще большую борьбу за потребителя, что повлияло на стоимость оборудования и условия покупки. Большинство компаний начали производить оборудование с высокими техническими показателями, которое потребляет все меньше электроэнергии.

Что касается перспективы добычи Эфира, то стоит отметить, что разработчики Ethereum раздумывают над переходом цифровой валюты под систему POS. В этом случае сеть будет обслуживаться самостоятельно, а участники не смогут добывать новые монеты. Система будет начислять вознаграждение за нахождение большого количества монет на одном криптокошельке, механизм похожий на депозит в банке. При таком раскладе майнеры могут начать искать альтернативные варианты.

ethminer-genoil

What is ethminer-0.9.41-genoil-1.x.x?

Formerly known as Genoil’s CUDA miner, ethminer-0.9.41-genoil-1.x.x is a fork of the stock ethminer version 0.9.41. While native CUDA support is its most significant difference, it has the following additional features:

  • realistic benchmarking against arbitrary epoch/DAG/blocknumber
  • custom DAG storage directory
  • auto DAG directory cleanup
  • stratum mining without proxy
  • OpenCL devices picking
  • farm failover (getwork + stratum)

Usage

ethminer is a command line program. This means you launch it either from a Windows command prompt or Linux console, or create shortcuts to predefined command lines using a Linux Bash script or Windows batch/cmd file.
for a full list of available command, please run

F.A.Q

  1. Why is my hashrate with Nvidia cards on Windows 10 so low?
    The new WDDM 2.0 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. 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.

  2. And what about the GTX750Ti?
    Unfortunately the issue is a bit more serious on the GTX750Ti, already causing suboptimal performance on Win7 and Linux. Apparently about 5MH/s can still be reached on Linux, which, depending on ETH price, could still be profitable, considering the relatively low power draw.

  3. Are AMD cards also affected by this issue?
    Yes, but in a different way. While Nvidia cards have thresholds (i.e 2GB for 9×0 / Win7) of the DAG file size after which performance will drop steeply, on AMD cards the hashrate also drops with increasing DAG size, but more in a linear pattern.

  4. Can I still mine ETH with my 2GB GPU?
    2GB should be sufficient for a while, altough it’s become a bit uncertain if we’ll stay below 2GB until the switch to PoS. I don’t keep an exact list of all supported GPU’s, but generally speaking the following cards should be ok:
    AMD HD78xx, HD79xx, R9 2xx, R9 3xx, Fury.
    Nvidia Geforce 6×0, 7×0, 8×0, 9×0, TITAN
    Quadro, Tesla & FirePro’s with similar silicon should be fine too.

  5. Can I buy a private kernel from you that hashes faster?
    No.

  6. 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.

  7. Is your miner faster than the stock miner?
    In CUDA yes, in OpenCL only on Nvidia .

Building on Windows

  • download or clone this repository
  • download and install Visual Studio 12 2013 and CMake
  • run getstuff.bat in cpp-ethereum/extdep
  • open a command prompt and navigate to cpp-ethereum directory
  • if you don’t want/need CUDA support, use «miner» instead of «cudaminer». This will only compile OpenCL support
  • to speed up compilation a bit, you can add -DCOMPUTE=xx , where x is your CUDA GPU Compute version * 10. i.e -DCOMPUTE=52 for a GTX970.
  • you may disable stratum support by adding -DETH_STRATUM=0
  • When CMake completes without errors, opn ethereum.sln created in the build directory in Visual Studio
  • Set «ethminer» as startup project by right-clicking on it in the project pane
  • Build. Run

Building on Ubuntu

Ubuntu 14.04. OpenCL only (for AMD cards)

sudo apt-get update
sudo apt-get -y install software-properties-common
add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential -y
git clone https://github.com/Genoil/cpp-ethereum/
cd cpp-ethereum/
mkdir build
cd build
cmake -DBUNDLE=miner ..
make -j8

You can then find the executable in the ethminer subfolder

Ubuntu 14.04. OpenCL + CUDA (for NVIDIA cards)

wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -y
git clone https://github.com/Genoil/cpp-ethereum/
cd cpp-ethereum/
mkdir build
cd build
cmake -DBUNDLE=miner ..
make -j8

You can then find the executable in the ethminer subfolder

ETH Mining Hardware: What to Consider?

As we previously mentioned, you will first need to invest in the following:

  • The Motherboard –  you will need to acquire a motherboard that supports the number of GPUs you want to set up in your rig. The more GPUs you have, the higher your hash rate will be. 
  • The CPU – no need to go crazy here, the basic CPU of your motherboard chipset should be fine. 99% of the work will be done by your GPUs anyway. 
  • Storage – a small hard disk that will allow you to install the operating system of your choice plus the mining software should suffice. Aim for something around 50Gbs. 
  • RAM – no need for speedy memory either, anything that meets the minimum requirements of your OS should do. 
  • The PSU (power supply unit) – this is something that you need to adapt according to the number of GPUs in your rig and their combined power draw. Unlike the other components in your mining, you can’t really go cheap on this as it will be the juice that drives your GPUs.  

With these covered, let’s move on to the characteristics that you need to be analyzing when choosing the most interesting part of your rig, the GPUs: 

  • Hashrate – This is the processing power of your GPU. Higher is always better. 
  • Power Draw – This is the power that your GPU needs to function. It will be imperative to know this parameter as it will help you choose the right PSU and allow you to calculate how much electricity you will be using. 
  • Hardware Cost – In order to choose the best GPU for mining Ethereum, you must factor in its initial cost. The graphics card will be the most expensive part of your mining rig, and a decisive factor in its rentability in the long term.

Additionally, your GPU must have a minimum of 4Gbs of RAM or it won’t be able to mine Ethereum. This is due to the memory heavy DAG file present in the ethash algorithm, which actually makes it ASIC resistant.

All of these parameters, plus a couple of others, like the electricity cost and the mining difficulty, should allow you to fill out those Ethereum profit calculators and get a good idea on when your rig will start turning out a profit. 

Let’s put this knowledge to good use and find the best GPU for mining Ethereum within your budget. 

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)
Обсуждают
RoyalCanin Ответить

1-е самая рульная, остальное мусор

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *