Skip to content
Home » CUDA

CUDA

Visit Tacticalware.com for information related to this tag and others. We look forward to assisting in your tech projects with our in-depth knowledgebase…

INSTALL NVIDIA 1080TI DRIVERS ON UBUNTU 20.04

These directions are quick, easy How-To on to install Nvidia 1080TI drivers, and these next steps will give you the exact commands that I use to get the drivers installed on my headless mining rig.

Open Terminal
sudo bash
apt-get install ubuntu-drivers-common
y

Check nvidia driver version
ubuntu-drivers devices

The following will show on the screen
vendor   : NVIDIA Corporation
model    : GP102 [GeForce GTX 1080 Ti]
driver   : nvidia-driver-440-server – distro non-free
driver   : nvidia-driver-450 – distro non-free recommended
driver   : nvidia-driver-450-server – distro non-free

Select which driver you want….in my case I selected 450 server, so then I run
apt install nvidia-driver-450-server

Reboot after the install finishes

Login
Open a terminal
sudo bash
nvidia-smi

This will verify install nvidia 1080TI drivers have been installed properly

The hardware that I used in this guide:
Gigabyte AORUS GeForce GTX 1080 Ti (QTY 6):
https://amzn.to/2JqvXC8

Motherboard (QTY 1): 
https://amzn.to/2JqGJZ7

CPU (QTY 1): 
https://amzn.to/3qevp2X

Memory (QTY 1): 
https://amzn.to/2JqHn8Z

Hard Drive (QTY 1):  
https://amzn.to/3lic3X5

Risers (QTY 6):  
https://amzn.to/33rIgVE

Power Supplies (QTY 2):
https://amzn.to/3fTRpLR

Add2PSU (QTY 1):
https://amzn.to/39s4URY

Power Switch (QTY 1):  
https://amzn.to/3ljmNVk

INSTALLING CUDA ON UBUNTU SERVER 20.04

  • Mining

In the past, installing CUDA onto Ubuntu Servers, used in mining, was a large undertaking. With the latest release of Ubuntu, everything has changed. Thankfully. Now we are able to easily go through the steps of installing cuda on ubuntu server 20.04. The steps below outline what you will need to do to make this work. I have had success installing either before, or after, I already have the 1080ti drivers on the system. It may not be the same in the future, but as of this writing today, all you have to do are the few steps below.

Open a Terminal
sudo bash
apt-get update
apt install nvidia-cuda-toolkit
y

Cuda will now run the installation. It will take a while, so sit tight. Once it is done installing cuda on ubuntu server 20.04…you are done. Enjoy!

The hardware that I used in this guide:
Gigabyte AORUS GeForce GTX 1080 Ti (QTY 6):
https://amzn.to/2JqvXC8

Motherboard (QTY 1): 
https://amzn.to/2JqGJZ7

CPU (QTY 1): 
https://amzn.to/3qevp2X

Memory (QTY 1): 
https://amzn.to/2JqHn8Z

Hard Drive (QTY 1):  
https://amzn.to/3lic3X5

Risers (QTY 6):  
https://amzn.to/33rIgVE

Power Supplies (QTY 2):
https://amzn.to/3fTRpLR

Add2PSU (QTY 1):
https://amzn.to/39s4URY

Power Switch (QTY 1):  
https://amzn.to/3ljmNVk

Mining SUQA with NVIDIA 1080TI Cards

How To Mine SUQA on Ubuntu 18.04 with NVidia 1080 TI cards and CUDA 10

This guide assumes you already have the OS, Drivers, and CUDA installed

sudo bash

apt-get install libc-ares2

cd /miner/drivers/

wget https://github.com/technobyl/CryptoDredge/releases/download/v0.14.0/CryptoDredge_0.14.0_cuda_10.0_linux.tar.gz

tar zxvf CryptoDredge_0.14.0_cuda_10.0_linux.tar.gz

