RTX4090 on Vast AI
#1
Has anyone used the RTX4090 on vast ai ? I have tried to have a play but can't get it to work. Have used 2080ti, 3060, 3090's and A6000 all work fine other than cuda errors. Vast ai help suggest it's a hashcat issue and a newer version docker image might be needed. I am using the dizca latest image. Have run with  --backend-ignore-cuda makes no difference. Tried sudo apt remove libnvrtc* did nothing.
.jpg   vast-hashcat-I-info.jpg (Size: 139.41 KB / Downloads: 27)
.jpg   vast-rtx-4090-iissue.jpg (Size: 177.73 KB / Downloads: 22)

One of my attempts

hashcat -b -m 1400 -w 3
hashcat (v6.1.1-19-gcdd06d4) starting in benchmark mode...

* Device #1: CUDA SDK Toolkit installation NOT detected.
            CUDA SDK Toolkit installation required for proper device support and utilization
            Falling back to OpenCL Runtime

* Device #1: WARNING! Kernel exec timeout is not disabled.
            This may cause "CL_OUT_OF_RESOURCES" or related errors.
            To disable the timeout, see: https://hashcat.net/q/timeoutpatch
OpenCL API (OpenCL 3.0 CUDA 11.8.87) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #1: NVIDIA GeForce RTX 4090, 23808/24253 MB (6063 MB allocatable), 128MCU

Benchmark relevant options:
===========================
* --workload-profile=3

Hashmode: 1400 - SHA2-256

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE


* Device #1: Kernel /usr/local/share/hashcat/OpenCL/shared.cl build failed.

Started: Sat Dec  3 03:51:31 2022
Stopped: Sat Dec  3 03:51:34 2022



Backend Info :
CUDA.Version.: 11.8

Backend Device ID #1 (Alias: #3)
  Name...........: NVIDIA GeForce RTX 4090
  Processor(s)...: 128
  Clock..........: 2520
  Memory.Total...: 24255 MB
  Memory.Free....: 23870 MB
  PCI.Addr.BDFe..: 0000:44:00.0

Backend Device ID #2 (Alias: #4)
  Name...........: NVIDIA GeForce RTX 4090
  Processor(s)...: 128
  Clock..........: 2520
  Memory.Total...: 24255 MB
  Memory.Free....: 23870 MB
  PCI.Addr.BDFe..: 0000:82:00.0

OpenCL Info:
============

OpenCL Platform ID #1
  Vendor..: NVIDIA Corporation
  Name....: NVIDIA CUDA
  Version.: OpenCL 3.0 CUDA 11.8.87

  Backend Device ID #3 (Alias: #1)
    Type...........: GPU
    Vendor.ID......: 32
    Vendor.........: NVIDIA Corporation
    Name...........: NVIDIA GeForce RTX 4090
    Version........: OpenCL 3.0 CUDA
    Processor(s)...: 128
    Clock..........: 2520
    Memory.Total...: 24255 MB (limited to 6063 MB allocatable in one block)
    Memory.Free....: 23808 MB
    OpenCL.Version.: OpenCL C 1.2
    Driver.Version.: 520.56.06
    PCI.Addr.BDF...: 44:00.0

  Backend Device ID #4 (Alias: #2)
    Type...........: GPU
    Vendor.ID......: 32
    Vendor.........: NVIDIA Corporation
    Name...........: NVIDIA GeForce RTX 4090
    Version........: OpenCL 3.0 CUDA
    Processor(s)...: 128
    Clock..........: 2520
    Memory.Total...: 24255 MB (limited to 6063 MB allocatable in one block)
    Memory.Free....: 23808 MB
    OpenCL.Version.: OpenCL C 1.2
    Driver.Version.: 520.56.06
    PCI.Addr.BDF...: 82:00.0


Any help would be appreciated .. One of the attached images shows with and without cuda, maybe not that it matters...THANKS

