GPU Hub

:uk: GPU Hub

When it come to managing a cryptomining farm, there’s nothing more tedious than keeping track of the hundreds or even thousands of GPUs. Acknowledging the pain our users with large farms experience on a daily basis, we made, what we think, is a massive quality of life improvement. Introducing the Hive OS GPU Hub.

The GPU Hub is essentially your all in one tool for controlling all of your video cards across the farm. Here you can see all of your GPUs, their online/offline statuses, missing hashrates, invalid shares, OEM, brand manufacturer, memory manufacturer, VRAM size, overclocks and the most importantly VBIOS mass flashing utility.

But before we take a closer look at the flashing utility, Hive Team would like to stress the point, that unless you have experience with flashing a GPUs ROM, take caution when using this tool if you’re not sure what to do. There’s a high risk of “bricking” your GPUs if something was done incorrectly! Hive Team is not responsible for any damaged hardware and all responsibility lies solely on the end user .

With that out of the way, let’s take a look at all the nifty features available to you on the GPU Hub page.

Filters

Let’s go through the basics first, the most essential tools at hand. On this page you’ll be able to sort and find your GPUs across various rigs by using different types of filters. These will be quite familiar and self explanatory for most Hive OS users, but in case you’re new, let’s take a quick look through these.

As you can tell from the screenshot above, you can sort your GPUs by the following parameters:

  • Online/Offline — see which are working and which are not.
  • With Errors — these are the GPUs that are not working properly for some reason and aren’t showing a hashrate, have missing or faulty drivers, reached high/critical temperatures, etc.
  • Worker Name — sorts the entire GPU list by their worker names
  • Issues — here you can filter out by a specific issue:
    • Overheat
    • Missing Hashrate
    • Invalid Shares
    • Missing Card
  • OEM — sort by GPU manufacturer
  • GPU — sort by GPU model
  • Memory — sort by VRAM manufacturer and type
  • Size — sort by VRAM capacity
  • VBIOS — here you can filter out the GPUs by their VBIOS status:
    • Flashed
    • Last Failure
    • In Process
    • Preselected
    • No VBIOS
  • Overclocking — here you can filter out the GPUs by their overclocking (OC) state:
    • All
    • With OC
    • Without OC

The GPUs can also be sorted by the Tags you’ve created, coins that are currently being mined, miners used and GPU chip manufacturer: AMD or Nvidia.

VBIOS ROM Storage

And now let’s address the elephant in the room, the VBIOS ROM manager. I bet most of you skipped strait to this part of the article. Let’s take a thorough look at the different features this tool has.

This tool allows you to create a library of modded VBIOS for your farm’s GPUs by storing them and letting you bulk flash these ROMs across multiple video cards.

In the below examples, we’ll be using an AMD GPU.

Working with the VBIOS ROM Storage is pretty straightforward, you start by click the Add VBIOS button. A new Upload VBIOS window will pop-up and here you can choose between AMD or Nvidia . Then add a ROM file from your local storage by clicking Choose File . Optionally you can enter a ROM name and a ROM description. Very handy when you have several available for the same type of GPU and for general organization purposes.

Click Upload and you’ll see you ROM appear in the storage list above your GPUs. The number of ROMs that can be stored is unlimited. Once you upload a ROM, you can then download in to your local storage if needed or edit the description and name. Also the ROMs can be removed from the list if you don’t need them anymore.

Example of ROMs stored in the list

Actions Toolbar

As soon as you choose any number of GPUs, you’ll see a new toolbar appear on top with different actions. All these actions will apply across all rigs and GPUs that have been selected. Let’s take a closer look at these from left to right.

1. Power Actions

You can perform the following actions across all your rigs:

  1. Reboot
  2. Shutdown
  3. Shutdown & boot in 30s — note that this won’t work with all motherboards. Consult your hardware manufacturer for details on wakealarm support.

2. Flash VBIOS

After clicking on this action, a new context window will open with options of choosing a ROM you want to flash across all your chosen GPUs. Details on the flashing process are described further down this article.

3. Overclocking Templates

Here you can set global overclocks across all selected video cards. These can be set simultaneously for both AMD and Nvidia, but keep in mind that it’s preferable to set overclocks only across GPUs of the same type.

If you’ve never done any overclocking in Hive OS before, you can read more on the subject in this article .

4. Miner Actions

