Железо,  Майнинг

Видеокарта Sapphire Radeon R9 280X c 3Gb GDDR5-памяти в майнинге

Видеокарта AMD Radeon R9 280X имеет следующие технические характеристики (в сравнении с видеокартами Radeon R7 450 4Gb, AMD RX550/560 и Nvidia GTX750Ti):

Параметр

Название видеокарты

AMD
Radeon R9 280X
AMD
Radeon R7 450 4Gb GDDR5
AMD
Radeon RX550
RX 550 640SP 4 GB
Nvidia
GTX750Ti

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

8 октября 2013 30 июня 2016 Апрель 2017/
октябрь 2017
18 февраля 2014
Графический процессор Tahiti XTL
(215-0821065)
Cape Verde PRX Lexa PRO/
Baffin LE
GM107
Архитектура GCN 1.0 GCN 1.0 GCN 4.0 Maxwell
Технический процесс, нм 28 28 14 28
Количество транзисторов, млрд 4.313 1.5 2.2/3 1.87
Площадь кристалла, mm² 352 123 103/123 148
Количество ядер
(Cores)
2048 512 512/640 640
Количество блоков текстурирования/
растеризации
(TMU/ROP)
128/32 32/16 32/16 и 40/16 40/16
Частота работы GPU, МГц 1000 925/1125 1100/1019 1020-1085
Производительность при операциях с плавающей запятой FP64,
GFLOPS
1,024 59.2 75.71/85.68 43.4
Объем видеопамяти, GB 3 4 2/4 2
Тип видеопамяти GDDR5 GDDR5 GDDR5 GDDR5
Тактовая частота памяти, МГц 1500 1125 1750/1500 1350
Разрядность памяти, бит 384 128 128 128
Эффективная частота работы памяти, Gbps 6 4.5 7/6 5.4
Полоса пропускания памяти, GB/s 288 72 112/96 86.4
Поддерживаемая версия CUDA или OPENCL OpenCL 1.2 OpenCL 1.2 OpenCL 2.1 5.0/1.2
Теоретический хешрейт на Ethash, mh/s 36 9 14/12 10.8
Потребление
(TDP), ватт
250 65 50/60 60

Как видно из таблицы, AMD Radeon R9 280X имеет хорошую вычислительную мощность и производительность подсистемы памяти, хотя все это портит относительно высокое энергопотребление.

Возможности AMD Radeon R9 280X, в особенности на алгоритме ethash, полностью можно раскрыть в операционной системе Linux с ядрами версии 4.15.

Перед запуском майнинга желательно тщательно исследовать возможности конкретной модели, чтобы понимать возможности установленных чипов памяти, системы охлаждения, определиться с нумерацией PCI-E устройств, присвоенных видеокарте и другими важными параметрами.

Изучение информации о видеокарте AMD Radeon R9 280X в Linux программными способами

Программа clinfo в xubuntu 18.04 определяет видеокарту как AMD Radeon HD 7900 Series. Device Name Tahiti.

По команде

lspci | grep -E "VGA|3D"

отображается краткая информация о видеоадаптере:

VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

По команде

sudo lspci -v -s 03:00.0

где 03.00.00 — номер задействованного PCI-E, выводится более полная информация о видеоконтроллере, использующихся системных прерываниях, драйвере и другие данные:

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] (prog-if 00 [VGA controller])

Subsystem: PC Partner Limited / Sapphire Technology Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

Flags: bus master, fast devsel, latency 0, IRQ 46

Memory at e0000000 (64-bit, prefetchable) [size=256M]

Memory at f0000000 (64-bit, non-prefetchable) [size=256K]

I/O ports at c000 [size=256]

Expansion ROM at f0040000 [disabled] [size=128K]

Capabilities: [48] Vendor Specific Information: Len=08 <?>

Capabilities: [50] Power Management version 3

Capabilities: [58] Express Legacy Endpoint, MSI 00

Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+

Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>

Capabilities: [150] Advanced Error Reporting

Capabilities: [200] #15

Capabilities: [270] #19

Capabilities: [2b0] Address Translation Service (ATS)

Capabilities: [2c0] Page Request Interface (PRI)

Capabilities: [2d0] Process Address Space ID (PASID)

Kernel driver in use: amdgpu

Kernel modules: radeon, amdgpu

Утилита amdmeminfo работает без всяких ухищрений с AMD R9 280/280x выдавая информацию о видеопроцессоре, памяти, задействованном номере PCI-E, OpenCL ID и другие полезные данные:

Found Card: 1002:6798 rev 00 (AMD Radeon HD7970/R9 280x)

Chip Type: Tahiti

BIOS Version: 113-C3865011-T03

PCI: 03:00.0

OpenCL Platform: 0

OpenCL ID: 2

Subvendor: 0x174b

Subdevice: 0x3001

Sysfs Path: /sys/bus/pci/devices/0000:03:00.0

Memory Type: GDDR5

Memory Model: Elpida EDW2032BBBG