.jpg   vast-hashcat-I-info.jpg (Size: 139.41 KB / Downloads: 27)
.jpg   vast-rtx-4090-iissue.jpg (Size: 177.73 KB / Downloads: 22)
Reply
#2
Use this image https://hub.docker.com/r/bnzm5270/hashcat/
Then remove the hashcat and download the latest version and compile
I often use it and have no errors.
Reply
#3
Tongue 
(12-05-2022, 06:39 PM)marc1n Wrote: Use this image https://hub.docker.com/r/bnzm5270/hashcat/
Then remove the hashcat and download the latest version and compile
I often use it and have no errors.

Big Thanks. Since you replied I have not been able to rent a 4090. I think there were lots of people having this issue and now they are all renting the 4090's thanks to YOU lol ... so it's a waiting game at the moment.
I did try with a 2080ti and it worked . Removed and reinstalled hashcat. Worked just great also noticed no cuda errors no errors at all actually.
I appreciate your prompt reply and am looking forward to trying this.
Reply
#4
(12-07-2022, 03:25 AM)smashedsusan Wrote:
(12-05-2022, 06:39 PM)marc1n Wrote: Use this image https://hub.docker.com/r/bnzm5270/hashcat/
Then remove the hashcat and download the latest version and compile
I often use it and have no errors.

Big Thanks. Since you replied I have not been able to rent a 4090. I think there were lots of people having this issue and now they are all renting the 4090's thanks to YOU lol ... so it's a waiting game at the moment.
I did try with a 2080ti and it worked . Removed and reinstalled hashcat. Worked just great also noticed no cuda errors no errors at all actually.
I appreciate your prompt reply and am looking forward to trying this.

So I used the command rm -r hashcat to remove hashcat, when I install hashcat using "git clone https://github.com/hashcat/hashcat.git" I can't use any command because it is now found "./hashcat: No such file or directory" am I installing it wrong?
Reply
#5
(12-07-2022, 05:42 PM)We4boo Wrote:
(12-07-2022, 03:25 AM)smashedsusan Wrote:
(12-05-2022, 06:39 PM)marc1n Wrote: Use this image https://hub.docker.com/r/bnzm5270/hashcat/
Then remove the hashcat and download the latest version and compile
I often use it and have no errors.

Big Thanks. Since you replied I have not been able to rent a 4090. I think there were lots of people having this issue and now they are all renting the 4090's thanks to YOU lol ... so it's a waiting game at the moment.
I did try with a 2080ti and it worked . Removed and reinstalled hashcat. Worked just great also noticed no cuda errors no errors at all actually.
I appreciate your prompt reply and am looking forward to trying this.

So I used the command rm -r hashcat to remove hashcat, when I install hashcat using "git clone https://github.com/hashcat/hashcat.git" I can't use any command because it is now found "./hashcat: No such file or directory" am I installing it wrong?

git clone https://github.com/hashcat/hashcat.git

cd hashcat

make install
Reply
#6
(12-07-2022, 06:34 PM)marc1n Wrote:
(12-07-2022, 05:42 PM)We4boo Wrote:
(12-07-2022, 03:25 AM)smashedsusan Wrote:
(12-05-2022, 06:39 PM)marc1n Wrote: Use this image https://hub.docker.com/r/bnzm5270/hashcat/
Then remove the hashcat and download the latest version and compile
I often use it and have no errors.

Big Thanks. Since you replied I have not been able to rent a 4090. I think there were lots of people having this issue and now they are all renting the 4090's thanks to YOU lol ... so it's a waiting game at the moment.
I did try with a 2080ti and it worked . Removed and reinstalled hashcat. Worked just great also noticed no cuda errors no errors at all actually.
I appreciate your prompt reply and am looking forward to trying this.

So I used the command rm -r hashcat to remove hashcat, when I install hashcat using "git clone https://github.com/hashcat/hashcat.git" I can't use any command because it is now found "./hashcat: No such file or directory" am I installing it wrong?

git clone https://github.com/hashcat/hashcat.git

cd hashcat

make install

