Radeon r9 290x майнинг 2021

Содержание
  1. Как добиться от видеокарт Radeon R9 290/390 хешрейта 29-30 Mh/s на Ethash
  2. Какой хешрейт на видеокартах R9 290/390 в разных ОС?
  3. Почему на видеокартах R9 290/390 сильно упал хешрейт?
  4. Что можно сделать для увеличения хешрейта на видеокартах R9 290/290X?
  5. Модификация и прошивка BIOS для майнинга в картах с архитектурой Hawaii
  6. Установка XUbuntu
  7. Установка драйверов видеокарт в Ubuntu
  8. Коррекция загрузчика Grub (находится в папке /etc/default/grub).
  9. Проверка правильности установки видеокарт командой clinfo
  10. Установка и запуск майнеров
  11. Управление температурой и вентиляторами кулеров видеокарт
  12. Автоматизация запуска майнеров
  13. Удаленный контроль за работой рига с R9 290 под управлением Ubuntu
  14. Заключение
  15. R9 290x 4GB , что помайнить кроме авито?
  16. Рекомендуемые сообщения
  17. Join the conversation
  18. Recently Browsing 0 members
  19. Популярное сейчас
  20. Какой ваш самый любимый токен? 1 2 3 4 23
  21. Вырастет ли ещё биткоин? 1 2 3 4 67
  22. Пассивный заработок на криптокоине SAT ( от 100 $ в месяц ) 1 2 3 4 118
  23. Cryptotalk в будущем обгонит по популярности Bitcointalk 1 2 3 4 1696
  24. Announcements

Как добиться от видеокарт Radeon R9 290/390 хешрейта 29-30 Mh/s на Ethash

Видеокарты R9 290/290X и 390/390X, эти заслуженные ветераны майнинга от компании AMD, добывающие криптовалюту, а в зимнюю пору обогревающие помещения, до сих пор в строю.

С помощью относительно несложных хореографических упражнений с бубнами и усердия можно до сих пор получать профит от карт, которые выпускались еще в 2013-2014 годах. Этого можно достичь путем перехода на Linux-подобные системы.

Прирост хешрейта до 50 процентов стоит свеч, поэтому нужно провести ряд несложных действий для получения такого прироста.

Какой хешрейт на видеокартах R9 290/390 в разных ОС?

Карты R9 290 и 390 (ядро Hawaii), выпущенные на 28 нм процессе и потребляющие 220-250 ватт при майнинге эфира в Windows сейчас дают лишь до 21 mh/s. При этом в Linux-подобных системах они спокойно выдают около 30 махов.

Скриншот R9 290 при майнинге эфира в Windows с помощью Claymore майнера:

Эти же карты в Ubuntu:

Проблема низкого хешрейта в Windows касается и других видеокарт АМД, выпущенных в 2013-2014 годах (R9 280, R9 295 и прочих).

Почему на видеокартах R9 290/390 сильно упал хешрейт?

При майнинге Ethash-подобных монет с большим размером DAG на всех драйверах под Windows постепенно происходит значительное падение хешрейта. У видеокарт с ядром Polaris (серия RX) эта проблема решена с выпуском blockchain-драйверов и добавлением поддержки compute-вычислений в Adrenalin-версиях. О поддержке старичков-гавайцев в этих драйверах почему-то забыли.

К радости владельцев «тихоокеанских» карт, драйвера, использующиеся в Линукс-подобных осях (Ubuntu, XUbuntu, Linx Mint, HiveOS, SimpleminingOS и других), работают с этими картами намного лучше.

Что можно сделать для увеличения хешрейта на видеокартах R9 290/290X?

Linux-версия дров от AMD и rocm дают значительный (50%) прирост хешрейта при майнинге на algo, чувствительных к производительности подсистемы видеопамяти.

Монстры типа R9 290/290X имеют 512-битную шину памяти с чипами GDDR5, поэтому имеют высокую производительность на уровне многих современных GPU. Раньше они спокойно майнили Ethereum со скоростью порядка 30-31 Mh/s, а сейчас в Windows с трудом дают около 19-20.

Увеличить их производительность можно следующими способами:

  1. Прошить улучшенные версии Bios (нужно использовать AtiFlash, Hex-редактор и программу Hawaii Bios Editor). При этом можно уменьшить энергопотребление (использовать меньшие значения вольтажа на ядре на более высоких states/частотах), прошить тайминги с низких частот в более высокие (на 1-2 порядка), указать в Bios большие частоты чипов памяти (при этом для стабильности нужно увеличить напряжение на контроллере памяти до 1030-1050 мВ). Важно указать в BIOS повышенные обороты вентиляторов, уменьшить TDP карт, а также их граничную температуру (лучше ее снизить со штатных 95 до 80 градусов). Модификация Bios дает прирост порядка 1-1,5 мегахешей.
  2. Для серьезного увеличения производительности нужно перейти на Ubuntu версии не выше 16.04 (с новыми ядрами Ubuntu у этих карт плохая совместимость), установить драйвера версии 17.40 и (при необходимости) AMD SDK-кит, а затем наслаждаться высоким хешрейтом R9 290. Переход на Linux-подобные ОС дает прирост порядка 10 мегахешей (50%).
