Nvidia drivers update guide

:gb: NVIDIA DRIVERS UPDATE GUIDE AND CUDA 10+

cuda10

nvidia-driver-update default installation version: 440.59 (released February 03, 2020)

This week we update NVidia drivers in our drivers repository. All drivers are CUDA 10 compatible.
Added drivers version:

  • 410.93 - R410 stable long term support (supported new RTX 2080 Ti, 2080, 2070)
  • 415.27 - R415 current stable (as above + added support RTX 2060)
  • 418.43 - R418 beta series (as above + added support GTX 1660, GTX 1660 Ti, RTX 2070 with Max-Q Design, RTX 2080 with Max-Q Design)

To update the drivers use the nvidia-driver-update tool.

After conducting our tests we choose version 418.43 for installation by default if no arguments given to nvidia-driver-update.
This version supports all the latest NVidia RTX cards and also gives 2x time lower system load on algos such as x16 family, cuckoo and others.

Update or not update?

Before we start let’s answering on typical questions

Is it necessary to update?

No! If everything works for you - don’t touch.

Why then update?

New drivers include support for new cards such as 1660ti, 2060, 2070, 2080, 2080ti series
Sometimes special optimization in some miners have a positive effect on hashrate but only for some algorithms and Pascal family of top-end cards - 10xx.

Still not changing your mind?

Then we will start

Updating procedure

We strongly recommend using Hive Shell for proper driver update procedure. Of-course if can use local console - use it or if your rigs located in the same LAN with your PC/laptop then you can use for example SSH-clients such as standlone app PuTTY or working in browser ShellInABox instead Hive Shell.
The update procedure is quite simple.

  1. Start Hive Shell
  2. Execute following commands
apt update
nvidia-driver-update

The driver update procedure takes 5-10 min if you’re using an SSD/HDD and 30+ min if you’re using a slow drive such as an USB 2.0 stick.
If update procedure will finish successfully you will see the following message:
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
Now you can reboot your rig. After reboot check driver version and miner functionality.

Update/downgrade to desired version

You can update driver to desired version. In this case command line for nvidia-driver-update tool must contain URL to desired driver version.
For example downgrade to 396.54

nvidia-driver-update http://download.hiveos.farm/drivers/NVIDIA-Linux-x86_64-396.54.run

Troubleshooting

Driver installation failed (module “nvidia-drm”)

In some cases the update procedure can sometimes fail with the following error:


In case this happens, please retry the update procedure - in most cases it will help fix the error.

Driver installation failed (module “nvidia-uvm”)

If installation stops with following error:


in this case, reboot rig and repeat the update procedure.

Error during uninstallation previous driver (module “nvidia”)

During installation new driver nvidia-driver-update uninstall previous version of driver. If uninstallation stops with following error


It’s can be can be by fallinf current driver or application which still using driver. Try reboot rig and retry installation procedure

Error during uninstallation previous driver (signal SIGBUS)

During installation new driver nvidia-driver-update uninstall previous version of driver. If uninstallation stops with following error (Received signal SIGBUS; aborting):


No solution yet … Not reproducible.

Not enough disk space

  • use disk-expand tool to enlarge disk to use all space
  • remove unused drivers at /hive-driver-pack
  • uninstall miners by hpkg tool

Installation fail when unpacking driver

By default TMP directory is on RAM disk so you need to enable logs to have some space.

logs-on
reboot

After update miner don’t start properly

If your miner after update driver not started or works incorrect you can repeat driver update procedure or downgrade driver version as described above (see install desired driver version).

Nothing helps?

Try:

  • write to support bee@hiveos.farm
  • call community support on Telegram channel
  • reflash image
  • remote update image via hive-replace tool

Other useful links

See also general topic Drivers Update

5 Likes

:ru: Инструкция по установке драйверов NVidia

cuda10

На этой неделе мы обновили драйвера NVidia в нашем каталоге драйверов. Все версии драйверов CUDA 10 совместимые.
Были добавлены такие версии:

  • 410.93 - R410 стабильная линейка с длительным сроком поддержки
  • 415.27 - R415 текущая стабильная ветка
  • 418.43 - R418 текущая бета ветка

Для обновления драйверов достаточно воспользоваться утилитой nvidia-driver-update.

