
Майнинг на видеокартах Nvidia GeForce GT1030 с 2 GB памяти GDDR5
В статье «Майнинг на бюджетных видеокартах в 2021 году» частично упоминалось о майнинге на видеокарте Nvidia GT1030. Это неплохие экономичные видеокарты low-end класса, которые, благодаря установленному на них чипу с архитектурой Pascal, показывают относительно неплохие результаты (как для офисных GPU) при майнинге на некоторых алгоритмах.
В данной статье более подробно рассматриваются особенности видеокарты Nvidia GT1030 с точки зрения ее пригодности для майнинга.
О вычислительных возможностях видеокарты Nvidia GT1030
Вычислительные возможности видеокарты Nvidia GT1030 сильно ограничены наличием всего двух гигабайт видеопамяти, работающих по 64-разрядной шине со скоростью 6 Gbps. Это обеспечивает смехотворную скорость обмена, равную примерно 50 GB/s:
При такой малопроизводительной шине памяти не стоит рассчитвать на хешрейт при майнинге на daggerhashimoto (ethash) более 5-7 mh/s (даже при разгоне и использовании оптимизированных таймингов).
Немного улучшает ситуацию с майнингом на 1030-й поддержка версии CUDA 6.1 и достаточно высокая частота работы видеочипа порядка 1400-1500 МГц:
Благодаря наличию 384 потоковых процессоров и частоте GPU до 1.5 GHz видеокарта Nvidia GT1030 обеспечивает скорость вычислений при операциях с плавающей запятой, равную 35.23 GFLOPS (FP64 performance). Учитывая низкое энергопотребление, ограниченное TDP 30 ватт, это не так уж плохо. Для сравнения, Nvidia GT750Ti с ядром Kepler имеет вычислительную мощь, равную 43.4GFLOPS при TDP, равном 60 ватт.
Бюджетная Nvidia GT1030 значительно уступает видеокарте AMD Radeon RX550, которая имеет производительность в 75.7 GFLOPS при потреблении в 50 ватт.
Аппаратные особенности видеокарты Nvidia GT1030 на примере модели low profile производства фирмы Palit
Видеокарта Nvidia GTX1030 производства Palit имеет скромный кулер и ничем не охлаждающиеся фазы питания (одна на видеочип и одна на память):
На задней части платы Nvidia GT1030 производства Palit из значимых элементов можно отметить микросхему флеш-памяти IS25WQ040:
Видеочип GT1030-й с маркировкой GP108-310-A1:
Два гигабайта памяти набраны двумя микросхемами высокой плотности производства Micron с маркировкой 8LA47 D9TCB:
Единственная фаза питания видеочипа GP108 собрана на двух MOSFET-транзисторах 4503NH (Umax=30V, Imax=80A) и одном 4507NH (Umax=30V, Imax=60 A), которые управляются ШИМ-контроллером uP1666Q:
Типовая схема включения uP1666Q в однофазном режиме:
Микросхема фирмы Nuvoton 3941S-A (линейный регулятор напряжения для вентилятора):
Типовая схема включения Nuvoton 3941S-A:
Единственная фаза питания памяти на видеокарте Nvidia GT1030 производства Palit образована ШИМ-контроллером RT8128C и двумя MOSFET-транзисторами SM3319, каждый из которых может рассеивать мощность в 12.5 W (Uds max=30V, Id max=14 A):
Электрическая схема фазы питания памяти на ШИМ-контроллере (типовая) RT8128C фирмы Richtek Mach Response:
PWM-контроллер RT8128C работает на фиксированной частоте 300kHz при входных напряжениях от 4.5 до 13.2 вольт, может выдать Uout от 0.6 до 5V.
Блок-схема ШИМ-контроллера RT8128C:
Одной фазы питания с маломощными транзисторами на видеокарте с сугубо символическим охлаждением явно недостаточно, несмотря на наличие всего двух модулей GDDR5-памяти.
Слабое охлаждение цепе питания плюс отсутствие их охлаждения/обдува приводит к серьезным поломкам вроде этой (выгорание полевого транзистора SM3319):
Микросхема флеш-памяти IS25WQ040 находится на задней стороны платы (питается напряжением 1.8V):
Линейный регулятор напряжения LD1117AG, формирующий 3.3V, на задней стороне платы (Uвх=4.75-10В, Uвых=3.3 вольта, Iвых=800 мА):
Далее приводится информация о хешрейте видеокарты Nvidia GT1030 с 2 GB GDDR5-памяти с драйвером версии 430.64 (CUDA Version 10.1) в xubuntu 16.04 и в Windows 8.1 с драйвером 461.40 (CUDA версии 11.2) .
Хешрейт видеокарты Nvidia GT1030 с 2 GB GDDR5-памяти при майнинге
Видеокарта Nvidia GT1030 еще не устарела, поэтому поддерживает работу со многими майнерами. Диапазон ее применения ограничен малым объемом памяти (2 ГБ) и недостаточной пропускной способностью шины памяти (около 50 GB/s). В связи с этим есть смысл запускать Nvidia GT1030 на алгоритмах, больше задействующим ядро и не требующим большого объема VRAM.
Пример скрипта для майнинга монет UPX на видеокарте Nvidia GT1030 в программе CryptoDredge:
./CryptoDredge -a cnconceal -o stratum+tcp://cryptonight_upx.eu.mine.zergpool.com:4457 -u wallet -p c=BTC,worker,refcode=81de238596774683dd427a9d57bae6af -no-crashreport --no-color --temperature-limit 65 --temperature-start 50 --pstate=0 --device 0 --api-type off --intensity 5
Майнинг на алгоритме cn_gpu в программе CryptoDredge (хешрейт 210-230 h/s при интенсивности 5, загруженность VRAM майнером — 559 MiB):
Майнинг на алгоритме cn_haven в программе CryptoDredge (хешрейт 160-170 h/s при интенсивности 5, загруженность VRAM майнером — 1071 MiB):
В операционной системе Windows 8.1 с более новыми драйверами версии 461.40 CryptoDredge 0.25.1 обеспечивает на cnhaven хешрейт 170-180 h/s при потреблении 30 ватт:
На алгоритме verthash в программе VerthashMiner 0.7.0 Nvidia GT1030 выдает до 100 kh/s:
Майнинг на алгоритме ethash в программе Phoenix Miner (монета DBIX), хешрейт 5-6.5 mh/s в ОС xubuntu 16.04:
Майнинг на Nvidia GT1030 на алгоритме Megabtx в майнере Trex:
Сводная информация по хешрейту видеокарты Nvidia GT1030 с 2 GB VRAM GDDR5-типа (с подключенным монитором) по результатам запуска майнеров в xubuntu 16.04 (драйвера 430.64, стоковые настройки) и в Windows 8.1 (драйвер 461.40, разгон с nvidia inspector +70 по ядру и +150 по памяти):
- Ethash — 5-7 MH/s (Phoenix Miner 5.5c), NBMiner выжимает 6-7 Mh/s в Windows 8.1;
- Cryptonight_GPU — 210-230 h/s — xubuntu 16.04, 240-250 — Windows 8.1(CryptoDredge 0.25.1), загрузка VRAM в Windows 8.1 — 694 MB;
- CN_GPU — 240 h/s (xubuntu 18.04, CryptoDredge 0.25.1, intensity 6);
- CN_Haven — 160-170 h/s — xubuntu 16.04, 170-180 — Windows 8.1 (CryptoDredge 0.25.1), загрузка VRAM в Windows 8.1 — 1205 MB;
- phi2 — 1.2-1.3 MH/s (xubuntu 18.04, CryptoDredge 0.25.1, intensity 6);
- CN_Conceal (UPX2) — 4.3 -4.5 kh/s (CryptoDredge 0.25.1), загрузка VRAM в Windows 8.1 — 284 MB;
- Argon2D-dyn — 25-26 kh/s, потребление VRAM 1022 МБ (Windows 8.1, CryptoDredge 0.25.1);
- Verthash — 90-100 kh/s, (Windows 8.1 и xubuntu 18.04, VerthashMiner 0.7.0), загруженность VRAM — 1491MB в Windows 8.1 (к видеокарте подключен монитор) и 1280MB в xubuntu 18.04 (без подключенного монитора);
- Equihash 144,5 — 5-5 sol/s, потребление VRAM 1965 МБ (Windows 8.1, miniZ 1.7×3);
- Megabtx (монета Bitcore), megamec (Megacoin) — 1.1-1.2 MH/s, потребление VRAM 290МБ (Windows 8.1, T-Rex 0.19.11);
- sha256csm — 197 MH/s (xubuntu 18.04, CryptoDredge 0.25.1, intensity 7, драйвер 515.65.01).
Заключение
Видеокарта Nvidia GT1030 с 2 GB памяти GDDR5-типа отличается низким энергопотреблением и демонстрирует низкий хешрейт на Ethash даже в Linux. Тем не менее, она имеет неплохую производительность на алгоритмах семейства Cryptonight, megabtx, megamec и verthash, что позволяет ее использовать для профитного майнинга в 2021 году.
Учитывая малый объем VRAM (2 GB), видеокарта GT1030 не может использоваться для таких алгоритмов, как etchash, equihash 192 и 125, kawpow, а также для большинства монет на Etahsh, включая Ethereum.
При майнинге на предназначенных для офисной работы видеокартах Nvidia GT1030 нужно обязательно обеспечить температурную защиту программными средствами (лимит температуры в майнере, а также в утилите nvidiainspector или MSI Afterburner), а также обеспечить хорошую вентиляцию видеокарты.
В зависимости от аппаратной реализации видеоадаптеров Nvidia GT1030 стоит озаботиться наклейкой термоскотчем дополнительных радиаторов на транзисторы цепи питания, которые, исходя из опыта, иногда выходят из строя.
На видеокарты с пассивной системой охлаждения нужно обязательно установить вентиляторы или полностью ее поменять, например, заменив на систему охлаждения от видеокарт MSI серии Aero с одним вентилятором с пересверленными отверстиями.

