08-06-2023, 11:17 PM
I'm getting a number of errors related to asm sources and I'm not sure how to fix. I'm on a new Windows 11 machine and trying to run in cygwin, and having issues with both 6.2.5 and the latest master. I've been fighting issue with CUDA toolset not being installed but I believe I was getting these errors from the start. Can anyone give me some insight into how to fix?
```
$ ./hashcat -I
hashcat (v6.2.5) starting in backend information mode
hiprtcAddNameExpression is missing from HIPRTC shared library.
<inline asm>:1:2: error: instruction not supported on this GPU
V_ADD_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_ADDC_U32 v0, vcc, 0, 0, vcc;
^
<inline asm>:1:2: error: operands are not valid for this GPU or mode
V_ADD_CO_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_ADDC_CO_U32 v0, vcc, 0, 0, vcc;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_SUB_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_SUBB_U32 v0, vcc, 0, 0, vcc;
^
<inline asm>:1:2: error: operands are not valid for this GPU or mode
V_SUB_CO_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_SUBB_CO_U32 v0, vcc, 0, 0, vcc;
^
CUDA Info:
==========
CUDA.Version.: 12.2
Backend Device ID #1 (Alias: #3)
Name...........: NVIDIA GeForce RTX 4090
Processor(s)...: 128
Clock..........: 2565
Memory.Total...: 24563 MB
Memory.Free....: 23008 MB
PCI.Addr.BDFe..: 0000:01:00.0
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: Advanced Micro Devices, Inc.
Name....: AMD Accelerated Parallel Processing
Version.: OpenCL 2.1 AMD-APP (3516.0)
Backend Device ID #2
Type...........: GPU
Vendor.ID......: 1
Vendor.........: Advanced Micro Devices, Inc.
Name...........: AMD Radeon(TM) Graphics
Version........: OpenCL 2.0 AMD-APP (3516.0)
Processor(s)...: 1
Clock..........: 2200
Memory.Total...: 24568 MB (limited to 10223 MB allocatable in one block)
Memory.Free....: 12224 MB
OpenCL.Version.: OpenCL C 2.0
Driver.Version.: 3516.0 (PAL,LC)
PCI.Addr.BDF...: 10:00.0
OpenCL Platform ID #2
Vendor..: NVIDIA Corporation
Name....: NVIDIA CUDA
Version.: OpenCL 3.0 CUDA 12.2.128
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..........: 2565
Memory.Total...: 24563 MB (limited to 6140 MB allocatable in one block)
Memory.Free....: 24448 MB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 536.67
PCI.Addr.BDF...: 01:00.0
```
```
$ ./hashcat -I
hashcat (v6.2.5) starting in backend information mode
hiprtcAddNameExpression is missing from HIPRTC shared library.
<inline asm>:1:2: error: instruction not supported on this GPU
V_ADD_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_ADDC_U32 v0, vcc, 0, 0, vcc;
^
<inline asm>:1:2: error: operands are not valid for this GPU or mode
V_ADD_CO_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_ADDC_CO_U32 v0, vcc, 0, 0, vcc;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_SUB_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_SUBB_U32 v0, vcc, 0, 0, vcc;
^
<inline asm>:1:2: error: operands are not valid for this GPU or mode
V_SUB_CO_U32 v0, vcc, 0, 0;
^
<inline asm>:1:2: error: instruction not supported on this GPU
V_SUBB_CO_U32 v0, vcc, 0, 0, vcc;
^
CUDA Info:
==========
CUDA.Version.: 12.2
Backend Device ID #1 (Alias: #3)
Name...........: NVIDIA GeForce RTX 4090
Processor(s)...: 128
Clock..........: 2565
Memory.Total...: 24563 MB
Memory.Free....: 23008 MB
PCI.Addr.BDFe..: 0000:01:00.0
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: Advanced Micro Devices, Inc.
Name....: AMD Accelerated Parallel Processing
Version.: OpenCL 2.1 AMD-APP (3516.0)
Backend Device ID #2
Type...........: GPU
Vendor.ID......: 1
Vendor.........: Advanced Micro Devices, Inc.
Name...........: AMD Radeon(TM) Graphics
Version........: OpenCL 2.0 AMD-APP (3516.0)
Processor(s)...: 1
Clock..........: 2200
Memory.Total...: 24568 MB (limited to 10223 MB allocatable in one block)
Memory.Free....: 12224 MB
OpenCL.Version.: OpenCL C 2.0
Driver.Version.: 3516.0 (PAL,LC)
PCI.Addr.BDF...: 10:00.0
OpenCL Platform ID #2
Vendor..: NVIDIA Corporation
Name....: NVIDIA CUDA
Version.: OpenCL 3.0 CUDA 12.2.128
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..........: 2565
Memory.Total...: 24563 MB (limited to 6140 MB allocatable in one block)
Memory.Free....: 24448 MB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 536.67
PCI.Addr.BDF...: 01:00.0
```