Issues installing RTX 2080 Ti drivers on Kali Linux

I’ve been having tons of issues getting the drivers for these 2080s installed. I have three of them installed for the purpose of running hashcat but I’m not sure where to go from here as the system doesn’t even see them. I followed the following guide:

System info:

Linux 4.19.0-kali5-amd64 #1 SMP Debian 4.19.37-2kali1 (2019-05-15) x86_64 GNU/Linux

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Desktop)
03:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1)
05:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1)
06:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1)

clinfo | grep -i “icd loader”
ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.2.12
ICD loader Profile OpenCL 2.2

dpkg -l |grep -i icd
ii nvidia-egl-icd:amd64 418.74-1 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-opencl-icd:amd64 418.74-1 amd64 NVIDIA OpenCL installable client driver (ICD)
ii nvidia-vulkan-icd:amd64 418.74-1 amd64 NVIDIA Vulkan installable client driver (ICD)
ii ocl-icd-libopencl1:amd64 2.2.12-2 amd64 Generic OpenCL ICD Loader
ii ocl-icd-opencl-dev:amd64 2.2.12-2 amd64 OpenCL development files
ii pocl-opencl-icd:amd64 1.2-5 amd64 pocl ICD

nvidia-smi
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

dpkg -l |grep nvidia
ii glx-alternative-nvidia 1.0.0 amd64 allows the selection of NVIDIA as GLX provider
ii libegl-nvidia0:amd64 418.74-1 amd64 NVIDIA binary EGL library
ii libgl1-nvidia-glvnd-glx:amd64 418.74-1 amd64 NVIDIA binary OpenGL/GLX library (GLVND variant)
ii libgles-nvidia1:amd64 418.74-1 amd64 NVIDIA binary OpenGL|ES 1.x library
ii libgles-nvidia2:amd64 418.74-1 amd64 NVIDIA binary OpenGL|ES 2.x library
ii libglx-nvidia0:amd64 418.74-1 amd64 NVIDIA binary GLX library
ii libnvidia-cbl:amd64 418.74-1 amd64 NVIDIA binary Vulkan ray tracing (cbl) library
ii libnvidia-cfg1:amd64 418.74-1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-compiler:amd64 418.74-1 amd64 NVIDIA runtime compiler library
ii libnvidia-eglcore:amd64 418.74-1 amd64 NVIDIA binary EGL core libraries
ii libnvidia-fatbinaryloader:amd64 418.74-1 amd64 NVIDIA FAT binary loader
ii libnvidia-glcore:amd64 418.74-1 amd64 NVIDIA binary OpenGL/GLX core libraries
ii libnvidia-glvkspirv:amd64 418.74-1 amd64 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-ml1:amd64 418.74-1 amd64 NVIDIA Management Library (NVML) runtime library
ii libnvidia-ptxjitcompiler1:amd64 418.74-1 amd64 NVIDIA PTX JIT Compiler
ii libnvidia-rtcore:amd64 418.74-1 amd64 NVIDIA binary Vulkan ray tracing (rtcore)
ii nvidia-alternative 418.74-1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-cuda-dev 9.2.148-7 amd64 NVIDIA CUDA development files
ii nvidia-cuda-doc 9.2.148-7 all NVIDIA CUDA and OpenCL documentation
ii nvidia-cuda-gdb 9.2.148-7 amd64 NVIDIA CUDA Debugger (GDB)
ii nvidia-cuda-toolkit 9.2.148-7 amd64 NVIDIA CUDA development toolkit
ii nvidia-driver 418.74-1 amd64 NVIDIA metapackage
ii nvidia-driver-bin 418.74-1 amd64 NVIDIA driver support binaries
ii nvidia-driver-libs:amd64 418.74-1 amd64 NVIDIA metapackage (OpenGL/GLX/EGL/GLES
ii nvidia-egl-common 418.74-1 amd64 NVIDIA binary EGL driver - common files
ii nvidia-egl-icd:amd64 418.74-1 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-installer-cleanup 20151021+9 amd64 cleanup after driver installation with the
ii nvidia-kernel-common 20151021+9 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 418.74-1 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-support 418.74-1 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-check 418.74-1 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 418.56-1 amd64 utility to load NVIDIA kernel modules and create
ii nvidia-opencl-common 418.74-1 amd64 NVIDIA OpenCL driver - common files
ii nvidia-opencl-dev:amd64 9.2.148-7 amd64 NVIDIA OpenCL development files
ii nvidia-opencl-icd:amd64 418.74-1 amd64 NVIDIA OpenCL installable client driver (ICD)
ii nvidia-openjdk-8-jre 9.+8u77~9.2.148-7 amd64 NVIDIA provided OpenJDK Java runtime,
ii nvidia-persistenced 418.56-1 amd64
ii nvidia-profiler 9.2.148-7 amd64 NVIDIA Profiler for CUDA and OpenCL
ii nvidia-settings 418.74-1 amd64 tool for configuring the NVIDIA graphics
ii nvidia-smi 418.74-1 amd64 NVIDIA System Management Interface
ii nvidia-support 20151021+9 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 418.74-1 amd64 Video Decode and Presentation API for Unix
ii nvidia-visual-profiler 9.2.148-7 amd64 NVIDIA Visual Profiler for CUDA and OpenCL
ii nvidia-vulkan-common 418.74-1 amd64 NVIDIA Vulkan driver - common files
ii nvidia-vulkan-icd:amd64 418.74-1 amd64 NVIDIA Vulkan installable client driver
ii xserver-xorg-video-nvidia 418.74-1 amd64 NVIDIA binary Xorg driver

I inherited this project from a coworker and I have very little Linux knowledge outside of running commands and such, so if there is a glaring mistake it’s likely I don’t even know that it’s the problem. Any help would be appreciated. I hope I’ve included enough info, if not let me know what’s missing.

nvidia-bug-report.log.gz (68.4 KB)

Please check if you have secure boot enabled in bios and disable it.
Please run nvidia-bug-report.sh as root and attach the resulting .gz file to your post. Hovering the mouse over an existing post of yours will reveal a paperclip icon.
[url]https://devtalk.nvidia.com/default/topic/1043347/announcements/attaching-files-to-forum-topics-posts/[/url]

secure boot is disabled. I’ve attached the bug report log to the initial post.

You’re booting with kernel parameter
acpi=off
please remove it, then create a new nvidia-bug-report.log
Furthermore, please update your bios:
[url]https://www.asus.com/Commercial-Servers-Workstations/WS-Z390-PRO/HelpDesk_BIOS/[/url]

entry removed and BIOS flashed. attached is the new bug report.

as an added note, nvidia-smi now shows data and hashcat can run a benchmark
nvidia-bug-report.log.gz (2.23 MB)

Driver loads fine now.
One important part is missing, on multi-gpu systems the nvidia-persistenced needs to be running, started on boot, otherwise you will experience random gpu crashes and reduced performance.
Maybe this is already installed, please try:
sudo systemctl enable nvidia-persistenced
sudo systemctl start nvidia-persistenced

Edit: if that fails, please post the output of
which nvidia-persistenced

doesn’t look like it was setup. thanks for all the help on this. I’m guessing that the acpi setting was the culprit?

Yes. It’s a parameter for trouble-shooting, only the very basic mainboard hardware will work with it.
Did the persistenced start up? Did you locate the file?

yep all set