And finally, we have the miner actions. These are pretty self explanatory and by clicking on the action you’ll have the following two options:

  • Stop Miner
  • Restart Miner

Flashing a VBIOS ROM

After uploading the necessary ROMs into the Storage and selecting the GPUs you want to flash, click the Flash VBIOS button from the toolbar above and a new context window will open.

You can set the rigs to reboot after flashing ROMs. Also it’s possible to force flash the ROM ignoring any security checks, this option will come in handy when flashing without a signed certified ROM.

Although this would seem obvious, let me remind you not to flash a ROM across multiple GPU types that are not of the same technical parameters, like manufacturer, memory vendor, RAM size, etc.

After selecting one of the ROMs you may have in the list, assuming you have multiple, the window will close and a new prompt will appear at the top of the video cards list. By clicking Flash cards , all selected GPUs will get flashed with your selected ROM. You can click Cancel in case you changed your mind.

Remember, always have a backup of your GPUs’ original ROMs in case you’ll need it . If your still not sure what you’re doing, don’t use this feature .

Once everything is set, you’ll see Preparing VBIOS text with the name of the ROM appear in each selected GPU indicating which ones will get flashed. Click Flash cards to proceed. The process of flashing can take some time depending on the number of GPUs, so be patient. There will be an indicator on the GPUs that got successfully flashed an those that failed.

You can also individually flash a ROM onto a single GPU by clicking on the triple dot button on the left hand side of the video card list. The procedure is identical to flashing multiple GPUs, just click Flash cards and wait. Additionally you can individually overclock each GPU from that same pop-up menu.

As a conclusion, the GPU Hub is a powerful tool that was designed to make life easier. But as it’s known, with great power comes great responsibility. Thus I can’t stress enough on the point that users should be careful when bulk flashing their GPUs as there’s plenty of space for potential errors.

Always double check what you’re doing when flashing ROMs .

Good luck and happy mining!

Original guide at Medium

1 Like

:ru: Инструкция по GPU Hub

GPU Hub – это инструмент, облегчающий жизнь пользователям с большими фермами.
Здесь вы можете управлять всеми вашими видеокартами по всей ферме: видеть список GPU, их статусы онлайн/офлайн, недостающие хэшрейты, невалидные шары, OEM-производителей, бренды, производителей памяти, размер VRAM, разгон и супер важную утилиту для массовой перепрошивки VBIOS.

Но прежде чем подробнее рассмотреть утилиту для прошивки, команда Hive хотела бы подчеркнуть, что, если у вас нет опыта в перепрограммировании ПЗУ карт, будьте осторожны при использовании этого инструмента, если Вы не уверены в своих знаниях и намерениях. Существует высокий риск “окирпичить” ваши GPU, если что-то было сделано неправильно! Команда Hive не несет ответственности за любое поврежденное оборудование, и вся ответственность лежит исключительно на конечном пользователе.

Теперь подробнее обо всех функциях, доступных на странице GPU Hub.

Фильтры

На этой странице Вы можете сортировать и находить свои GPU по различным ригам, используя различные типы фильтров.

Вы можете отсортировать GPU по следующим параметрам:

  • Online/Offline – просмотр, какие работают, а какие нет.
  • С ошибками – это те GPU, которые по какой-то причине не работают должным образом и не показывают хэшрейт, имеют отсутствующие или неисправные драйверы, достигли высоких/критических температур и т. д.
  • Имя Воркера – сортирует весь список GPU по именам воркеров.
  • Проблемы – фильтр по определенной проблеме:
    • Перегрев
    • Отсутствует хэшрейт
    • Неверные шары
    • Карта отсутствует
  • OEM – сортировка по производителю GPU
  • GPU – сортировка по модели GPU
  • Память – сортировка по производителю и типу VRAM
  • Размер – сортировка по объему VRAM
  • VBIOS – фильтр GPU по их статусу VBIOS:
    • Прошит
    • Последняя неудачная попытка
    • В процессе
    • Предварительно выбранный
    • Нет VBIOS
  • Разгон – фильтр GPU по их состоянию разгона (оверклоку):
    • Все
    • С разгоном
    • Без разгона

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

Хранилище VBIOS

Этот инструмент позволяет Вам создать библиотеку модернизированных VBIOS для GPU вашей фермы, сохраняя их и позволяя массово прошивать эти ПЗУ на несколько видеокарт.

В приведенных ниже примерах используется GPU AMD.