rm Cry*.z

cd CryptoDredge_0.14.0/

nano run-suqa-beepool.sh

Insert your wallet address

Save and Exit

chmod +x run-squa-beepool.sh

./run-squa-beepool.sh

That’s it. Thanks for reading!


The hardware that I used in this guide:
Gigabyte AORUS GeForce GTX 1080 Ti (QTY 6):
https://amzn.to/2JqvXC8

Motherboard (QTY 1): 
https://amzn.to/2JqGJZ7

CPU (QTY 1): 
https://amzn.to/3qevp2X

Memory (QTY 1): 
https://amzn.to/2JqHn8Z

Hard Drive (QTY 1):  
https://amzn.to/3lic3X5

Risers (QTY 6):  
https://amzn.to/33rIgVE

Power Supplies (QTY 2):
https://amzn.to/3fTRpLR

Add2PSU (QTY 1):
https://amzn.to/39s4URY

Power Switch (QTY 1):  
https://amzn.to/3ljmNVk

Hashcat Build and Benchmarking

Installing, Configuring, and Benchmarking Hashcat on a 6GPU NVIDIA 1080TI Rig

Ubuntu Server 18.04 has been installed, cards connected, and these directions pickup at your very first login

Login

sudo bash

apt-get update && apt-get upgrade

apt-get dist-upgrade

add-apt-repository universe

apt-get install gcc libglu1-mesa libxi-dev libxmu-dev libglu1-mesa-dev screen

lspci | grep -i nvidia

You should see all of your video cards listed here

apt-get install linux-headers-$(uname -r)

mkdir /installs && mkdir /installs/drivers/ && mkdir /installs/drivers/intel && mkdir /installs/drivers/nvidia && cd /installs/drivers/nvidia

sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update && apt-get install nvidia-driver-410

reboot

Login

sudo bash

nvidia-smi

You will now see your NVidia cards listed

cd /installs/drivers/nvidia

wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux

mv cuda_10.0.130_410.48_linux cuda_10.0.130_410.48_linux.run

chmod +x cuda_10.0.130_410.48_linux.run

screen sh cuda_10.0.130_410.48_linux.run

Select No to the driver update

Yes to the toolkit install

cd /home/yourusernamegoeshere/ && nano .bashrc

Add this to the end of the file:
# add cuda tools to command path
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.0/bin:$PATH

nano /etc/ld.so.conf.d/cuda-10.0-x86_64

Put only one line:
/usr/local/cuda-10.0/lib64

CTRL X to Save and Exit the file

ldconfig

apt-get install hashcat

Now for the OpenCL CPU drivers..I am using an Intel Celeron Processor, so these steps are needed for Hashcat to work properly.  These are not needed for the GPUs

sudo apt-get install ccache flex bison clang-4.0 cmake g++ git patch zlib1g-dev autoconf xutils-dev libtool pkg-config libpciaccess-dev

mkdir -p /installs/drivers/intel-compute-runtime/workspace

cd  /installs/drivers/intel-compute-runtime/workspace

git clone -b release_40 https://github.com/llvm-mirror/clang clang_source

git clone https://github.com/intel/opencl-clang common_clang

git clone https://github.com/intel/llvm-patches llvm_patches

git clone -b release_40 https://github.com/llvm-mirror/llvm llvm_source

git clone https://github.com/intel/gmmlib gmmlib

git clone https://github.com/intel/intel-graphics-compiler igc

git clone https://github.com/KhronosGroup/OpenCL-Headers khronos

git clone https://github.com/intel/compute-runtime neo

ln -s khronos opencl_headers

mkdir -p /installs/drivers/intel-compute-runtime/workspace/build_igc

cd /installs/drivers/intel-compute-runtime/workspace/build_igc

