Instead of launching a brute force attack on the video card, the processor is launched
PS C:\Users\XXX\Downloads\hashcat-6.2.6> .\hashcat.exe -d 2 -O -a 3 -m 11600 .\hash.txt
hashcat (v6.2.6) starting
CUDA API (CUDA 12.8)
====================
* Device #1: NVIDIA GeForce RTX 3060, skipped
OpenCL API (OpenCL 3.0 CUDA 12.8.97) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #2: NVIDIA GeForce RTX 3060, 12160/12287 MB (3071 MB allocatable), 28MCU
OpenCL API (OpenCL 3.0 ) - Platform #2 [Intel(R) Corporation]
=============================================================
* Device #3: Intel(R) UHD Graphics 770, skipped
CPU load 100%
Video card load 2%
200 H/s =
On an old video card from 2012 nvidia m540 and hashcat v.3.40 H/s =100
It makes no difference whether 1 or 2 video card devices are selected, everything is running the processor
Try forcing it with uppercase -D2
(03-30-2025, 10:43 AM)b8vr Wrote: [ -> ]Try forcing it with uppercase -D2
I tried in different ways, both separately and together. Either the processor works instead of the video card, or the built-in "intel" inside the processor. -D 2 == -d 3
I'm not sure what you mean by -D2 == -d3, but can you post the output from hashcat -I
I tried in different ways, both separately and together. Either the processor works instead of the video card, or the built-in "intel" inside the processor. -D 2 == -d 3
[/quote]
PS C:\Users\XXX\Downloads\hashcat-6.2.6> .\hashcat.exe -I
hashcat (v6.2.6) starting in backend information mode
CUDA Info:
==========
CUDA.Version.: 12.8
Backend Device ID #1 (Alias: #2)
Name...........: NVIDIA GeForce RTX 3060
Processor(s)...: 28
Clock..........: 1837
Memory.Total...: 12287 MB
Memory.Free....: 11242 MB
Local.Memory...: 99 KB
PCI.Addr.BDFe..: 0000:01:00.0
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: NVIDIA Corporation
Name....: NVIDIA CUDA
Version.: OpenCL 3.0 CUDA 12.8.97
Backend Device ID #2 (Alias: #1)
Type...........: GPU
Vendor.ID......: 32
Vendor.........: NVIDIA Corporation
Name...........: NVIDIA GeForce RTX 3060
Version........: OpenCL 3.0 CUDA
Processor(s)...: 28
Clock..........: 1837
Memory.Total...: 12287 MB (limited to 3071 MB allocatable in one block)
Memory.Free....: 12160 MB
Local.Memory...: 48 KB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 572.83
PCI.Addr.BDF...: 01:00.0
OpenCL Platform ID #2
Vendor..: Intel(R) Corporation
Name....: Intel(R) OpenCL Graphics
Version.: OpenCL 3.0
Backend Device ID #3
Type...........: GPU
Vendor.ID......: 8
Vendor.........: Intel(R) Corporation
Name...........: Intel(R) UHD Graphics 770
Version........: OpenCL 3.0 NEO
Processor(s)...: 32
Clock..........: 1450
Memory.Total...: 14839 MB (limited to 2047 MB allocatable in one block)
Memory.Free....: 7360 MB
Local.Memory...: 64 KB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 32.0.101.6651
PS C:\Users\XXX\Downloads\hashcat-6.2.6> .\hashcat.exe -D 2 -a 3 -m 11600 .\hash.txt
hashcat (v6.2.6) starting
CUDA API (CUDA 12.8)
====================
* Device #1: NVIDIA GeForce RTX 3060, 11242/12287 MB, 28MCU
OpenCL API (OpenCL 3.0 CUDA 12.8.97) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #2: NVIDIA GeForce RTX 3060, skipped
OpenCL API (OpenCL 3.0 ) - Platform #2 [Intel(R) Corporation]
=============================================================
* Device #3: Intel(R) UHD Graphics 770, 7360/14839 MB (2047 MB allocatable), 32MCU
CPU 100%
Intel(R) UHD Graphics 770 - ignor
NVIDIA GeForce RTX 3060, skipped
The program takes RAM from the video card and loads the central processor, not the video card processor.
I'm not sure what you guys are going on about but it surely shows your graphics card being used. First post shows it using OpenCL and 2nd shows its using CUDA & the integrated GPU. So I am not sure what you're using to reference GPU usage but its obviously using it.
If you use the [S]tatus button to show your attack details I am sure everything would be functioning.
Oh.... I see what you mean. I agree.