https://bugzilla.redhat.com/show_bug.cgi?id=1540347



--- Comment #11 from Jaroslav Škarvada <jskar...@redhat.com> ---
(In reply to Jaroslav Škarvada from comment #10)
> (In reply to Igor Gnatenko from comment #9)
> > you should depend only on ocl-icd... And DNF should really implement pulling
> > in appropriate implementations automatically. But until it's there, users
> > will have to manually install appropriate driver.
> > 
> > you can use POCL which is CPU-based implementation... Last time I tried
> > hashcat, it worked on with POCL and proprietary driver (so no mesa, 
> > beignet).
> 
> Thanks for info, I will try.

Unfortunately no luck with the POCL on f26 and x86_64, it seems the POCL we
have in Fedora is incompatible with the current hashcat OCL kernels:

$ hashcat -b --force -d 1 --opencl-platforms=2
hashcat (v4.0.1) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

clGetDeviceIDs(): CL_DEVICE_NOT_FOUND

OpenCL Platform #1: Intel, skipped or no OpenCL compatible devices found.

OpenCL Platform #2: The pocl project
====================================
* Device #1: pthread-Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 9903/9903 MB
allocatable, 4MCU

OpenCL Platform #3: Mesa, skipped or no OpenCL compatible devices found.

Benchmark relevant options:
===========================
* --force
* --opencl-devices=1
* --opencl-platforms=2
* --optimized-kernel-enable

Hashmode: 900 - MD4

Speed.Dev.#1.....: 50042.4 kH/s (84.00ms)

Hashmode: 0 - MD5

38 errors generated.
clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

error: ./inc_hash_md5.cl:204:20: passing '__generic u32 *' (aka '__generic
unsigned int *') to parameter of type 'const u32 *' (aka 'const unsigned int
*') changes address space of pointer
error: ./inc_hash_md5.cl:204:29: passing '__generic u32 *' (aka '__generic
unsigned int *') to parameter of type 'const u32 *' (aka 'const unsigned int
*') changes address space of pointer
error: ./inc_hash_md5.cl:204:38: passing '__generic u32 *' (aka '__generic
unsigned int *') to parameter of type 'const u32 *' (aka 'const unsigned int
*') changes address space of pointer
error: ./inc_hash_md5.cl:204:47: passing '__generic u32 *' (aka '__generic
unsigned int *') to parameter of type 'const u32 *' (aka 'const unsigned int
*') changes address space of pointer
...
* Device #1: Kernel /usr/share/hashcat/OpenCL/m00000_a3-optimized.cl build
failed - proceeding without this device.

Started: Wed Feb  7 11:24:27 2018
Stopped: Wed Feb  7 11:24:34 2018

I will try with rawhide and in case it will not work, I will bring the problem
upstream.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org

Reply via email to