Let me thank you in advance for the help.
Well, that solved the command issue however I still face the same original problem, I am getting this when I use hashcat with a 4090 (image bellow)


Attached Files
.png   image.png (Size: 78.04 KB / Downloads: 12)
Reply
#7
(12-07-2022, 11:45 PM)We4boo Wrote:
(12-07-2022, 06:34 PM)marc1n Wrote:
(12-07-2022, 05:42 PM)We4boo Wrote:
(12-07-2022, 03:25 AM)smashedsusan Wrote:
(12-05-2022, 06:39 PM)marc1n Wrote: Use this image https://hub.docker.com/r/bnzm5270/hashcat/
Then remove the hashcat and download the latest version and compile
I often use it and have no errors.

Big Thanks. Since you replied I have not been able to rent a 4090. I think there were lots of people having this issue and now they are all renting the 4090's thanks to YOU lol ... so it's a waiting game at the moment.
I did try with a 2080ti and it worked . Removed and reinstalled hashcat. Worked just great also noticed no cuda errors no errors at all actually.
I appreciate your prompt reply and am looking forward to trying this.

So I used the command rm -r hashcat to remove hashcat, when I install hashcat using "git clone https://github.com/hashcat/hashcat.git" I can't use any command because it is now found "./hashcat: No such file or directory" am I installing it wrong?

git clone https://github.com/hashcat/hashcat.git

cd hashcat

make install

Let me thank you in advance for the help.
Well, that solved the command issue however I still face the same original problem, I am getting this when I use hashcat with a 4090 (image bellow)

This looks like a problem with OpenCL

Try command apt update && apt upgrade -y && apt  dist-upgrade -y && apt autoremove -y && apt autoclean -y
Reply
#8
(12-08-2022, 12:07 AM)marc1n Wrote:
(12-07-2022, 11:45 PM)We4boo Wrote:
(12-07-2022, 06:34 PM)marc1n Wrote:
(12-07-2022, 05:42 PM)We4boo Wrote:
(12-07-2022, 03:25 AM)smashedsusan Wrote: Big Thanks. Since you replied I have not been able to rent a 4090. I think there were lots of people having this issue and now they are all renting the 4090's thanks to YOU lol ... so it's a waiting game at the moment.
I did try with a 2080ti and it worked . Removed and reinstalled hashcat. Worked just great also noticed no cuda errors no errors at all actually.
I appreciate your prompt reply and am looking forward to trying this.

So I used the command rm -r hashcat to remove hashcat, when I install hashcat using "git clone https://github.com/hashcat/hashcat.git" I can't use any command because it is now found "./hashcat: No such file or directory" am I installing it wrong?

git clone https://github.com/hashcat/hashcat.git

cd hashcat

make install

Let me thank you in advance for the help.
Well, that solved the command issue however I still face the same original problem, I am getting this when I use hashcat with a 4090 (image bellow)

This looks like a problem with OpenCL

Try command apt update && apt upgrade -y && apt  dist-upgrade -y && apt autoremove -y && apt autoclean -y

This is what I've got after I pasted that command


Attached Files
.png   image.png (Size: 405.62 KB / Downloads: 15)
Reply
#9
I have since been able to rent several 4090 instances and can not get past the OpenCL error no matter what. Have tried different images and nothing works. Installing the latest hashcat works fine either from git or downloading the zip "hashcat-6.2.6.tar.gz" and extract and make works just as well. The problem is OpenCL and as far as I have tried no way to update or reinstall the drivers. Like I said it's easy to remove and install hashcat you can even use the cryptolovi/hashcat-docker and don't have to go thru the removal part but it still won't work. I have used the bnzm5270 and many others non work.
Have done apt update && apt upgrade -y each time still not going to work.
As Vast Ai help said a newer hashcat/docker image is needed for the 4090.

* Device #1: Kernel /usr/local/share/hashcat/OpenCL/shared.cl build failed.
Reply
#10
I am also having this issue. Anyone have a solution?
Reply