NVIDIA DRIVERS UPDATE GUIDE AND CUDA 10+
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.
- Start Hive Shell
- 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:
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