Читайте также:  Как криптовалюты изменят мир

Также можно использовать утилиты типа amdmemory tweak для изменения таймингов чипов памяти на лету, а также других параметров памяти.

Например, установка значения

дает прирост в пару процентов скорости при майнинге эфира.

Кроме того, нужно зашить в BIOS нужные частоту памяти и ядра, их вольтаж, TDP, скорость и режим работы системы охлаждения.

Рассмотрим подробнее, как это делать на примере ОС XUbuntu. Все действия, которые нужно предпринимать для получения 29-30 mh/s с карт AMD, выпущенных несколько лет назад, описываются пошагово.

Модификация и прошивка BIOS для майнинга в картах с архитектурой Hawaii

Модификацию Bios видеокарт типа R9 290 и 390 делают программой Hawaii Bios Reader. В ней меняют следующие значения:

При изменении вольтажа ядра нужно внести эти значения и в таблицу на вкладке Limit Tables.

Для обеспечения работы памяти на повышенных частотах нужно немного повысить напряжение на контроллере памятиVDDCI (не более 1050 мВ, так как это очень греющаяся часть карты).

Корректировка напряжения на контроллере памяти видеокарт R9 290:

Для устранения головной боли в виде дополнительных утилит по регулировке частоты вентилей, корректируют их скорость вращения на вкладке Fan profile.

Тайминги памяти можно подкорректировать Hex-редактором путем перестановки значений (8 цифр) на более высокие частоты. В открытом файле Bios ищут группы цифр 7771 и переносят шестнадцетиричные значения тайминга в более скоростной регистр:

При этом руководствуются следующими значениями частот и страпов:

Bios, отредактированный HEX-редактором нужно открыть в Hawaii -эдиторе и пересохранить для обеспечения правильности контрольной суммы.

Подробный гайд по прошивке BIOS-ов R9 290/X, 295 и 390-х и можно изучить здесь.

Установка XUbuntu

Так как видеокарты архитектуры Hawaii с точки зрения маркетологов AMD уже устарели, то поддержки высокопроизводительных вычислдений в новых ядрах Ubuntu-подобных систем и драйверах нет.

В связи с этим нужно использовать любой дистрибутив linux не новее версии 16.04.

Практическая работоспособность была проверена на версии XUbuntu версии 16.04.6.

Для ее установки нужно провести следующие действия:

  1. Скачать образ и записать его на флешку, например, утилитой Etcher;
  2. Загрузиться с флешки с образом системы и установить ее;
  3. Установить все обновления (команда sudo apt update, а затем sudo apt upgrade), перезагрузиться (sudo reboot).
Читайте также:  Величина базовой доходности устанавливается

Затем устанавливают драйвера (версия 17.40) плюс (при необходимости) пакет SDK AMD.

Установка драйверов видеокарт в Ubuntu

На этом этапе нужно скачать и установить драйвер AMD версии 17.40 для Ubuntu.

Желательно устанавливать именно рекомендованные драйвера amdgpu-pro-17.40-514569, так как для них не нужно отдельно устанавливать AMD SDK Kit.

Перед установкой обновляют систему командами:

Затем из папки, куда разархивированы инсталяционные файлы драйверов, запускают установку (перед этим нужно не забыть дать разрешение на выполнение файлу amdgpu-pro-install):

Примечание: на некоторых системах установить драйвера amdgpu -pro 17.40 возможно только на версиях ядра linux 4.9/4.10. В этом случае нужно ставить драйвера, загрузив систему на этих ядрах по методике, описанной в статье «Борьба с ошибкой Bad return status for module build on kernel» .

Затем нужно добавить текущего пользователя в группу «video» командой

Затем проверяют включение юзера в эту группу командой groups. Так выглядит проверка для пользователя z170:

После этого нужно не спешить делать перезагрузку, так как иначе можно получить неработающий комп, либо придется восстанавливать/переустанавливать систему.

Чтобы избежать неприятностей, нужно дополнительно модифицировать загрузчик ОС.

Коррекция загрузчика Grub (находится в папке /etc/default/grub).

На этом этапе нужно включить поддержку больших страниц памяти и откорректировать загрузчик для корректной работы видеокарт R9 290. Для этого выполняют команду:

В появившемся окне нужно найти и откорректировать в файле настроек GRUB строку до вида

Это делается для устранения проблемы с загрузкой системы с видеокартами R9 290 на драйверах radeon вместо amdgpu.

Если автоматически загружаются драйвера radeon, то система может и загрузиться, но при запуске майнера возникает ошибка DRM version is 2.50/0 but this driver is only compatible with 3.x.x:

Пример скорректированного файла загрузчика /etc/default/grub:

Далее сохраняют изменения, нажимая Ctrl+O, ввод, а также обновляют GRUB командой:

