No opencl from ROCm, but still installed - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Support (https://hashcat.net/forum/forum-3.html) +--- Forum: hashcat (https://hashcat.net/forum/forum-45.html) +--- Thread: No opencl from ROCm, but still installed (/thread-10293.html) |
No opencl from ROCm, but still installed - foordeluxe - 08-26-2021 I found out that there is requirements of Ubuntu 20.04.02 and ROCm 4.3 for the next release of hashcat, also 6.2.4 which will come some time. So I re-installed Ubuntu 20.04.02 and installed ROCm 4.3 without any issues. But somehow hashcat can't find OpenCl. Since this is not much of information I will put some logs and information here. Hascat Version: 6.2.3 GPU: Radeon RX 580 Driver Name: ROCm Driver version: 4.3.0.40300-52 Platform: Linux Distro: Ubuntu 20.04.02 Kernel: 5.8.0-43-generic ./hashcat.bin -I https://pastebin.com/iNRNzgJT /opt/rocm/opencl/bin/clinfo https://pastebin.com/QNWfT8Ez I don't know how much more information that is needed. I'm totally stuck and can't get ROCm to work. This would really be nice with some help, or maybe my hardware is totally outdated and need to downgrade. RE: No opencl from ROCm, but still installed - epixoip - 08-26-2021 Try this, as root: Code: cat << EOF >/etc/ld.so.conf.d/rocm.conf RE: No opencl from ROCm, but still installed - foordeluxe - 08-26-2021 (08-26-2021, 12:41 AM)epixoip Wrote: Try this, as root: I guess this would have fixed the issue? I tried to run hashcat again. But only got the same error. RE: No opencl from ROCm, but still installed - epixoip - 08-26-2021 Please run: Code: cat /etc/ld.so.conf.d/rocm.conf RE: No opencl from ROCm, but still installed - foordeluxe - 08-26-2021 I tried this command again and it looks like it finds the hardware now when i do a: ./hashcat.bin -I https://pastebin.com/T20C94TC But if I try to make a benchmark I get a lot of errors, looks like they come from hashcat or maybe my side? https://pastebin.com/BTsAz7m0 RE: No opencl from ROCm, but still installed - foordeluxe - 08-26-2021 (08-26-2021, 12:50 AM)epixoip Wrote: Please run: Looks like something is wrong. The folder can't be found at all. Code: ls: cannot access '/opt/rocm/lib64': No such file or directory RE: No opencl from ROCm, but still installed - epixoip - 08-26-2021 Looks like you're encountering an error with the HIP backend, you should open a GitHub issue for that. In the meantime, tell Hashcat to use the OpenCL backend instead of HIP. Missing /opt/rocm/lib64 is strange, can you show me the output of: Code: find /opt -type d -name lib RE: No opencl from ROCm, but still installed - foordeluxe - 08-26-2021 (08-26-2021, 01:51 AM)epixoip Wrote: Looks like you're encountering an error with the HIP backend, you should open a GitHub issue for that. In the meantime, tell Hashcat to use the OpenCL backend instead of HIP. How do I tell hashcat to use OpenCL instead? Edit: I tried with --opencl-device-types, but still the same error . I don't know if this is the correct way. Edit 1: I found out that -d x, will change devices when i searched around. If i change to 2, it works good. Now I only need help with HIP. And I guess the best way would be to report this on github. Anyway, thanks so much for your help. Here comes the logs: Code: /opt/rocm-4.3.0/oam/lib |