problem when running hashcat "device kernel image is invalid"
#1
Hi all
Im new to this. please dont throw things at me)

I have a problem when running hashcat on Windows 10. Here are my setup and versions

4x4090
driver version 555.85
cuda 11.8
[Image: MSWbqyiw9tCW]
motherboard asus pro ws w790e-sage
xeon w5-3425
ram 64
power supply super flower 2x2000w

Here is the message i have when I try to run a benchmark hashcat.exe -b -w 3 -O -m 22000
Code:
CUDA API (CUDA 12.5)
====================
* Device #1: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU
* Device #2: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU
* Device #3: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU
* Device #4: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU

OpenCL API (OpenCL 3.0 CUDA 12.5.51) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #5: NVIDIA GeForce RTX 4090, skipped
* Device #6: NVIDIA GeForce RTX 4090, skipped
* Device #7: NVIDIA GeForce RTX 4090, skipped
* Device #8: NVIDIA GeForce RTX 4090, skipped

Benchmark relevant options:
===========================
* --optimized-kernel-enable
* --workload-profile=3

-------------------------------------------------------------
* Hash-Mode 22000 (WPA-PBKDF2-PMKID+EAPOL) [Iterations: 4095]
-------------------------------------------------------------

cuModuleLoadDataEx(): device kernel image is invalid

* Device #1: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #1: Kernel ./OpenCL/m22000-pure.cl build failed.

cuModuleLoadDataEx(): device kernel image is invalid

* Device #2: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #2: Kernel ./OpenCL/m22000-pure.cl build failed.

cuModuleLoadDataEx(): device kernel image is invalid

* Device #3: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #3: Kernel ./OpenCL/m22000-pure.cl build failed.

cuModuleLoadDataEx(): device kernel image is invalid

* Device #4: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #4: Kernel ./OpenCL/m22000-pure.cl build failed.

what am i doing wrong? Any tips ?
and why does hascat tell me I have cuda 12.5?
I installed 11.8.

thats the first part of the question))
The second part is why I cant run 5x4090.
Power supply protection kicks in computer goes into reboot
all cables are connected correctly.
Reply
#2
(08-26-2024, 05:09 PM)obivan Wrote: Hi all
Im new to this. please dont throw things at me)

I have a problem when running hashcat on Windows 10. Here are my setup and versions

4x4090
driver version 555.85
cuda 11.8
[Image: MSWbqyiw9tCW]
motherboard asus pro ws w790e-sage
xeon w5-3425
ram 64
power supply super flower 2x2000w

Here is the message i have when I try to run a benchmark hashcat.exe -b -w 3 -O -m 22000
Code:
CUDA API (CUDA 12.5)
====================
* Device #1: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU
* Device #2: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU
* Device #3: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU
* Device #4: NVIDIA GeForce RTX 4090, 22994/24563 MB, 128MCU

OpenCL API (OpenCL 3.0 CUDA 12.5.51) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #5: NVIDIA GeForce RTX 4090, skipped
* Device #6: NVIDIA GeForce RTX 4090, skipped
* Device #7: NVIDIA GeForce RTX 4090, skipped
* Device #8: NVIDIA GeForce RTX 4090, skipped

Benchmark relevant options:
===========================
* --optimized-kernel-enable
* --workload-profile=3

-------------------------------------------------------------
* Hash-Mode 22000 (WPA-PBKDF2-PMKID+EAPOL) [Iterations: 4095]
-------------------------------------------------------------

cuModuleLoadDataEx(): device kernel image is invalid

* Device #1: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #1: Kernel ./OpenCL/m22000-pure.cl build failed.

cuModuleLoadDataEx(): device kernel image is invalid

* Device #2: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #2: Kernel ./OpenCL/m22000-pure.cl build failed.

cuModuleLoadDataEx(): device kernel image is invalid

* Device #3: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #3: Kernel ./OpenCL/m22000-pure.cl build failed.

cuModuleLoadDataEx(): device kernel image is invalid

* Device #4: Kernel ./OpenCL/m22000-pure.cl load failed. Error Log:

error  : Binary format for key='0', ident='' is not recognized



* Device #4: Kernel ./OpenCL/m22000-pure.cl build failed.

what am i doing wrong? Any tips ?
and why does hascat tell me I have cuda 12.5?
I installed 11.8.

thats the first part of the question))
The second part is why I cant run 5x4090.
Power supply protection kicks in computer goes into reboot
all cables are connected correctly.

I fixed it, reinstalled the driver.
driver version
installed 522.2 driver version)
Code:
C:\Users\user\Documents\hashcat-6.2.6\hashcat-6.2.6>hashcat.exe -b -w 3 -m 22000
hashcat (v6.2.6) starting in benchmark mode

CUDA API (CUDA 11.8)
====================
* Device #1: NVIDIA GeForce RTX 4090, 23011/24563 MB, 128MCU
* Device #2: NVIDIA GeForce RTX 4090, 23011/24563 MB, 128MCU
* Device #3: NVIDIA GeForce RTX 4090, 23011/24563 MB, 128MCU
* Device #4: NVIDIA GeForce RTX 4090, 23011/24563 MB, 128MCU
* Device #5: NVIDIA GeForce RTX 4090, 23011/24563 MB, 128MCU

OpenCL API (OpenCL 3.0 CUDA 11.8.87) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #6: NVIDIA GeForce RTX 4090, skipped
* Device #7: NVIDIA GeForce RTX 4090, skipped
* Device #8: NVIDIA GeForce RTX 4090, skipped
* Device #9: NVIDIA GeForce RTX 4090, skipped
* Device #10: NVIDIA GeForce RTX 4090, skipped

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

-------------------------------------------------------------
* Hash-Mode 22000 (WPA-PBKDF2-PMKID+EAPOL) [Iterations: 4095]
-------------------------------------------------------------

Speed.#1.........:  2525.2 kH/s (50.55ms) @ Accel:8 Loops:1024 Thr:512 Vec:1
Speed.#2.........:  2544.8 kH/s (50.05ms) @ Accel:8 Loops:1024 Thr:512 Vec:1
Speed.#3.........:  2404.4 kH/s (52.95ms) @ Accel:8 Loops:1024 Thr:512 Vec:1
Speed.#4.........:  2473.9 kH/s (51.54ms) @ Accel:8 Loops:1024 Thr:512 Vec:1
Speed.#5.........:  2503.9 kH/s (50.78ms) @ Accel:8 Loops:1024 Thr:512 Vec:1
Speed.#*.........: 12452.1 kH/s
but if you set the -O parameter
the system shuts down, what do I do?
Reply
#3
There are no optimizers for Hashmode 22000, otherwise did you install the CUDA SDK? Or strictly the Nvidia GPU Drivers?
Reply