cuInit(): no CUDA-capable device is detected on WSL2 The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali)
#3
I met the same question on WSL2 Ubuntu 22.04.

Code:
./deviceQuery Starting... CUDA Device Query (Runtime API) version (CUDART static linking) Detected 1 CUDA Capable device(s) Device 0: "NVIDIA GeForce RTX 4060 Laptop GPU"   CUDA Driver Version / Runtime Version          12.4 / 12.6   CUDA Capability Major/Minor version number:    8.9   Total amount of global memory:                8188 MBytes (8585216000 bytes)   (024) Multiprocessors, (128) CUDA Cores/MP:    3072 CUDA Cores   GPU Max Clock rate:                            1890 MHz (1.89 GHz)   Memory Clock rate:                            8001 Mhz   Memory Bus Width:                              128-bit   L2 Cache Size:                                33554432 bytes   Maximum Texture Dimension Size (x,y,z)        1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384)   Maximum Layered 1D Texture Size, (num) layers  1D=(32768), 2048 layers   Maximum Layered 2D Texture Size, (num) layers  2D=(32768, 32768), 2048 layers   Total amount of constant memory:              65536 bytes   Total amount of shared memory per block:      49152 bytes   Total shared memory per multiprocessor:        102400 bytes   Total number of registers available per block: 65536   Warp size:                                    32   Maximum number of threads per multiprocessor:  1536   Maximum number of threads per block:          1024   Max dimension size of a thread block (x,y,z): (1024, 1024, 64)   Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)   Maximum memory pitch:                          2147483647 bytes   Texture alignment:                            512 bytes   Concurrent copy and kernel execution:          Yes with 1 copy engine(s)   Run time limit on kernels:                    Yes   Integrated GPU sharing Host Memory:            No   Support host page-locked memory mapping:      Yes   Alignment requirement for Surfaces:            Yes   Device has ECC support:                        Disabled   Device supports Unified Addressing (UVA):      Yes   Device supports Managed Memory:                Yes   Device supports Compute Preemption:            Yes   Supports Cooperative Kernel Launch:            Yes   Supports MultiDevice Co-op Kernel Launch:      No   Device PCI Domain ID / Bus ID / location ID:  0 / 1 / 0   Compute Mode:     < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) > deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 12.4, CUDA Runtime Version = 12.6, NumDevs = 1 Result = PASS

Code:
hashcat -I hashcat (v6.2.5) starting in backend information mode cuInit(): no CUDA-capable device is detected OpenCL Info: ============ OpenCL Platform ID #1   Vendor..: The pocl project   Name....: Portable Computing Language   Version.: OpenCL 2.0 pocl 1.8  Linux, None+Asserts, RELOC, LLVM 11.1.0, SLEEF, DISTRO, POCL_DEBUG   Backend Device ID #1     Type...........: CPU     Vendor.ID......: 128     Vendor.........: GenuineIntel     Name...........: pthread-13th Gen Intel(R) Core(TM) i9-13900HX     Version........: OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-goldmont     Processor(s)...: 32     Clock..........: 2419     Memory.Total...: 13943 MB (limited to 2048 MB allocatable in one block)     Memory.Free....: 6939 MB     OpenCL.Version.: OpenCL C 1.2 pocl     Driver.Version.: 1.8
Reply


Messages In This Thread
RE: cuInit(): no CUDA-capable device is detected on WSL2 The-Distribution-Which-Does-N... - by Philomoe - 08-17-2024, 07:30 AM