My GPU doesn´t work i hashcat anymore "No devices found/left."
#1
Hi,

A few days back I had to reinstall The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) Linux again and after that my hashcat hasn´t worked very well. As soon as I try to use my GPU (Gefrcxe GTX 2080Ti)in hashcat it comes up"No devices found/left." I have tried my GPU in other softwares and it works just fine. After a bit of googling Iḿ led to believe that it is has to do with Nvidias driver. I have the 525.125.06 driver from them.

Am I right about this or doesn't the driver has anything to do with it, maybe the fault is on myself? I also wounder if there is any fix for this, or am I stuck with problem? If there isn´t any fix for it, may I should try and install an older driver, what do you guys and girls think about that me trying that?

Thanks a million in advance!
Reply
#2
You can try to isolate the problem by using a different Linux distribution.
See here
https://hashcat.net/forum/thread-11349.html
https://wiki.archlinux.org/title/GPGPU
Reply
#3
(10-27-2023, 08:50 AM)v71221 Wrote: You can try to isolate the problem by using a different Linux distribution.
See here
https://hashcat.net/forum/thread-11349.html
https://wiki.archlinux.org/title/GPGPU

Hi and thank you ever so much for the answer!

I´m trying the arch-linux thingy you write about, but I´m stuck. I´m coming as far as to the root@archiso.but when I try /mnt/sda1/pre.sh it only says the the mountpoint is busy. When I try sda2 instead it says command not found. i have tried everything both with and without sudo.

Is there anything else I can try or should I abandon this?

Thanks again!
Reply
#4
After booting from Arch Live USB run
Code:
lsblk -f
and post output here.
For example, on my current laptop I see

Code:
root@archiso ~ # lsblk -f

NAME        FSTYPE  FSVER LABEL      UUID
loop0      squashfs 4.0
sda
└─sda1      vfat    FAT32 ARCH_202310 22E9-E8FC
nvme0n1
├─nvme0n1p1 vfat    FAT32
├─nvme0n1p2
└─nvme0n1p3 ntfs

It means that on this laptop Live USB corresponds to device sda1
Then
Code:
mount -m /dev/sda1 /mnt/sda1
/mnt/sda1/pre.sh

Keep in mind, you must edit pre.sh
Enter your favorite Arch mirror, wireless device, SSID and passphrase, timezone.
Then copy this script to root folder of Live USB.
Sorry, Arch Linux isn't beginner-friendly.

Please read here
https://hashcat.net/forum/thread-10548-p...l#pid54999
Reply
#5
(10-29-2023, 08:24 PM)v71221 Wrote: After booting from Arch Live USB run
Code:
lsblk -f
and post output here.
For example, on my current laptop I see

Code:
root@archiso ~ # lsblk -f

NAME        FSTYPE  FSVER LABEL      UUID
loop0      squashfs 4.0
sda
└─sda1      vfat    FAT32 ARCH_202310 22E9-E8FC
nvme0n1
├─nvme0n1p1 vfat    FAT32
├─nvme0n1p2
└─nvme0n1p3 ntfs
It means that on this laptop Live USB corresponds to device sda1
Then
Code:
mount -m /dev/sda1 /mnt/sda1
/mnt/sda1/pre.sh

Keep in mind, you must edit pre.sh
Enter your favorite Arch mirror, wireless device, SSID and passphrase, timezone.
Then copy this script to root folder of Live USB.
Sorry, Arch Linux isn't beginner-friendly.

Please read here
https://hashcat.net/forum/thread-10548-p...l#pid54999

I have just done lsblk -f, but I wonder if there are a way to copy all the info you need or am I stuck to the keyboard  for the next 5-6 hours or so? Smile

Meanwhile Im going to try to edit  pre.sh.

Thank you again very much for helping me with this, I appreciate it very much!
Reply
#6
Sure, you can copy/paste. Copy text of script from
https://hashcat.net/forum/thread-11349.html
and paste into your favorite editor, like mousepad or notepad++
1st line of script should be
#!/bin/bash
Please read here
https://en.wikipedia.org/wiki/Shebang_(Unix)
Reply