После проведения ряда тестов на различном оборудовании мы выбрали версию 418.43 такой, которая теперь устанавливается по умолчанию если не задан параметр для утилиты nvidia-driver-update.
Эта версия поддерживает все последние карты новой линейки NVidia RTX 20хх и кроме того отмечено падение в 2 и более раза системной загрузки при майнинге на таких алгоритмах как семейство x16, cuckoo и других.

Типичные вопросы перед установкой

Прежде чем мы начнем, давайте ответим на типичные вопросы

Нужно ли обновлять?

Нет! Если у Вас все работает - не трогай.

Зачем тогда обновлять?

Новые драйверы включают поддержку новых карт, таких как 1660ti, 2060, 2070, 2080, 2080ti серии
Иногда специальная оптимизация у некоторых майнеров имеет положительный эффект на хэшрейте но только на некоторых алгоритмах и на топовых картах семейства Pascal - 10хх.

Все еще не передумали?

Тогда начнем

Процедура обновления

Мы настоятельно рекомендуем использовать Hive Shell для правильной процедуры обновления. Конечно, если вы можете использовать локальную консоль - используйте ее или если ваши риги находятся в одной локальной сети с вашим ПК / ноутбуком, то вы можете использовать, например, SSH-клиент PuTTY или браузерный вариант ShellInABox вместо Hive Shell.
Процедура обновления довольно проста.

  1. Запустите консоль, например Hive Shell
  2. Выполните в ней последовательно следующие команды:
apt update
nvidia-driver-update

Процедура обновления драйвера занимает 5-10 минут, если вы используете SSD / HDD, и 30+ минут, если вы используете медленный диск, например флешку USB 2.0.
Если процедура обновления завершится успешно, вы увидите следующее сообщение:
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
Теперь вы можете перезагрузить Ваш риг. После перезагрузки проверьте версию драйвера и работоспособность майнера.

Обновление/откат до желаемой версии

Вы можете обновить драйвер до желаемой версии. В этом случае командная строка для инструмента nvidia-driver-update должна содержать URL-адрес нужной версии драйвера.
Например понижение до 396.54:

nvidia-driver-update http://download.hiveos.farm/drivers/NVIDIA-Linux-x86_64-396.54.run

Возможные проблемы и их решение

Ошибка установки драйвера (модуль nvidia-drm)

В некоторых случаях процедура обновления может иногда завершаться с ошибкой:


В этом случае повторите процедуру обновления - в большинстве случаев это поможет исправить ошибку.

Ошибка установки драйвера (nvidia-uvm)

Если установка останавливается со следующей ошибкой:


в таком случае перегрузите риг и повторите процедуру обновления.

Ошибка при удалении предыдущего драйвера

Во время установки нового драйвера nvidia-driver-update удаляет сначала предыдущую версию драйвера. Если удаление прекращается со следующей ошибкой (Received signal SIGBUS; aborting):


Пока нет решения … Не воспроизводится.

Не хватает места на диске

  • используйте инструмент расширения диска disk-expand, чтобы увеличить диск, чтобы использовать все пространство
  • удалите неиспользуемые драйверы из /hive-driver-pack
  • удалите майнеры hpkg утилитой

Ошибка установки при распаковке драйвера

По умолчанию каталог TMP находится на RAM-диске, поэтому вам необходимо включить в журналах некоторое пространство.

logs-on
reboot

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

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

Ничего не помогает?

Попробуйте такие способы:

  • написать в поддержку bee@hiveos.farm
  • обратиться за помощью у сообщества на канале Telegram
  • перепрошить носитель
  • удаленное обновление образа с помощью инструмента hive-replace

Другие полезные ссылки

См. также общую тему Обновление драйверов.

1 Like

KNOWN ISSUES

Version Miner known issue
R418 Claymore ETH 12.0 seems doesn’t work 11.9 works fine

DRIVERS COMPARE

BeamHash 150/5

Rig: 1050 Ti × 2 + 1060 3GB × 3
Miner: gminer 1.34
396.54 %D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 | 418.43 %D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Драйвера 418 , CUDA 10.1
версия cuda видна при команде nvidia-smi
Откатил драйвера с версии 418 до 396
версия cuda откатилась до 9-ки? nvidia-smi не показывает версию на этих драйверах.