cmake -DIGC_OPTION__OUTPUT_DIR=../igc-install/Release \
-DCMAKE_BUILD_TYPE=Release -DIGC_OPTION__ARCHITECTURE_TARGET=Linux64 \
../igc/IGC

time make -j$(nproc) VERBOSE=1

Now you can generate Debian archives for installation:

time make -j$(nproc) package VERBOSE=1

Install:

sudo dpkg -i *.deb

nano /etc/environment

To the end of the first line (PATH), add the following:

:/usr/local/cuda/bin:/usr/lib/llvm-4.0/bin

Save and Exit

source /etc/environment

mkdir -p /installs/drivers/intel-compute-runtime/workspace/build_icr

cd /installs/drivers/intel-compute-runtime/workspace/build_icr

cmake -DBUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release ../neo

time make -j$(nproc) package VERBOSE=1

sudo dpkg -i *.deb

apt-get install clinfo

clinfo

Now you should see that ICD is installed

And finally you can run

hashcat -b

That’s it!  Thanks for reading!

The hardware that I used in this guide:
Gigabyte AORUS GeForce GTX 1080 Ti (QTY 6):
https://amzn.to/2JqvXC8

Motherboard (QTY 1): 
https://amzn.to/2JqGJZ7

CPU (QTY 1): 
https://amzn.to/3qevp2X

Memory (QTY 1): 
https://amzn.to/2JqHn8Z

Hard Drive (QTY 1):  
https://amzn.to/3lic3X5

Risers (QTY 6):  
https://amzn.to/33rIgVE

Power Supplies (QTY 2):
https://amzn.to/3fTRpLR

Add2PSU (QTY 1):
https://amzn.to/39s4URY

Power Switch (QTY 1):  
https://amzn.to/3ljmNVk

 

XMR-STAK Error using NVidia 1080TI Cards

How-To fix NVidia 1080TI – XMR-STAK Thread Error

I have been seeing the following error pop-up when you run XMR-STAK for the first time while using NVidia 1080TI cards

[CUDA] Error gpu 1: <C:/xmr-stak/xmrstak/backend/nvidia/nvcc_code/cuda_extra.cu>:312
**suggestion: Try to reduce the value of the attribute ‘threads’ in the NVIDIA config file.**

There is a simple way to resolve this error.  Open up the directory that you used to launch xmr-stak.exe 

if you are mining with NVidia cards, open up the nvidia.txt file.

[AMD steps are similar to this.  You would just open the amd.txt file instead]

For each of the GPUs listed within the txt file, you will need to Lower the number of Threads on this line:

“threads” : 26, “blocks” : 84,

I would recommend lowering them in half for all of your GPUs

“threads” : 13, “blocks” : 84,

Save the file

Re-Launch xmr-stak.exe and try to mine with it.

If it works you will then incrementally raise the threads to the level which your mining rig can support.

That’s it!  Thanks for reading

6 GPU NVidia 1080TI / CUDA 10 / NVidia-410 Drivers / Hashcat 5.0.0 / Ubuntu 18.04

#hashcat -b

hashcat (v5.0.0-84-geec1fba4) starting in benchmark mode…

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

OpenCL Platform #1: NVIDIA Corporation
======================================
* Device #1: GeForce GTX 1080 Ti, 2793/11175 MB allocatable, 28MCU
* Device #2: GeForce GTX 1080 Ti, 2794/11178 MB allocatable, 28MCU
* Device #3: GeForce GTX 1080 Ti, 2794/11178 MB allocatable, 28MCU
* Device #4: GeForce GTX 1080 Ti, 2794/11178 MB allocatable, 28MCU
* Device #5: GeForce GTX 1080 Ti, 2794/11178 MB allocatable, 28MCU
* Device #6: GeForce GTX 1080 Ti, 2794/11178 MB allocatable, 28MCU

Benchmark relevant options:
===========================
* –optimized-kernel-enable

Hashmode: 0 – MD5