Работать с хранилищем VBIOS ПЗУ довольно просто. Начните с нажатия кнопки Добавить VBIOS. Появится новое окно загрузки VBIOS, и здесь Вы можете выбрать между AMD или Nvidia. Затем добавьте файл ПЗУ из локального хранилища, нажав Выбрать файл. При желании Вы можете ввести имя ПЗУ и описание ПЗУ. Очень удобно, когда у Вас есть несколько доступных файлов для одного и того же типа ГП и для общих организационных целей.

Нажмите Загрузить, и Вы увидите, что ПЗУ отображается в списке хранилища над вашими ГП. Количество ПЗУ, которое можно сохранить, не ограничено. После того, как Вы загрузите ПЗУ, можете при необходимости загрузить его в локальное хранилище или отредактировать описание и имя. Также ПЗУ могут быть удалены из списка, если они вам больше не нужны.


Пример ПЗУ в списке

Панель Инструментов

Как только Вы выберете какое-то количество ГП, вы увидите новую панель инструментов с различными действиями. Все эти действия будут применяться ко всем выбранным ригам и ГП.
Слева направо:

1. Действия по питанию

Вы можете выполнить следующие действия на всех ваших ригах:

  1. Перезагрузка
  2. Выключение

Завершение работы и загрузка через 30 секунд – обратите внимание, что это не будет работать со всеми материнскими платами. Обратитесь к производителю оборудования для получения дополнительной информации о поддержке wakealarm.

2. Прошивка VBIOS

После нажатия на это действие откроется новое контекстное окно с вариантами выбора ПЗУ, которое Вы хотите прошить для всех выбранных вами ГП. Подробности процесса перепрошивки описаны далее в этой статье.

3. Шаблоны разгона

Здесь Вы можете установить глобальные разгоны для всех выбранных видеокарт. Они могут быть установлены одновременно как для AMD, так и для Nvidia, но имейте в виду, что разгон предпочтительнее устанавливать только для ГП одного типа.

Если Вы никогда раньше не делали разгон в Hive OS, прочитать об этом больше можно в этой статье .

4. Действия майнера

При нажатии на действие доступны две опции:

  • Остановка майнера
  • Перезагрузка майнера

Перепрошивка VBIOS ПЗУ

После загрузки необходимых ПЗУ в Хранилище и выбора ГП, которые Вы хотите перепрошить, нажмите кнопку Перепрошить VBIOS на панели инструментов, и откроется новое контекстное окно.

Вы можете настроить перезагрузку ригов после перепрошивки ПЗУ.
Также можно принудительно перепрошить ПЗУ, игнорируя любые проверки безопасности. Эта опция пригодится при перепрошивке не сертифицированного ПЗУ.

Позвольте еще раз напомнить, что не следует прошивать ПЗУ для нескольких типов ГП, которые имеют разные технические параметры: производителя, поставщика памяти, размер ОЗУ и т. д.

После выбора одного из ПЗУ из списка, при условии, что у вас их несколько, окно закроется, и в верхней части списка видеокарт появится новое уведомление. При нажатии на Прошить Карты все выбранные ГП будут прошиты выбранным вами ПЗУ.
Вы можете нажать Отмена, если вы передумали.

Всегда имейте резервную копию оригинальных ПЗУ ваших ГП на случай, если вам это понадобится.
Если Вы все еще не уверены, что делаете, не стоит использовать эту функцию. .

После того, как все настроено, Вы увидите текст Подготовка VBIOS с названием ПЗУ в каждом выбранном ГП и указанием, какие из них будут прошиты. Нажмите Прошить Карты, чтобы продолжить.
Процесс перепрошивки может занять некоторое время в зависимости от количества ГП. Дальше в списке Вы увидите ГП, которые были успешно или безуспешно прошиты.

Вы также можете по отдельности прошить ПЗУ на один ГП, нажав на кнопку с тремя точками в левой части списка видеокарт.
Процедура идентична перепрошивке нескольких ГП, просто нажмите Прошить Карты и подождите. Кроме того, вы можете индивидуально разогнать каждый ГП из этого же всплывающего меню.

GPU Hub - это мощный инструмент, который при правильном использовании значительно облегчает процесс управления картами.

Но всегда будьте осторожны и перепроверяйте, что делаете, когда прошиваете ПЗУ. Вся ответственность лежит на Вас.

Успехов и приятного майнинга!

— reserved / зарезервировано —