Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 22 Jan 2024 13:42:09 +0900
From: "SHINODA, Daisuke" <dskshnd@...il.com>
To: john-users@...ts.openwall.com
Subject: Using OpenCL with Radeon RX 6800 XT on Linux

Please allow my poor English.

I would like to use John The Ripper using OpenCL with Radeon RX 6800 XT 
on Linux. But I cannot.

[CPU] AMD Ryzen 9 3900
[GPU] AMD Radeon RX 6800 XT
[OS] Linux Mint 21.2 Cinnamon 64 bit
[GPU Driver] amdgpu-install_5.7.50702-1_all.deb

I have compiled John The Ripper like the following.

$ ./configure LDFLAGS=-L/opt/rocm-5.7.2/lib 
CPPFLAGS=-I/opt/rocm-5.7.2/include && make -sj4
[snip]
OpenCL support ..................................... yes
[snip]
$

Then I have tested ZIP-opencl like the following.

$ ./john --format=ZIP-opencl --test
No OpenCL devices found
$

I have checked if this john supports ZIP-opencl like the following.

$ ./john --list=formats | grep ZIP-opencl
521 formats (150 dynamic formats shown as just "dynamic_n" here)
XSHA512-free-opencl, XSHA512-opencl, zed-opencl, ZIP-opencl, dummy, crypt
$

I have checked if OpenCL is working like the following.

$ clinfo
Number of platforms:				 1
   Platform Profile:				 FULL_PROFILE
   Platform Version:				 OpenCL 2.1 AMD-APP (3590.0)
   Platform Name:				 AMD Accelerated Parallel Processing
   Platform Vendor:				 Advanced Micro Devices, Inc.
   Platform Extensions:				 cl_khr_icd cl_amd_event_callback


   Platform Name:				 AMD Accelerated Parallel Processing
Number of devices:				 0
$

Please give me some advices.
-- 
/****************************************************************************
SHINODA, Daisuke <dskshnd@...il.com>
{~._.~}
  ( Y )
()~*~()
(_)-(_)
****************************************************************************/

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.