Speed.#1………: 30812.1 MH/s (27.70ms) @ Accel:128 Loops:1024 Thr:256 Vec:4
Speed.#2………: 32529.5 MH/s (27.50ms) @ Accel:128 Loops:1024 Thr:256 Vec:4
Speed.#3………: 32031.3 MH/s (27.21ms) @ Accel:128 Loops:1024 Thr:256 Vec:4
Speed.#4………: 30324.8 MH/s (27.46ms) @ Accel:128 Loops:1024 Thr:256 Vec:4
Speed.#5………: 30532.0 MH/s (26.94ms) @ Accel:128 Loops:1024 Thr:256 Vec:4
Speed.#6………: 31141.3 MH/s (27.54ms) @ Accel:128 Loops:1024 Thr:256 Vec:4
Speed.#*………: 187.4 GH/s

Hashmode: 100 – SHA1

Speed.#1………: 11321.3 MH/s (80.12ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#2………: 11374.7 MH/s (79.01ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#3………: 11301.7 MH/s (79.01ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#4………: 11375.1 MH/s (79.39ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#5………: 11430.5 MH/s (78.09ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#6………: 11400.4 MH/s (79.69ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#*………: 68203.7 MH/s

Hashmode: 1400 – SHA2-256

Speed.#1………: 3965.3 MH/s (55.34ms) @ Accel:128 Loops:256 Thr:256 Vec:1
Speed.#2………: 4097.7 MH/s (54.66ms) @ Accel:128 Loops:256 Thr:256 Vec:1
Speed.#3………: 4069.8 MH/s (54.48ms) @ Accel:128 Loops:256 Thr:256 Vec:1
Speed.#4………: 3984.1 MH/s (54.84ms) @ Accel:128 Loops:256 Thr:256 Vec:1
Speed.#5………: 4082.5 MH/s (53.61ms) @ Accel:128 Loops:256 Thr:256 Vec:1
Speed.#6………: 4072.4 MH/s (55.04ms) @ Accel:128 Loops:256 Thr:256 Vec:1
Speed.#*………: 24271.7 MH/s

Hashmode: 1700 – SHA2-512

Speed.#1………: 1401.6 MH/s (81.58ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#2………: 1366.3 MH/s (80.19ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#3………: 1404.8 MH/s (80.03ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#4………: 1402.7 MH/s (80.86ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#5………: 1428.6 MH/s (79.17ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#6………: 1408.5 MH/s (81.21ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#*………: 8412.5 MH/s

Hashmode: 2500 – WPA-EAPOL-PBKDF2 (Iterations: 4096)

Speed.#1………: 503.9 kH/s (53.02ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#2………: 498.2 kH/s (52.76ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#3………: 500.2 kH/s (52.08ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#4………: 496.9 kH/s (52.66ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#5………: 510.6 kH/s (51.44ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#6………: 506.1 kH/s (52.54ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#*………: 3015.9 kH/s

Hashmode: 1000 – NTLM

Speed.#1………: 42210.1 MH/s (16.76ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#2………: 46847.2 MH/s (17.00ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#3………: 47071.9 MH/s (16.70ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#4………: 42154.1 MH/s (16.63ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#5………: 47066.0 MH/s (16.47ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#6………: 46836.9 MH/s (16.82ms) @ Accel:128 Loops:1024 Thr:256 Vec:2
Speed.#*………: 272.2 GH/s

Hashmode: 3000 – LM

Speed.#1………: 26691.9 MH/s (32.25ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#2………: 26740.0 MH/s (32.49ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#3………: 27078.6 MH/s (31.96ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#4………: 25743.8 MH/s (32.08ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#5………: 26966.5 MH/s (31.62ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#6………: 26687.1 MH/s (32.04ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#*………: 159.9 GH/s

Hashmode: 5500 – NetNTLMv1 / NetNTLMv1+ESS