Программа amdcovc в ubuntu 18.04 определяет видит только марку видеокарты, температуру и скорость вращения вентилятора охлаждения:

Adapter 2: PCI 3:0:0: Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

Core: 0 MHz, Mem: 0 MHz, CoreOD: 0, MemOD: 0

PerfCtrl: auto

Temp: 48°C, Fan: 53.7255%

Программа rocm_smi в xubuntu 18.04 с драйверами amdgpu-pro-20.20-1089974-ubuntu-18.04 и в системе версии 16.04 с драйверами 17.40 ведет себя аналогично:

Хешрейт видеокарты AMD Radeon R9 280X при майнинге

В программе xmrig на алгоритме cryptonight-heavy/xhv видеокарта AMD Radeon HD7970/R9 280x выдает 240-260 h/s. При этом в xubuntu 18.04 на драйверах amdgpu-pro-20.20-1089974-ubuntu-18.04 майнер сыпет ошибками:

В xubuntu 16.04 на драйверах amdgpu-pro-17.40-514569 хешрейт тот же, но xmrig уже не выдает ошибок.

На алгоритме cn_r в xmrig Radeon HD7970/R9 280x обеспечивает хешрейт порядка 540 h/s.

Phoenix Miner версии 5.5c в xubuntu 18.04 на драйверах amdgpu-pro-20.20-1089974 не работает, выдавая ошибку сегментации (segmentation fault). В xubuntu 16.04 на драйверах amdgpu-pro-17.40 майнер запускается, выдавая на ethash порядка 27-28 mh/s (потребление порядка 150 ватт):

На профессиональных видеокартах AMD FirePro S9050, имеющих то же самое ядро Tahiti (немного улучшенное, чем у AMD R9 280X и более экономичное), и 6 GB видеопамяти, в 2021 году можно запустить майнинг Ethereum с DAG больше 4 GB, что неплохо для столь старой видеокарты.

При майнинге на алгоритме etchash+ZIL в xubuntu 16.04 на пуле ezil в программе Phoenix Miner версии 5.5c видеокарта AMD R9 280X в стоке выдает 27.7 mh/s:

Если модифицировать BIOS этих видеокарт в Hex-редакторе, увеличив частоты ядра и памяти, а также модернизировать тайминги, то хешрейт можно увеличить еще на 0.5-1 mh/s.

Lolminer версии 1.24 с видеокартой Radeon HD7970 в xubuntu 18.04 не запускается, в xubuntu 16.04 запускается, выдавая на ethash 27 mh/s:

lolMiner 1.24 при майнинге на алгоритме Equihash 192.7 на видеокарте AMD Radeon R9 280X работает, но хешрейт при этом равен нулю.

В системе xubuntu 16.04 и 18.04 на видеокарте R9 280X майнинг в программе SRBMiner-Multi версии 0.6.8 запускается, но видеокарта при этом крашится. Возможно, на старых версиях этой программы майнинг запуститься без ошибок. В Windows SRBMiner-Multi на АМД R9 280X работает, выдавая на CN Haven около 460 h/s.

verthashminer 0.7.1 в Windows 8.1 на алгоритме verthash выдает 330-340 h/s (стоковые настройки, драйвера Robinhood).

Программа wildrig-multi в xubuntu 18.04 с видеокартой AMD R9 280X работать не хочет, выдавая ошибку:

Error CL_OUT_OF_HOST_MEMORY when calling clCreateCommandQueueWithProperties

Failed to start OpenCL threads

Аналогично себя ведет teamredminer и ряд других программ. Многие из майнеров скомпилированы для работы с новыми драйверами без поддержки видеокарт старых версий. Учитывая возможности Radeon HD7970 (R9 280/280X), можно задействовать и старые версии майнеров, умеющие работать с видеокартами с архитектурой GCN 1.0, расширяя возможный диапазон их применения.

При желании использовать операционную систему HiveOS для майнинга на AMD Radeon R9 280X, нужно использовать версии со старым ядром.

Заключение

Несмотря на то, что видеокарты AMD Radeon R9 280X (Radeon HD7970) выпущены в 2013 году, они демонстрируют вполне сносный хешрейт для 2021 года на алгоритмах Ethash/Etchash (27-28 mh/s) в xubuntu 16.04 с драйверами версии 17.40 в PhoenixMiner. Такие показатели сравнимы с современными видеокартами среднего уровня, если не учитывать их энергопотребления, которое в 2-2.5 раза выше.

Наиболее выгодно майнить на этих картах сейчас Ethereum Classic вместе с крпитовалютой ZIL, например, на пуле ezil (подробнее в статье «Dual-майнинг Ethereum/Ethereum Classic и Zilliqa на пуле ezil«).

Еще одним интересным алгоритмом для этих карт, в особенности для лета, является cryptonight-heavy/xhv, на котором можно получить 260 h/s при холодном видеочипе.

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

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

English EN Français FR Deutsch DE Português PT Русский RU Español ES Türkçe TR