Железо,  Майнинг,  Обзоры

Видеокарта AMD Radeon R7 450 c 4Gb GDDR5-памяти в майнинге

В начале 2021 года на рынке видеокарт наблюдается сумасшедшее увеличение цен на мало-мальски производительные видеокарты. Все что имеет хоть какую-то вычислительную мощь бросается в бой — на добычу криптовалют.

Благодаря фантастическому росту цены некоторых криптовалют, прибыль могут приносить даже относительно старые и маломощные видеокарты. Некоторые из них (Nvidia GT710/730, AMD Radeon RX550/560 с 2 GB памяти GDDR5-типа) частично рассматривались в статье «Майнинг на бюджетных видеокартах в 2021 году».

В данной статье рассматриваются особенности мало распространенной видеокарты производства компании Dell с чипом AMD R7 450, имеющей на борту 4Gb памяти GDDR5 -типа.

Видеокарты Dell AMD R7 450 с чипом Cape Verde выпускались в 2016-2017 годах, устанавливалась в компьютеры Optiplex 7050. Они имеют достаточно слабый вычислительный потенциал, но все же могут производить компьютерные вычисления на ряде алгоритмов.

Похожие видеокарты для мобильных устройств продавались под маркировкой:

  • AMD R9 M360 (Tropo PRO-L) — с 4 GB GDDR5-памяти;
  • Radeon 8830M (Venus LE) — 2 GB DDR3;
  • R7 M465X (Tropo) — 2 GB GDDR5.

Технические особенности видеокарты Dell R7 450 4Gb GDDR5

Видеокарта Dell R7 450 4Gb GDDR5 (AMD Radeon R9 M360) имеет следующие технические характеристики (в сравнении с видеокартами Nvidia GT710/730, а также AMD RX550/560):

Параметр Название видеокарты
Nvidia AMD
GT 710/730
2 GB GDDR5
GTX1030
2 GB GDDR5
Radeon RX550
2и 4 GB /RX 550 640SP 4 GB
Radeon R7 450
4Gb GDDR5

Дата начала производства

2014-2020 17 мая 2017 Апрель 2017/
октябрь 2017
30 июня 2016
Графический процессор GK208 GP108-300-A1 Lexa PRO/
Baffin LE
Cape Verde PRX
Архитектура Kepler 2.0 Pascal GCN 4.0 GCN 1.0
Технический процесс, нм 28 14 14 28
Количество транзисторов, млрд 1.02 1.8 2.2/3 1.5
Площадь кристалла, mm² 87 74 103/123 123
Количество ядер
(Cores)
192/384 384 512/640 512
Количество блоков текстурирования/
растеризации
(TMU/ROP)
16/8 и 32/8 24/16 32/16 и 40/16 32/16
Частота работы GPU, МГц 954/902 1228 1100/1019 925/1125
Производительность при операциях с плавающей запятой FP64,
GFLOPS
15.26/28.86 35.23 75.71/85.68 59.2
Объем видеопамяти, GB 2 2 2/4 4
Тип видеопамяти GDDR5 GDDR5 GDDR5 GDDR5
Тактовая частота памяти, МГц 1253 1502 1750/1500 1125
Разрядность памяти, бит 64 64 128 128
Эффективная частота работы памяти, Gbps 5 6 7/6 4.5
Полоса пропускания памяти, GB/s 40.1 48.06 112/96 72
Поддерживаемая версия CUDA или OPENCL Cuda 3.5 Cuda 6.1 OpenCL 2.1 OpenCL 1.2
Теоретический хешрейт на Ethash, mh/s 5.01 6 14/12 9
Потребление
(TDP), ватт
19/38 30 50/60 65

Как видно из таблицы, AMD Radeon R7 450 имеет в разы более высокую вычислительную мощность, чем low-end видеокарты Nvidia GT 710/730 и даже GTX1030 (на 68%) при в два раза большем потреблении (сравнимом с AMD Radeon RX550). Полоса пропускания памяти у красной видеокарты обгоняет зеленых на 62-79% благодаря 128-битной суммарной разрядности четырех модулей памяти.

