nvidia-driver-update default installation version
We update the NVIDIA drivers in our repository regularly.
All drivers are CUDA 11 compatible. To update the drivers, use the nvidia-driver-update
tool.
After conducting our tests, we decided to choose the latest stable version for installation by default if no arguments are given to nvidia-driver-update. This version supports all the latest NVIDIA RTX cards and also includes all performance optimizations.
Before we start, let’s answer some typical questions:
No! If everything works for you - don’t touch.
New drivers include support for new cards such as 3060, 3060 Ti, 3070, 3070 Ti, 3080, 3080 Ti and 3090 series. Sometimes special optimization in some miners has a positive effect on the hashrate, especially with the LHR GPUs.
Then we will start.
We strongly recommend using Hive Shell for proper driver update procedure. Of course, if you can use a local console - use it or if your rigs are in the same LAN with your PC/laptop then you can use for example SSH-clients such as standalone app PuTTY or working in browser ShellInABox instead of Hive Shell.
The update procedure is quite simple. Step 1 - Start Hive Shell Step 2 - Execute the 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 a USB 2.0 stick. If the 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.
You can update the driver to the desired version. With Hiveon OS it’s quite simple to update NVIDIA drivers.
list the possible upgrades, type in the nvidia-driver-update --list
command,
and then type the Hiveon OS will update the NVIDIA drivers.
In some cases, the update procedure can sometimes fail with the following DRM error in Hiveon OS:
If installation stops with the following error:
During the installation of a new driver, nvidia-driver-update uninstalls the previous version of the driver. If uninstallation stops with the following error:
It can be caused by falling current driver or application which is still using driver. Reboot the rig and retry the installation procedure.
During the installation of a new driver, nvidia-driver-update
uninstalls the previous version of the Hiveon OS NVIDIA drivers.
If uninstallation stops with the following error (Received signal SIGBUS; aborting):
rm /hive-drivers-pack/NV*
command to your worker - it will delete all the available NVIDIA driver archives)By default, the TMP directory is stored in RAM, so you need to enable logs to have some space: logs-on reboot
SSH into Hiveon OS using SSH, Hive Shell or any other method of Hiveon OS remote access.
Expand disk disk-expand
Enable logs logs-on
(turn it off again after the error is fixed, if you’re running Hiveon OS on a USB stick)
Reboot: sreboot
Stop hivex systemctl stop hivex
Stop miner miner stop
Run nvidia-driver-update
If it fails, the most likely cause is some dependencies are still in use. Reboot the machine and try again. Reboot after you’re done.
If you run into any issues after the update (OC, fans, etc.);
Stop hivex systemctl stop hivex
Stop the miner miner stop
Run apt install --reinstall -y nvidia-settings
Reboot: sreboot
Make sure that you’re using the newest version of Hiveon OS. You can flash the newest image using this command: hive-replace -y --stable
Please check your motherboard’s BIOS settings. You can find the general recommendations here.
It's possible to fix the issue by resetting bios settings to default then only enabling 4G decoding and pcie speed to gen2. I must have messed with too many bios options when I was trying to optimize motherboard resources.
Troubleshooting steps to try::