|
Message-Id: <N1P-88cp6bStQT@Safe-mail.net> Date: Thu, 13 Jun 2019 09:08:42 -0400 From: billwhittaker@...e-mail.net To: john-users@...ts.openwall.com Subject: Unable to use OpenCL on arm64v8/debian stretch When I run, as in README-OPENCL, ../run/john --test --format=wpapsk-opencl ../run/john --test --format=wpapsk-opencl --device=0 I see Device 0@...i: Mali-T860 Benchmarking: wpapsk-opencl, WPA/WPA2/PMF/PMKID PSK [PBKDF2-SHA1 OpenCL]... OpenCL CL_INVALID_PROGRAM_EXECUTABLE (-45) error in opencl_wpapsk_fmt_plug.c:262 - Error creating kernel What does the error mean and what can I do to eliminate it? What I did follows. I compiled and installed Rexgen. I installed the following packages. apt-get install ocl-icd-libopencl1 clinfo libopenmpi2 openmpi-bin argon2 The following additional packages will be installed: libgfortran3 libhwloc-plugins libhwloc5 libibverbs1 openmpi-common apt-get libssl-dev yasm libgmp-dev libpcap-dev libbz2-dev zlib1g-dev libopenmpi-dev openmpi-bin libgmpxx4ldbl libpcap0.8 libpcap0.8-dev libhwloc-dev libibverbs-dev libltdl-dev libnuma-dev opencl-c-headers libzip-dev libzip4 I have configured JtR resulting in the output below. Target CPU ................................. aarch64 ASIMD, 64-bit LE AES-NI support ............................. no Target OS .................................. linux-gnu Cross compiling ............................ no Legacy arch header ......................... arm64le.h Optional libraries/features found: Memory map (share/page large files) ........ yes Fork support ............................... yes OpenMP support ............................. yes (not for fast formats) OpenCL support ............................. yes Generic crypt(3) format .................... yes libgmp (PRINCE mode and faster SRP formats) yes 128-bit integer (faster PRINCE mode) ....... yes libz (pkzip and some other formats) ........ yes libbz2 (gpg2john extra decompression logic) yes libpcap (vncpcap2john and SIPdump) ......... yes OpenMPI support (default disabled) ......... yes ZTEX USB-FPGA module 1.15y support ......... no OpenCL is in effect. clinfo Number of platforms 1 Platform Name ARM Platform Platform Vendor ARM Platform Version OpenCL 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Platform Profile FULL_PROFILE Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_gl_sharing cl_khr_icd cl_khr_egl_event cl_khr_egl_image cl_khr_image2d_from_buffer cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory Platform Extensions function suffix ARM Platform Name ARM Platform Number of devices 1 Device Name Mali-T860 Device Vendor ARM Device Vendor ID 0x8602000 Device Version OpenCL 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Driver Version 1.2 Device OpenCL C Version OpenCL C 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Device Type GPU ...
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.