Closed madtomic closed 5 years ago
single.c:170:25: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] (mpi_p_local > 1 | options.fork)
That was a bug. Fixed now.
I forgot to include this...
tezos@tezos-desktop:~/Downloads/JohnTheRipper/run$ sudo lshw -c video
*-display
description: VGA compatible controller
product: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:2e:00.0
version: cf
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:76 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:f000(size=256) memory:fe900000-fe93ffff memory:c0000-dffff
tezos@tezos-desktop:~/Downloads/JohnTheRipper/run$ lspci -nnk | grep -i vga -A3 2e:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev cf) Subsystem: PC Partner Limited / Sapphire Technology Radeon RX 470/480 [174b:e347] Kernel driver in use: amdgpu Kernel modules: amdgpu
All current AMD cards suck, so we're not testing any new drivers. I have no idea what's wrong with your OpenCL setup but you need to fix that.
Latest driver clearly stated it supports my AMD card. https://www.amd.com/en/support/kb/release-notes/rn-prorad-lin-18-40
Installation instruction give me some idea how to set up OpenCL support. I could try to use
--compute (DEPRECATED) Equal to --opencl=legacy --headless
https://www.amd.com/en/support/kb/release-notes/AMDGPU-INSTALLATION
I am stuck once again... err
Does clinfo
show your card?
You should attach config.log
. We can't see what is happening without the full log.
Anyway:
That said, my opinion is that if you can use Windows (as suggested on john-users), you should.
You've been fighting windmills for weeks. That is not a good user experience.
I had tried 18.20 - 18.40 drivers, all same issue with OpenCL
BTW: 18.20 should fail. But, 18.40 should work.
Bug closed because of:
Low Priority - They have a tendency to become high priority if enough of the users complain.
Business Priority - Obsolete hardware and software. Hardware nobody owns, etc.
WontFix - Covers all the reasons we chose to close the bug without taking action
I am testing now with a single card, AMD RX 470 card on Ubuntu 18.04.1
I found out amdgpu-pro driver can install legacy driver to support OpenCL, using ./amdgpu-pro-install -y --opencl=legacy
Also, Alex mentioned this when he pull his shell history so I google a bit on how to do this.
Here is my setup and I don't know why the OpenCL support is not detected while configuring.
During ./configure --enable-mpi - I see this line.
While make... I see a warning about some code.
tezos@tezos-desktop:~/Downloads/JohnTheRipper/src$ make -s clean && make -sj4 ar: creating aes.a ar: creating ed25519-donna.a ar: creating secp256k1.a single.c: In function ‘single_init’: single.c:170:25: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] (mpi_p_local > 1 | options.fork)