Ядро Cape Verde у R7 450 отстает от AMD RX550 по производительности при операциях с плавающей запятой примерно на треть, а подсистема памяти этой видеокарты хуже по производительности на 33-55%.

Так как AMD Radeon R7 450 использует достаточно старое ядро, весь ее потенциал можно раскрыть в Linux.

Что говорят утилиты мониторинга о видеокарте Dell R7 450 в Linux?

Программа clinfo в xubuntu 18.04 определяет видеокарту как AMD Radeon (TM) R9 M360:

По команде

lspci | grep -E "VGA|3D"

отображается информация о графическом процессоре и номере слота Pci-E, в который она включена:

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X] (rev 87)

По команде

sudo lspci -v -s 03:00.0

где 03.00.0 — номер PCI-E устройства, можно получить более подробную информацию о видеокарте, включая ее ядро, производитель, драйвер и т.д.:

Для отображения информации об установленных модулях памяти, можно использовать утилиту amdmeminfo. К сожалению на видеокарте Dell R7 450 4Gb GDDR5 эта утилита не работает, выдавая ошибку сегментирования. Программа ohgodatool, утилита ROC-smi и другие с этой видеокартой (в xubuntu 18.04+) на современных драйверах либо отказываются работать, либо дают неполную информацию о видеокарте из-за отсутствия файла /sys/class/drm/card1/device/pp_table.

В xubuntu 16.04 с драйверами amdgpu-pro версии 17.40 ситуация намного лучше, некоторые программы определяют видеокарту, но возможности контроля и управления остаются куцыми.

Программа amdcovc определяет ядро видеокарты как Venus LE / Tropo PRO-L (Radeon 8830M / R7 M465X), но не видит ничего, кроме температуры и скорости вращения вентилятора охлаждения:

Программа clinfo в xubuntu 16.04/18.04 определяет видеокарту как AMD Radeon R9 M360:

Элементная база, использующаяся на плате видеокарт Dell R7 450 4Gb GDDR5

Передняя часть печатной платы с деталями видеокарты R7 250:

Задняя часть платы Dell R7 250:

Сердце видеокарты R7 250 — BGA-чип Cape Verde PRX с маркировкой 215-0825445:

MOSFET-транзисторы системы питания MDU1514 (Vds = 30V, Id = 66.3A) и MDU1517 (Vds = 30V, Id = 100A):

Цепь контроллера питания памяти включает прямоходовой синхронный понижающий преобразователь постоянного напряжения GS7256, :

Питание контроллера PCI-E — прямоходовой понижающий преобразователь напряжения GS9238 (аналог APW8713):

На задней стороне платы по центру находится SOP-8 микросхема флеш-памяти 25D10BT:

Активное охлаждение видеокарты обеспечивается маленьким 9-лопастным вентилятором Power Logic PLA0501S12M-2 на 12 вольт, 0.2 ампера:

Скромный радиатор видеокарты (задняя часть):

Видеопамять набрана четырьмя модулями 7QA47 D9SXD (MT51J256M32HF-60) производства Micron:

Это 256MX32 (слова x биты) FBGA-микросхемы высокой (8G) плотности производства Micron Technology Inc. с малой тактовой частотой 1.125 -1.5 MHz (эффективная — 5-6 Gb/s). Они запитываются напряжением 1.31V ~ 1.39V, 1.46V ~ 1.55V (VDD = VDDQ) и работают при температуре до 95°C.

Такие модули уже не выпускаются ввиду неудовлетворительных для настоящего времени характеристик. Для улучшения условий работы микросхем памяти при майнинге желательно обеспечить более качественное охлаждение. Для этого на две микросхемы, находящиеся под непродуваемым радиатором можно поместить теплопроводящие прокладки, а на другие две микросхемы наклеить термопроводящим скотчем радиаторы:

Кроме того, желательно добавить радиаторы на транзисторы системы питания.

Хешрейт видеокарты Dell R7 450 4Gb GDDR5 на разных алгоритмах майнинга

