hashcat -b is not seeing my grahpic card
#1
i tried all the guides hashcat provides,  i tried everything i have no idea why its not working
i have evga 1080Ti  graphic card
whe i run nvidia-smi i recieve the following :
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
when i run dpkg -l | grep nvidia
ii  glx-alternative-nvidia              1.1.0                          amd64        allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64                440.82-2                        amd64        NVIDIA binary EGL library
ii  libgl1-nvidia-glvnd-glx:amd64        440.82-2                        amd64        NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgles-nvidia1:amd64                440.82-2                        amd64        NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia2:amd64                440.82-2                        amd64        NVIDIA binary OpenGL|ES 2.x library
ii  libglx-nvidia0:amd64                440.82-2                        amd64        NVIDIA binary GLX library
ii  libnvidia-cbl:amd64                  440.82-2                        amd64        NVIDIA binary Vulkan ray tracing (cbl) library
ii  libnvidia-cfg1:amd64                440.82-2                        amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-eglcore:amd64              440.82-2                        amd64        NVIDIA binary EGL core libraries
ii  libnvidia-fatbinaryloader:amd64      440.82-2                        amd64        NVIDIA FAT binary loader
ii  libnvidia-glcore:amd64              440.82-2                        amd64        NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glvkspirv:amd64            440.82-2                        amd64        NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-ml1:amd64                  440.82-2                        amd64        NVIDIA Management Library (NVML) runtime library
ii  libnvidia-ptxjitcompiler1:amd64      440.82-2                        amd64        NVIDIA PTX JIT Compiler
ii  libnvidia-rtcore:amd64              440.82-2                        amd64        NVIDIA binary Vulkan ray tracing (rtcore) library
ii  nvidia-alternative                  440.82-2                        amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-driver                        440.82-2                        amd64        NVIDIA metapackage
ii  nvidia-driver-bin                    440.82-2                        amd64        NVIDIA driver support binaries
ii  nvidia-driver-libs:amd64            440.82-2                        amd64        NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-egl-common                    440.82-2                        amd64        NVIDIA binary EGL driver - common files
ii  nvidia-egl-icd:amd64                440.82-2                        amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-installer-cleanup            20151021+11                    amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                20151021+11                    amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                  440.82-2                        amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                440.82-2                        amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                  440.82-2                        amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                      440.44-1                        amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-persistenced                  440.44-1                        amd64        daemon to maintain persistent software state in the NVIDIA driver
ii  nvidia-settings                      440.82-1                        amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-smi                          440.82-2                        amd64        NVIDIA System Management Interface
ii  nvidia-support                      20151021+11                    amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64            440.82-2                        amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-vulkan-common                440.82-2                        amd64        NVIDIA Vulkan driver - common files
ii  nvidia-vulkan-icd:amd64              440.82-2                        amd64        NVIDIA Vulkan installable client driver (ICD)
ii  xserver-xorg-video-nvidia            440.82-2                        amd64        NVIDIA binary Xorg driver


any idea what am i supose to do ?
Thank you
Reply
#2
follow this: https://hashcat.net/faq/wrongdriver

and install the driver directly from https://nvidia.com
Reply
#3
FWIW, under Ubuntu 18.04 I'm also able to run hashcat well using the native packages. I have these installed:

Code:
$ dpkg -l | grep nvidia | egrep -v '^ii' | cut -b1-80
rc  libnvidia-compute-440:amd64            440.64.00-0ubuntu1                 
rc  nvidia-compute-utils-440                440.64.00-0ubuntu1                 
rc  nvidia-cuda-toolkit                    9.1.85-3ubuntu1                   
rc  nvidia-dkms-440                        440.64.00-0ubuntu1                 
rc  nvidia-kernel-common-440                440.64.00-0ubuntu1                 
rc  nvidia-prime                            0.8.8.2                   

I think the CUDA toolkit pulls these in automatically, but just in case, here are the CUDA-related packages as well:
Code:
$ dpkg -l | grep cuda | egrep -v '^ii' | cut -b1-80
rc  cuda-cudart-10-2                        10.2.89-1                         
rc  cuda-cudart-dev-10-2                    10.2.89-1                         
rc  cuda-cufft-10-2                        10.2.89-1                         
rc  cuda-cupti-10-2                        10.2.89-1                         
rc  cuda-curand-10-2                        10.2.89-1                         
rc  cuda-cusolver-10-2                      10.2.89-1                         
rc  cuda-cusparse-10-2                      10.2.89-1                         
rc  cuda-npp-10-2                          10.2.89-1                         
rc  cuda-nvcc-10-2                          10.2.89-1                         
rc  cuda-nvgraph-10-2                      10.2.89-1                         
rc  cuda-nvjpeg-10-2                        10.2.89-1                         
rc  cuda-nvprof-10-2                        10.2.89-1                         
rc  cuda-nvrtc-10-2                        10.2.89-1                         
rc  cuda-nvtx-10-2                          10.2.89-1                         
rc  cuda-sanitizer-api-10-2                10.2.89-1                         
rc  cuda-toolkit-10-2                      10.2.89-1                         
rc  cuda-visual-tools-10-2                  10.2.89-1                         
rc  nvidia-cuda-toolkit                    9.1.85-3ubuntu1                   
~
Reply
#4
well to be honest i dont have enough knowledge on ubuntu and your instructions are very tough for me
any way to make it simplier? how to install those ?
Reply
#5
sudo apt install nvidia-driver-440

This installs version 440, You may choose another

This should install all deps.

Tested with Ubuntu 18.04 running Hashcat like a dream Smile
Reply