Железо

Видеокарта Nvidia GeForce GT 770 с 2 GB памяти в майнинге

В продолжение темы майнинга на бюджетных GPU в данной статье рассматриваются некоторые особенности видеокарт Nvidia GT 770, касающиеся возможностей майнинга.

Nvidia GeForce GT 770 — это устаревшая видеокарта, представляющая определенный интерес в связи с наличием потенциально больших вычислительных возможностей на уровне железа, которые на практике очень тяжело раскрыть с помощью современного программного обеспечения.

Технические особенности видеокарты Nvidia GeForce GT 770, влияющие на производительность майнинга

Вычислительные возможности видеокарты GeForce GT 770 определяются следующими факторами:

  • наличием большого количества потоковых процессоров, поддерживающих устаревшую технологию CUDA 3.0,
  • высокой пропускной способностью шины памяти, которая вполне достаточна для майнинга на ethash, но не способна работать с полной отдачей из-за слабой производительности ядра при операциях с плавающей запятой;
  • большим потреблением электроэнергии (TDP), делающим майнинг на GT 770-й не рентабельным в современных условиях.

Программа GPU-Z выдает достаточно полный список возможностей видеокарты Nvidia GeForce GT 770:

Несмотря на большое количество потоковых процессоров (1536 единиц), вычислительные возможности видеокарты Nvidia GT 770 сильно ограничены поддержкой только третьей версии технологии параллельных вычислений CUDA:

Положение ухудшает хороший аппетит видеокарты с TDP 230 ватт (скриншот с информацией от программы GPU Caps Viewer)

Видеокарту GeForce GT 770 не спасают и довольно скромные возможности разгона/даунвольтинга.

Утилита nvidiainspector v. 1.9.8.1 при активации кнопки Show Overclocking показывает возможные пределы разгона:

Настройки вольтажа, разгона и скорости вращения вентиляторов удобно применять, задав необходимые опции в конфигурационном файле (подробнее в статье «Оптимизация потребления видеокарт Nvidia при майнинге»).

Всю прелесть возможностей видеокарты раскрывают ее электронные компоненты. Рассмотрим подробнее начинку видеокарты GeForce GT 770 на примере двухгигабайтной модели производства компании MSI.

Аппаратные особенности видеокарты Nvidia GeForce GT 770 на примере модели Twin Frozr с 2 GB GDDR5 VRAM производства компании MSI

Видеокарта в high-end комплектации (модель Lighting) имеет 8 фаз питания GPU и 3 фазы для VRAM. На задней стороне платы находятся MOSFET-ы IR8304 с драйверами IR3598:

На передней стороне платы находятся еще по одному IR8304 и одному R8327 на каждую фазу:

Чип GK104-425-A2 видеокарты GeForce GT 770 аналогичен модели GTX 680:

ШИМ-контроллер CHL8318 и линейный преобразователь APL1117 возле разъема для подключения вентиляторов системы охлаждения:

Интересной особенностью видеокарты является наличие контрольных точек для измерения напряжений V-PLL, V-MEM, V-GPU:

ШИМ-контроллер uP16120 возле разъемов 4+4 pin 12V дополнительного питания:

Еще один понижающий преобразователь APL1117 и микросхема U13 флеш-BIOS Macronix 25L2006E в корпусе SOP-8 возле видеовыходов карты:

Линия питания от слота PCI-E защищена предохранителем на 10 ампер. Возле разъема видно сдвоенный N-канальный полевой транзистор P2103HVC фирмы NIKOS и кварцевый резонатор на 27 MHz:

Линейный преобразователь напряжения APL3516A возле разъема Nvidia-SLI:

Еще одна микросхема FLASH-BIOS 25L2006E и ШИМ-контроллер uP1529P:

Модель видеокарты Nvidia GeForce GT 770 производства Micro-Star International Co., Ltd оборудована множеством сенсоров, которые позволяют осуществлять качественный мониторинг ее состояния при майнинге или другой нагрузке. В покое ее потребление составляет около 22 ватт:

Подытожить мощь видеокарты GeForce GT 770 можно путем сравнения с другими моделями GPU.

Видеокарта Nvidia GT 770 имеет следующие технические характеристики (в сравнении с некоторыми другими видеокартами этой компании):

Параметр Модель видеокарты
GTX GT 770 GT 750Ti GT 710/730
(модели с 2 GB GDDR5-памяти)
GTX1030
Дата начала производства 30 мая 2013 18 февраля 2014 2014-2020 17 мая 2017
Графический процессор GK104 GM107 GK208 GP108-300-A1
Архитектура Kepler Maxwell Kepler 2.0 Pascal
Технический процесс, нм 28 28 28 14
Количество транзисторов, млрд 3.54 1.87 1.02 1.8
Площадь кристалла, mm² 294 148 87 74
Количество ядер
(Cores)
1536 640 192/384 384
Количество блоков текстурирования/
растеризации
(TMU/ROP)
128/32 40/16 16/8 и 32/8 24/16
Частота работы GPU, МГц 1046 1020-1085 954/902 1228
Производительность при операциях с плавающей запятой FP64,
GFLOPS
138.9 43.4 15.26/28.86 35.23
Объем видеопамяти, GB 2/4 2 2 2
Тип видеопамяти GDDR5 GDDR5 GDDR5 GDDR5
Тактовая частота памяти, МГц 1753 1350 1253 1502
Разрядность шины памяти, бит 256 128 64 64
Эффективная частота работы памяти, Gbps 7 5.4 5 6
Полоса пропускания памяти, GB/s 224.4 86.4 40.1 48.06
Поддерживаемая версия CUDA/
OPENCL
3.0/1.2 5.0/1.2 3.5/1.2 6.1/1.2
Теоретический хешрейт на Ethash, mh/s 28 10.8 5.01 6
Потребление
(TDP), ватт
230 60 19/38 30