а затем перегружают систему:

Скриншот обновления GRUB:

Проверка правильности установки видеокарт командой clinfo

Для установки clinfo нужно выполнить такие команды:

Если не корректно отключены драйвера radeon, то команда:

в терминале покажет следующую информацию:

В системе с правильно установленными драйверами clinfo показывает информацию об установленных графических ускорителях R9 290:

Для проверки ядра, которое используется графической подсистемой, можно также ввести в терминале команду

lspci -k|egrep ‘VGA|in use’
Если в системе продолжают использоваться драйвера radeon, то появится картинка о том, что используется kernel-драйвер видеокарты radeon (должен быть amd-gpu).

Установка и запуск майнеров

Установка майнеров заключается в скачивании нужного дистрибутива, создании скрипта для запуска, наделении его правами для запуска.

Кроме того, для майнера/скрипта (аналог батника в Windows) для запуска нужно установить права root (команды

иначе будут возникать такие ошибки:

Пример скрипта для запуска PhoenixMiner:

Для скрипта в свойствах нужно установить галочку запускать как приложение и установить права на чтение и запись. После этого его можно запускать с помощью эмулятора терминала.

Управление температурой и вентиляторами кулеров видеокарт

Управление скоростью вентиляторов системы охлаждения видеокарт мы прошили в Bios, поэтому лишние телодвижения с запуском дополнительных утилит не нужны.

Автоматизация запуска майнеров

Для автоматического запуска майнеров при включении компьютера проще всего задействовать штатную утилиту «Сеансы и запуск», в которой нужно включить галочку сохранения сеанса:

Читайте также:  Аудит налогов по инвестициям

Можно также активировать галочку «Сохранять сеанс», которая появляется в окне при выключении компьютера.

При этом все работающие при выключении компьютера с X Ubuntu программы снова продолжат работу при запуске.

Удаленный контроль за работой рига с R9 290 под управлением Ubuntu

Для удаленного управления работающей системой можно задействовать сервер ssh, либо (для системы с работающей графической оболочкой) Vino (удаленный рабочий стол Gnome):

Это сервер, поддерживающий режим VNC-канала связи с другими компьютерами (в том числе под управлением Windows). С помощью Vino очень просто управлять ригами на Ubuntu в локальной сети с помощью Windows-терминала с UltraVNC или любой подобной программой.

Если Vino не установлена в системе, то ее инсталлируют командой

sudo apt install vino dconf-editor

Затем переходят в dconf:

где переходим в раздел /org/gnome/desktop/remote-access

В окне конфигурации Vino заполняют необходимые поля для организации удаленного доступа (в том числе задать свой порт доступа, пароль для vnc-доступа в формате base64).

Кроме того, нужно отключить принудительное шифрование канала связи, которое впоследствии не позволит подключение к ригу с других компьютеров под управлением Windows.

Для этого нужно выполнить команду

Нужно также не забыть проверить добавление программы сервера удаленного рабочего стола в автозапуск (путь /usr/lib/vino/vino-server):

Подключение к ригу с компьютера локальной сети осуществляется через любой vnc-вьювер на порт по умолчанию 5900.

Скриншот консоли приложения UltraVNC при контроле и управлении ригом с работающими R9 290 и R9 290X в Phoenix miner по локальной сети:

Заключение

Видеокарты R9 290 и сейчас могут использоваться не только для обогрева помещений в зимнее время, но и для добывания криптовалют. Их показатели энергоэффективности конечно хуже, чем у современных видеокарт, но, при стоимости электричества порядка 5 центов за киловатт они и сейчас приносят 40-50 центов чистого дохода в день.

Нужно искать способы обретения новых знаний и мудрости, которые приходят со временем в результате практических действий и их осмысливания. Время и энергия, затраченные на то, чтобы заставить работать легендарные R9 290 на уровне с более молодыми конкурентами окупятся сторицей не только в виде «звонких монет», но и в виде полученных новых знаний.

Источник

R9 290x 4GB , что помайнить кроме авито?

Тему создал/а vitalarus, October 3, 2020 in Майнинг

Рекомендуемые сообщения

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Recently Browsing 0 members

No registered users viewing this page.

Популярное сейчас

Какой ваш самый любимый токен? 1 2 3 4 23

Тему создал/а STINGER220, 26 января in Новички

Вырастет ли ещё биткоин? 1 2 3 4 67

Тему создал/а Stomi123, 12 января in Новички

Пассивный заработок на криптокоине SAT ( от 100 $ в месяц ) 1 2 3 4 118

Cryptotalk в будущем обгонит по популярности Bitcointalk 1 2 3 4 1696

Тему создал/а Dagamand007, May 18, 2020 in Крипто Мир

Announcements

By anyaruss
Создано 5 июня

By Alex077
Создано September 30, 2020

By Alex077
Создано November 1, 2019

By suhamlin1989
Создано 23 марта

By Dmitryspb777
Создано October 18, 2020

Источник

Оцените статью