Speed.#1………: 28072.5 MH/s (30.73ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#2………: 28575.4 MH/s (30.93ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#3………: 27606.5 MH/s (30.54ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#4………: 27665.4 MH/s (30.57ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#5………: 27995.9 MH/s (29.94ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#6………: 27669.8 MH/s (30.52ms) @ Accel:128 Loops:1024 Thr:256 Vec:1
Speed.#*………: 167.6 GH/s

Hashmode: 5600 – NetNTLMv2

Speed.#1………: 2184.6 MH/s (51.10ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#2………: 2196.9 MH/s (51.24ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#3………: 2162.2 MH/s (50.72ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#4………: 2227.9 MH/s (50.85ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#5………: 2251.7 MH/s (49.91ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#6………: 2234.8 MH/s (50.79ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#*………: 13257.9 MH/s

Hashmode: 1500 – descrypt, DES (Unix), Traditional DES

Speed.#1………: 1221.5 MH/s (93.28ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#2………: 1216.4 MH/s (92.77ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#3………: 1248.8 MH/s (92.56ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#4………: 1228.6 MH/s (92.82ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#5………: 1246.9 MH/s (91.64ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#6………: 1222.7 MH/s (92.94ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#*………: 7384.9 MH/s

Hashmode: 500 – md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) (Iterations: 1000)

Speed.#1………: 11748.5 kH/s (62.83ms) @ Accel:1024 Loops:1000 Thr:32 Vec:1
Speed.#2………: 11433.8 kH/s (62.29ms) @ Accel:1024 Loops:1000 Thr:32 Vec:1
Speed.#3………: 9552.9 kH/s (61.38ms) @ Accel:1024 Loops:1000 Thr:32 Vec:1
Speed.#4………: 10466.3 kH/s (63.17ms) @ Accel:1024 Loops:1000 Thr:32 Vec:1
Speed.#5………: 11531.4 kH/s (59.97ms) @ Accel:1024 Loops:1000 Thr:32 Vec:1
Speed.#6………: 11995.0 kH/s (61.08ms) @ Accel:1024 Loops:1000 Thr:32 Vec:1
Speed.#*………: 66727.9 kH/s

Hashmode: 3200 – bcrypt $2*$, Blowfish (Unix) (Iterations: 32)

Speed.#1………: 21696 H/s (40.33ms) @ Accel:16 Loops:8 Thr:8 Vec:1
Speed.#2………: 21736 H/s (39.83ms) @ Accel:16 Loops:8 Thr:8 Vec:1
Speed.#3………: 20255 H/s (39.84ms) @ Accel:16 Loops:8 Thr:8 Vec:1
Speed.#4………: 17433 H/s (40.37ms) @ Accel:16 Loops:8 Thr:8 Vec:1
Speed.#5………: 20955 H/s (39.30ms) @ Accel:16 Loops:8 Thr:8 Vec:1
Speed.#6………: 19016 H/s (39.66ms) @ Accel:16 Loops:8 Thr:8 Vec:1
Speed.#*………: 121.1 kH/s

Hashmode: 1800 – sha512crypt $6$, SHA512 (Unix) (Iterations: 5000)

Speed.#1………: 195.2 kH/s (55.51ms) @ Accel:512 Loops:128 Thr:32 Vec:1
Speed.#2………: 194.7 kH/s (55.46ms) @ Accel:512 Loops:128 Thr:32 Vec:1
Speed.#3………: 196.3 kH/s (55.18ms) @ Accel:512 Loops:128 Thr:32 Vec:1
Speed.#4………: 190.7 kH/s (55.33ms) @ Accel:512 Loops:128 Thr:32 Vec:1
Speed.#5………: 194.9 kH/s (54.52ms) @ Accel:512 Loops:128 Thr:32 Vec:1
Speed.#6………: 193.5 kH/s (55.34ms) @ Accel:512 Loops:128 Thr:32 Vec:1
Speed.#*………: 1165.3 kH/s