Судя по техническим характеристикам, видеокарта Nvidia GeForce GT 770 должна иметь неплохую производительность при майнинге (если не учитывать TDP). К сожалению, это не так из-за практически полного отсутствия подходящих майнеров и прекращения компанией Nvidia развития технологии CUDA версии 3.0.

Хешрейт видеокарты Nvidia GT 770 при майнинге

Тестирование вычислительных способностей видеокарты GT 770 производилось для экземпляра с ASIC-качеством 77.8% (по данным GPU-Z).

В Windows выбор майнеров для Nvidia GeForce GT770 очень ограничен. Например, CryptoDredge версий 0.26.0 и более старые версии этой программы работают только с видеокартами Nvidia, поддерживающими технологию CUDA 5.0 и выше.

T-Rex 0.19.11, а также предыдущие версии этой программы, не хотят работать с GT770, выдавая разные ошибки.

Программа VerthashMiner v0.7.1 с видеокартой Nvidia GeForce GT770 запускается, но майнинг не работает. Появляется ошибка «Unsupported SM 3.0 device GeForce GTX 770 has been transferred to the OpenCL backend. To use this device on CUDA backend, software must be compiled with CUDA 10.2 or lower! Операционная система Windows 8.1 после этого выдает ошибку 0x30c055e1:

Исходя из сообщения об ошибке, для использования Nvidia GeForce GT770 для майнинга в программе VerthashMiner, нужно ее скомпилировать с поддержкой CUDA 10.2 или ниже (для видеокарты GeForce GT770 возможна работа только с CUDA версии 3.0).

Gminer, NBminer, ряд других программ ведут себя аналогично. Большинство современных программ для майнинга не хотят работать со столь старым устройством, несмотря на то, что у GT 770 не такие уж слабые вычислительные возможности.

Более удачно с видеокартой GeForce GT770 работают xmrig и его клоны, PhoenixMiner, Claymore Miner и некоторые другие майнеры. Самые лучшие результаты 770-я показывает в Linux.

Программа xmrig-nvidia версии 2.14.5 на алгоритме CN_Haven в Windows 8.1 производит вычисления с хешрейтом 90-100 h/s:

В Linux манер xmrig-nvidia, скомпилированный с поддержкой CUDA 8.0, на CN_Haven выдает 270-280 h/s (подробнее в статье «Компиляция майнера xmrig-nvidia в Linux для видеокарт, поддерживающих старые версии CUDA«).

На алгоритме CN_GPU xmrig-nvidia 2.14.5 на GeForce GT 770 в Windows и Linux выдает 280 h/s:

Phoenix Miner версии 5.5C без всяких ухищрений успешно работает с GT 770, выдавая в Windows «целых» 2.8-2.9 mh/s при майнинге монет DBIX (кушая при этом 127 ватт):

Claymore Miner версии 15.0 работает с GT 770 на Ethash (монета DBIX), выдавая в Windows 2.4-2.9 mh/s.

miniz v.1.7×3 на алгоритме Equihash 144 на GT 770 в Windows выдает 2.3 sol/s (в Linux — 3-3.5 h/s):

Более полно раскрыть мощь видеокарты GeForce GT 770 на алгоритме ethash, учитывая высокую производительность подсистемы памяти (пропускная способность VRAM у Nvidia GeForce GT 770 равна 227 GB/s), можно в Linux.

PhoenixMiner в xubuntu 16.04 (драйвера 430.64) на ethash на видеокарте GeForce GT 770 выдает 19-20 mh/s:

Если разогнать ядро, то можно достичь и более выского хешрейта. Для ведущей видеокарты (если к ней подключен монитор) в PhoenixMiner нужно вручную снижать интенсивность майнинга до 5-6, иначе компьютер очень тормозит (параметр mi).

Программа spminer с видеокартой Nvidia GT 770 якобы дружит, показывая хешрейт, равный 2590 mh/s (майнер показывает скорость именно в мегахешах), но решений при этом не выдает (потребление видеокарты при этом равно 65 ватт):

Через некоторое время операционная система Windows 8.1 зависает с ошибкой.

Заключение

Видеокарта Nvidia GT 770 обладает достаточно большой вычислительной мощностью на уровне железа. На практике раскрыть ее возможности без особых ухищрений очень тяжело, так как поддержка CUDA 3.0 давно заброшена как разработчиками майнеров, так и компанией Nvidia.

В связи с этим использование видеокарт Nvidia GT 770, а также других моделей с архитектурой Kepler для майнинга не имеет практического смысла.

Это справедливо как для моделей low-end сегмента (например, Nvidia GT710), так и для мощных видеокарт типа GeForce GT 770. Единственным выдающимся результатом такой видеокарты является майнинг на алгоритме ethash в Linux, где она работает с хешрейтом 19-20 mh/s. Кроме того, в случае компиляции VerthashMiner под старую версию CUDA, GT 770 может выдать неплохой результат на алгоритме verthash.

Если трезво оценить возможности low-end и high-end видеокарт Nvidia с архитектурой Kepler в 2021 году, то более благоприятно выглядят модели нижнего ценового сегмента. Они могут использоваться как заглушки, позволяющие отключить встроенную в корпус процессора интегрированную видеокарту. Мощные видеокарты также могут быть задействованы для этого, но их потребление перечеркнет практическую пользу от такой манипуляции.

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

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

English English Русский Русский