====== Ubuntu - GPU - Benchmark the GPU - Hashcat ======
**Hashcat** is a password recovery tool.
----
===== Install hashcat =====
sudo apt install -y hashcat
===== Get hashcat information =====
hashcat -I
returns:
hashcat (v6.2.5) starting in backend information mode
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: Advanced Micro Devices, Inc.
Name....: AMD Accelerated Parallel Processing
Version.: OpenCL 2.1 AMD-APP (3513.0)
Backend Device ID #1
Type...........: GPU
Vendor.ID......: 1
Vendor.........: Advanced Micro Devices, Inc.
Name...........: Radeon RX 7900 XTX
Version........: OpenCL 2.0
Processor(s)...: 48
Clock..........: 3220
Memory.Total...: 24560 MB (limited to 20876 MB allocatable in one block)
Memory.Free....: 24448 MB
OpenCL.Version.: OpenCL C 2.0
Driver.Version.: 3513.0 (HSA1.1,LC)
PCI.Addr.BDF...: 0c:00.0
**NOTE:** Near the top it shows that hashcat makes use of the GPU.
* Backend Device ID:
* Name: Radeon RX 7900 XTX
----
====== Benchmark ======
hashcat -b | uniq
returns:
hashcat (v6.2.5) 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.
OpenCL API (OpenCL 2.1 AMD-APP (3513.0)) - Platform #1 [Advanced Micro Devices, Inc.]
=====================================================================================
* Device #1: Radeon RX 7900 XTX, 24448/24560 MB (20876 MB allocatable), 48MCU
Benchmark relevant options:
===========================
* --optimized-kernel-enable
-------------------
* Hash-Mode 0 (MD5)
-------------------
Speed.#1.........: 70140.4 MH/s (11.02ms) @ Accel:512 Loops:1024 Thr:32 Vec:1
----------------------
* Hash-Mode 100 (SHA1)
----------------------
Speed.#1.........: 30426.9 MH/s (26.05ms) @ Accel:128 Loops:1024 Thr:128 Vec:1
...
**NOTE:** Near the top it shows that hashcat makes use of the GPU.
* Device #1: Radeon RX 7900 XTX
----
====== References ======
https://hashcat.net/hashcat/