First time using a system like this, and having trouble with this procedure. This is what I get back:

1 Like

Added to driver’s repo:

  • Nvidia driver v418.74 (now default version for nvidia-driver-update, added support GTX 1650, GTX 1650 with Max-Q Design, GeForce GTX 1660 Ti with Max-Q Design)
  • Nvidia driver v430.14 (long-lived branch release)

Added to driver’s repo:

  • Nvidia driver v430.26 from long-lived branch (added support Quadro P520/RTX 3000/T1000/T2000)
  • Added to driver’s repository Nvidia driver v430.34
    Added support for the following GPUs:
    • GeForce RTX 2060 SUPER
    • GeForce RTX 2070 SUPER
    • Quadro RTX 4000 with Max-Q Design
    • Quadro RTX 5000 with Max-Q Design
  • Default Nvidia’s driver version for nvidia-driver-update tool set as v430.34
  • Added to driver’s repository Nvidia driver v418.88
    • Quadro P520
    • Quadro RTX 3000
    • Quadro RTX 3000 with Max-Q Design
    • Quadro RTX 4000 with Max-Q Design
    • Quadro RTX 5000 with Max-Q Design
    • Quadro T1000
    • Quadro T2000
  • Added to driver’s repository Nvidia driver v430.40
    Added support for the following GPUs:
    • GeForce RTX 2080 SUPER
    • Quadro RTX 3000 with Max-Q Design
  • Default Nvidia’s driver version for nvidia-driver-update tool set as v430.40

Начал устанавливать drive установка пошла но погас iPad установка прервана теперь не хочет ставится

  • Added to driver’s repository Nvidia driver v435.21. It’s version from short-lived branch release. So install this version of your choice.
    You can install it by typing following command via console / Hive Shell / Teleconsole:
nvidia-driver-update http://download.hiveos.farm/drivers/NVIDIA-Linux-x86_64-435.21.run
  • Default Nvidia’s driver version for nvidia-driver-update tool still v430.40
1 Like

Wow, thanks, maybe it will help

  • Added to driver’s repository Nvidia driver v430.50 from long-lived branch release
  • Default Nvidia’s driver version for nvidia-driver-update tool set as v430.50
  • Added to driver’s repository Nvidia driver v440.31 (released November 04, 2019) from long-lived branch release with major changes:
    • GeForce GTX 1660 SUPER support added
    • fixed kernel module build problems with Linux kernel 5.4.0 release candidates
  • Default Nvidia’s driver version for nvidia-driver-update tool set as v440.31
1 Like

I often get errors when updating GPU drivers. For me, its easier to get the latest drivers from hiveos. Takes about 2-3 minutes with SSD. Probably longer with USB.

Login with SSH or “Hive shell start” and update to latest GPU drivers with the command:
hive-replace -y http://download.hiveos.farm/hiveos-0.6-84@191022.zip
(find the URL to newest release here: http://download.hiveos.farm/)

if your rig has bad OC, hangs from mining software or other kind of issues then better reboot in maintenance mode and update driver via nvidia-driver-update tool
It’s better and quickly :wink:

2 Likes
  • Added to driver’s repository Nvidia driver v440.36 (released November 22, 2019) from long-lived branch release with major changes:
    • GeForce GTX 1650 SUPER support added
  • Default Nvidia’s driver version for nvidia-driver-update tool set as v440.36
1 Like

Every time I use nvidia-driver-update it starts the upgrade process then the screen goes blank and it sits there. I moved my monitor over to IGFX and what I saw is that the shell closes and it goes to the loading screen and sits. Nothing upgrades and I have to reboot. The driver does not upgrade. As of now, I’m still on 430.40 - I have 1 Nvidia 1080 and 2x EVGA 1080ti on this rig. Any suggestions? I’m thinking about formatting my USB and re-imaging it as a last resort.

Thank you!

I flashed my USB and was able to get the Nvidia driver up to 440.31 - the newest version is 440.36 however. Every time I use nvidia-driver-update the screen goes blank and just sits. I would really like some help. If anyone has experienced the same problem and has found a workaround, please let me know.