Для полного раскрытия видеокарты AMD R7 250 нужно использовать Linux со старыми ядрами, например, xubuntu 16.04 (по аналогии с видеокартами AMD R9 290/390, которые до сих пор могут производить вычисления на уровне современных карт, подробнее в статье «Как добиться от видеокарт Radeon R9 290/390 хешрейта 29-30 Mh/s на Ethash»).

В xubuntu-18.04+ видеокарта R7 450 на драйверах amdgpu-pro-20.20-1089974 выдает ошибку сегментации памяти. Старые драйвера в этой системе без извращений поставить не получится.

В xubuntu-16.04 с драйверами amdgpu-pro-17.40-514569 видеокарта AMD R7 450 прекрасно работает и при этом на Ethash демонстрирует хешрейт 6-7 mh/s., на etchash+zil — 7 mh/s.

Пропускная способность памяти R7 450 без разгона, но с использованием amdmemorytweak (параметр ref 30), равна 51.2 MB/s:

Это обеспечивает на алгоритме ethash в xubuntu 16,04 хешрейт, равный 5.9-7.1 mh/s (в Phoenix Miner, который определяет видеокарту R7 450 как AMD R9 M360):

В Windows 10 эта же карта на ethash выдает 4.3 mh/s (на 62% меньше).

У видеокарты AMD R7 450 (R9 M360) явно не хватает мощности ядра, чтобы выявить весь потенциал подсистемы памяти на алгоритме ethash. При разгоне по ядру хешрейт возрастает, но из-за слабой системы охлаждения возможен перегрев и зависания.

Для обеспечения стабильности работы, желательно снижать интенсивность работы Phoenix Miner, добавляя в скрипт параметр -mi 10 (по умолчанию интенсивность равна 12). При этом видеокарта стабильно работает с хешрейтом 7.1 mh/s на алгоритме etchash (Ethreum Classic) с автоматическим переключением на майнинг ZIL на пуле ezil:

Потребление этого графического видеоадаптера R7 450 в простое равно 8 ваттам, при нагрузке — возрастает до 40-60 ватт, что не так уж плохо для ядра, разработанного 6 лет назад.

xmrig с R7 450 работает и в Linux, и в Windows, выдавая на алгоритме cn-heavy/xhv (монета BLOC.money) 175 h/s (Windows 10) и 240 h/s (xubuntu 16.04).

При возникновении ошибки (в любом майнере)

...opencl error CL_OUT_OF_HOST_MEMORY when calling clCreateCommandQueueWithProperties
... opencl thread #0 failed with error CL_OUT_OF_HOST_MEMORY
... opencl thread #0 self-test failed

в начало скрипта нужно добавить строки

export GPU_FORCE_64BIT_PTR=1
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
export GPU_SINGLE_ALLOC_PERCENT=100
export GPU_MAX_HEAP_SIZE=100

Последние версии большинства майнеров с видеокартой AMD R7 450 (R9 M360) работать отказываются, выдавая ошибки, например, lolminer 1.20 в linux выдает сообщение:

All devices deselected or failed compatiblity check. Closing lolMiner

Та же самая ситуация и с gminer, который выдает ошибку:

Failed to initialize miner on GPU1: AMD Radeon (TM) R9 M360 3GB: Unable to load kernels

No devices for mining

Старые версии lolminer с AMD R7 450 должны работать, выдавая по несколько sol/s на разных вариантах equihash (144 (zhash), 192 и другие), но «стоит ли овчинка выделки»?

В Windows 10 в lolminer 1.19 AMD R7 450 запускается, выдавая 4 sol/s на equihash192.

Nanominer с видеокартой AMD R7 450 не дружит, ругаясь ошибкой OpenCL program build failed.

Wildrig-multi выдает ошибку Syntax error: «done» unexpected.

Заключение

Изучение возможностей AMD R7 450 позволяет сделать вывод, что у нее «есть еще порох в пороховницах» с точки зрения вычислений, правда его раскрытие в большинстве случаев требует использования старых версий майнеров.

Учитывая небольшой вычислительный потенциал видеокарты, можно сказать, что для майнинга она ограниченно пригодна только в «особый период пампа».

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

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

English EN French FR German DE Russian RU Spanish ES Turkish TR