Hashmode: 7500 – Kerberos 5 AS-REQ Pre-Auth etype 23

Speed.#1………: 409.9 MH/s (69.32ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#2………: 418.1 MH/s (68.41ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#3………: 416.4 MH/s (68.45ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#4………: 414.2 MH/s (68.99ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#5………: 419.6 MH/s (67.45ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#6………: 424.2 MH/s (67.68ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#*………: 2502.4 MH/s

Hashmode: 13100 – Kerberos 5 TGS-REP etype 23

Speed.#1………: 413.7 MH/s (69.08ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#2………: 420.9 MH/s (68.00ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#3………: 426.6 MH/s (67.45ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#4………: 404.5 MH/s (68.06ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#5………: 409.0 MH/s (66.63ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#6………: 423.6 MH/s (67.36ms) @ Accel:256 Loops:64 Thr:64 Vec:1
Speed.#*………: 2498.3 MH/s

Hashmode: 15300 – DPAPI masterkey file v1 (Iterations: 23999)

Speed.#1………: 90607 H/s (51.98ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#2………: 89260 H/s (51.98ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#3………: 87394 H/s (51.33ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#4………: 90018 H/s (51.68ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#5………: 89189 H/s (50.61ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#6………: 90973 H/s (51.82ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#*………: 537.4 kH/s

Hashmode: 15900 – DPAPI masterkey file v2 (Iterations: 7999)

Speed.#1………: 53882 H/s (64.77ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#2………: 55701 H/s (63.65ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#3………: 55610 H/s (63.81ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#4………: 53128 H/s (64.05ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#5………: 55293 H/s (62.36ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#6………: 56658 H/s (62.97ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#*………: 330.3 kH/s

Hashmode: 7100 – macOS v10.8+ (PBKDF2-SHA512) (Iterations: 35000)

Speed.#1………: 15860 H/s (50.87ms) @ Accel:128 Loops:32 Thr:256 Vec:1
Speed.#2………: 15165 H/s (50.54ms) @ Accel:128 Loops:32 Thr:256 Vec:1
Speed.#3………: 15540 H/s (50.43ms) @ Accel:128 Loops:32 Thr:256 Vec:1
Speed.#4………: 15610 H/s (50.56ms) @ Accel:128 Loops:32 Thr:256 Vec:1
Speed.#5………: 16109 H/s (49.56ms) @ Accel:128 Loops:32 Thr:256 Vec:1
Speed.#6………: 15675 H/s (50.66ms) @ Accel:128 Loops:32 Thr:256 Vec:1
Speed.#*………: 93959 H/s

Hashmode: 11600 – 7-Zip (Iterations: 524288)

Speed.#1………: 11549 H/s (75.36ms) @ Accel:128 Loops:512 Thr:256 Vec:1
Speed.#2………: 11675 H/s (74.94ms) @ Accel:128 Loops:512 Thr:256 Vec:1
Speed.#3………: 11777 H/s (73.82ms) @ Accel:128 Loops:512 Thr:256 Vec:1
Speed.#4………: 11403 H/s (74.86ms) @ Accel:128 Loops:512 Thr:256 Vec:1
Speed.#5………: 11705 H/s (72.68ms) @ Accel:128 Loops:512 Thr:256 Vec:1
Speed.#6………: 11608 H/s (74.24ms) @ Accel:128 Loops:512 Thr:256 Vec:1
Speed.#*………: 69718 H/s

Hashmode: 12500 – RAR3-hp (Iterations: 262144)

Speed.#1………: 49474 H/s (69.97ms) @ Accel:8 Loops:16384 Thr:256 Vec:1
Speed.#2………: 49584 H/s (70.95ms) @ Accel:8 Loops:16384 Thr:256 Vec:1
Speed.#3………: 49425 H/s (70.62ms) @ Accel:8 Loops:16384 Thr:256 Vec:1
Speed.#4………: 46549 H/s (75.75ms) @ Accel:8 Loops:16384 Thr:256 Vec:1
Speed.#5………: 45534 H/s (75.60ms) @ Accel:8 Loops:16384 Thr:256 Vec:1
Speed.#6………: 45352 H/s (75.66ms) @ Accel:8 Loops:16384 Thr:256 Vec:1
Speed.#*………: 285.9 kH/s

