Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200924153200.GA12921@openwall.com>
Date: Thu, 24 Sep 2020 17:32:00 +0200
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: Fwd: John not detecting AMD OpenCL devices on Ubuntu 20

Hi James,

On Thu, Sep 24, 2020 at 03:23:11PM +0100, James Haigh wrote:
> Hoping someone might be able to help with this. Bit of a Linux amateur here
> but I've set myself up a new Ubuntu install and want to get John working on
> it with my AMD CPU (Ryzen 5) and GPU (RX570). Both devices support OpenCL
> and after a lot of hassle I got them both installed within the default
> directory at */opt/* (pastebin <https://pastebin.com/WzdAy2b8>).
> 
> When I run the *./configure* script in John's */src/* folder, it runs
> through all the checks and outputs the list of optional features in which
> OpenCL is not enabled (pastebin <https://pastebin.com/APJUsvtP>). Both
> *Hashcat* and *clinfo* detect both of the devices (pastebin
> <https://pastebin.com/U158kBTr>), but John simply will not.

It looks like you need this:

sudo apt-get -y install opencl-headers

hashcat bundles OpenCL headers with itself, whereas John currently
expects them from the system.

Does this help?

> I've tried setting the 'ATISTREAMSDKROOT' environment variable, providing
> LD & CFLAGS to the configure script, reinstallation of my openCL packages
> (plus several hours of Googling/hoping SUDO might fix things) but nothing
> has worked as of yet.

Please don't override CFLAGS.  When you do, you most likely end up
dropping our optimization flags, resulting in inefficient CPU usage.
Please use CPPFLAGS instead.

Alexander

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.