Hashmode: 13000 – RAR5 (Iterations: 32767)

Speed.#1………: 49120 H/s (69.11ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#2………: 49563 H/s (68.76ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#3………: 50303 H/s (68.43ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#4………: 49116 H/s (68.85ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#5………: 51149 H/s (67.84ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#6………: 49402 H/s (68.68ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#*………: 298.7 kH/s

Hashmode: 6211 – TrueCrypt PBKDF2-HMAC-RIPEMD160 + XTS 512 bit (Iterations: 2000)

Speed.#1………: 389.0 kH/s (70.13ms) @ Accel:128 Loops:64 Thr:256 Vec:1
Speed.#2………: 387.5 kH/s (69.35ms) @ Accel:128 Loops:64 Thr:256 Vec:1
Speed.#3………: 395.3 kH/s (68.65ms) @ Accel:128 Loops:64 Thr:256 Vec:1
Speed.#4………: 389.9 kH/s (69.61ms) @ Accel:128 Loops:64 Thr:256 Vec:1
Speed.#5………: 399.8 kH/s (67.99ms) @ Accel:128 Loops:64 Thr:256 Vec:1
Speed.#6………: 387.1 kH/s (68.89ms) @ Accel:128 Loops:64 Thr:256 Vec:1
Speed.#*………: 2348.6 kH/s

Hashmode: 13400 – KeePass 1 (AES/Twofish) and KeePass 2 (AES) (Iterations: 6000)

Speed.#1………: 184.2 kH/s (99.94ms) @ Accel:512 Loops:256 Thr:32 Vec:1
Speed.#2………: 185.0 kH/s (99.64ms) @ Accel:512 Loops:256 Thr:32 Vec:1
Speed.#3………: 185.0 kH/s (99.25ms) @ Accel:512 Loops:256 Thr:32 Vec:1
Speed.#4………: 183.3 kH/s (101.08ms) @ Accel:512 Loops:256 Thr:32 Vec:1
Speed.#5………: 178.9 kH/s (100.66ms) @ Accel:512 Loops:256 Thr:32 Vec:1
Speed.#6………: 185.2 kH/s (101.18ms) @ Accel:512 Loops:256 Thr:32 Vec:1
Speed.#*………: 1101.6 kH/s

Hashmode: 6800 – LastPass + LastPass sniffed (Iterations: 500)

Speed.#1………: 3094.3 kH/s (66.77ms) @ Accel:128 Loops:125 Thr:256 Vec:1
Speed.#2………: 2945.4 kH/s (67.14ms) @ Accel:128 Loops:125 Thr:256 Vec:1
Speed.#3………: 2898.4 kH/s (67.05ms) @ Accel:128 Loops:125 Thr:256 Vec:1
Speed.#4………: 2703.0 kH/s (66.63ms) @ Accel:128 Loops:125 Thr:256 Vec:1
Speed.#5………: 2924.7 kH/s (65.91ms) @ Accel:128 Loops:125 Thr:256 Vec:1
Speed.#6………: 2901.5 kH/s (66.43ms) @ Accel:128 Loops:125 Thr:256 Vec:1
Speed.#*………: 17467.4 kH/s

Hashmode: 11300 – Bitcoin/Litecoin wallet.dat (Iterations: 199999)

Speed.#1………: 5931 H/s (96.58ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#2………: 5947 H/s (96.14ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#3………: 5935 H/s (95.93ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#4………: 5908 H/s (96.08ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#5………: 6076 H/s (94.35ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#6………: 5867 H/s (96.40ms) @ Accel:128 Loops:128 Thr:256 Vec:1
Speed.#*………: 35664 H/s

Started: Sat Nov 17 18:24:13 2018
Stopped: Sat Nov 17 18:37:12 2018

The hardware that I used in this guide:
Gigabyte AORUS GeForce GTX 1080 Ti (QTY 6):
https://amzn.to/2JqvXC8

Motherboard (QTY 1): 
https://amzn.to/2JqGJZ7

CPU (QTY 1): 
https://amzn.to/3qevp2X

Memory (QTY 1): 
https://amzn.to/2JqHn8Z

Hard Drive (QTY 1):
https://amzn.to/3nZ5pH4

Risers (QTY 6):  
https://amzn.to/33rIgVE

Power Supplies (QTY 2):
https://amzn.to/3fTRpLR

Add2PSU (QTY 1):
https://amzn.to/39s4URY

Power Switch (QTY 1):  
https://amzn.to/3ljmNVk

My Setup – Ubuntu Mining Rig with NVidia 1080Ti cards

Rig Parts Breakdown and Driver Installation for the NVidia 1080 TI GPUs on Ubuntu 16.04.04

I have several rigs running at any given time. Below you will find the equipment list for my NVidia 1080 TI Rigs, and also the installation instructions on getting the Drivers working under Ubuntu 16.04.04

Rack to Install the Hardware On.  I usually put two full rigs onto one single rack.  It saves space and I end up stacking mine (QTY 1): Seville Classics 3-Tier UltraZinc Cabinet Organizer, 7.5″ W x 17.5″ D x 18.5″ H

These steps will help you install the drivers.  It assumes that you have the hardware connected and Ubuntu Server 16.04 already installed.

Log into your Rig

Open a Terminal

sudo bash

apt-get update && apt-get upgrade

apt-get install gcc libglu1-mesa libxi-dev libxmu-dev libglu1-mesa-dev screen

lspci | grep -i nvidia

Check to see if all gpus are listed

apt-get install linux-headers-$(uname -r)

mkdir /miner && mkdir /miner/drivers/ &&  mkdir /miner/drivers/nvidia && cd /miner/drivers/nvidia

sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update 

wget https://developer.nvidia.com/compute/cuda/9.1/Prod/local_installers/cuda_9.1.85_387.26_linux

chmod +x cuda_9.1.85_387.26_linux

mv cuda_9.1.85_387.26_linux cuda_9.1.85_387.26_linux.run

apt-get purge nvidia*

screen sh cuda_9.1.85_387.26_linux.run

Answer “yes” for installing the nvidia-drivers, the cuda tools and the symbolic link.

nano /etc/ld.so.conf.d/cuda-9.1-x86_64

put only one line:
/usr/local/cuda-9.1/lib64

Save the file and exit

Then run

ldconfig

In the next step you will want to change tacticalware to the name of your home directory

cd /home/tacticalware/ && nano .bashrc

add this to the end:
# add cuda tools to command path
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-9.1/bin:$PATH

Save the file and exit

systemctl disable lightdm.service

reboot

Log back in and check to ensure all of your GPUs are still accessible

nvidia-smi

That’s it.  Your GPUs are setup and ready to mine!

Hardware that I use:
Motherboard (QTY 1):
https://amzn.to/2JqGJZ7

CPU (QTY 1):
https://amzn.to/3qevp2X

Memory (QTY 1):
https://amzn.to/2JqHn8Z

Hard Drive (QTY 1):
https://amzn.to/3lic3X5

Risers (QTY 6):
https://amzn.to/33rIgVE

Power Supplies (QTY 2):
https://amzn.to/3fTRpLR

Add2PSU (QTY 1):
https://amzn.to/39s4URY

GPUs (QTY 6):
https://amzn.to/2JqvXC8

Power Switch (QTY 1):
https://amzn.to/3ljmNVk