• XSS.stack #1 – первый литературный журнал от юзеров форума

[Вопрос] Hashcat + RX 580

Hy3m

RAID-массив
Пользователь
Регистрация
20.06.2022
Сообщения
67
Реакции
24
Гарант сделки
3
Всем добра.

Уже четвертый день пытаюсь запустить hascat на риге с RX 580.
Перебрал уже немеренно вариантов версий ОС и драйверов, практически во всех случаях или драйвера тупо не встают как факт, или не подходят для текущих видеокарт. Текущая конфигуация:

OS: Ubuntu 20.04.3
Kernel: 5.11.0-27-generic
Drivers: AMDGPU-PRO 21.30
Дальше всего вышгло зайти с версией hascat 6.2.6
С ней один раз удалось увидеть бенчмарк для одной карты (запускал поштучно), в остальных случаях система намертво виснет что при бенчмарке, что при попытке брута, на рандомном шаге. Примерно тут:
./hashcat.bin -b -D 2 -m 400
hashcat (v6.2.3) 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.

* Device #1: Outdated POCL OpenCL driver detected!

This OpenCL driver may fail kernel compilation or produce false negatives.
You can use --force to override, but do not report related errors.

OpenCL API (OpenCL 1.2 pocl 1.4, None+Asserts, LLVM 9.0.1, RELOC, SLEEF, DISTRO, POCL_DEBUG) - Platform #1 [The pocl project]
=============================================================================================================================
* Device #1: pthread-Intel(R) Pentium(R) CPU G4400 @ 3.30GHz, skipped

OpenCL API (OpenCL 2.1 AMD-APP (3302.5)) - Platform #2 [Advanced Micro Devices, Inc.]
=====================================================================================
* Device #2: AMD Radeon RX 580 2048SP, 8064/8192 MB (6745 MB allocatable), 32MCU
* Device #3: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #4: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #5: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #6: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #7: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU

Benchmark relevant options:
===========================
* --opencl-device-types=2
* --optimized-kernel-enable

Hashmode: 400 - phpass (Iterations: 2048)


Вывод clinfo (для одной карты, на остальных так же):
Device Name Ellesmere
Device Vendor Advanced Micro Devices, Inc.
Device Vendor ID 0x1002
Device Version OpenCL 2.0 AMD-APP (3302.5)
Driver Version 3302.5 (PAL,HSAIL)
Device OpenCL C Version OpenCL C 2.0
Device Type GPU
Device Board Name (AMD) AMD Radeon RX 580 2048SP
Device Topology (AMD) PCI-E, 05:00.0
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Linker Available Yes
Max compute units 32
SIMD per compute unit (AMD) 4
SIMD width (AMD) 16
SIMD instruction width (AMD) 1
Max clock frequency 1180MHz
Graphics IP (AMD) 8.0
Device Partition (core)
Max number of sub-devices 32
Supported partition types None
Supported affinity domains (n/a)
Max work item dimensions 3
Max work item sizes 1024x1024x1024
Max work group size 256
Preferred work group size (AMD) 256
Max work group size (AMD) 1024
Preferred work group size multiple 64
Wavefront width (AMD) 64
Preferred / native vector sizes
char 4 / 4
short 2 / 2
int 1 / 1
long 1 / 1
half 1 / 1 (cl_khr_fp16)
float 1 / 1
double 1 / 1 (cl_khr_fp64)
Half-precision Floating-point support (cl_khr_fp16)
Denormals No
Infinity and NANs No
Round to nearest No
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations Yes
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 8589934592 (8GiB)
Global free memory (AMD) 8321004 (7.936GiB)
Global memory channels (AMD) 8
Global memory banks per channel (AMD) 4
Global memory bank width (AMD) 256 bytes
Error Correction support No
Max memory allocation 7301444403 (6.8GiB)
Unified memory for Host and Device No
Shared Virtual Memory (SVM) capabilities (core)
Coarse-grained buffer sharing Yes
Fine-grained buffer sharing Yes
Fine-grained system sharing No
Atomics No
Minimum alignment for any data type 128 bytes
Alignment of base address 2048 bits (256 bytes)
Preferred alignment for atomics
SVM 0 bytes
Global 0 bytes
Local 0 bytes
Max size for global variable 6571299840 (6.12GiB)
Preferred total size of global vars 8589934592 (8GiB)
Global Memory cache type Read/Write
Global Memory cache size 16384 (16KiB)
Global Memory cache line size 64 bytes
Image support Yes
Max number of samplers per kernel 16
Max size for 1D images from buffer 456340275 pixels
Max 1D or 2D image array size 2048 images
Base address alignment for 2D image buffers 256 bytes
Pitch alignment for 2D image buffers 256 pixels
Max 2D image size 16384x16384 pixels
Max 3D image size 2048x2048x2048 pixels
Max number of read image args 128
Max number of write image args 64
Max number of read/write image args 64
Max number of pipe args 16
Max active pipe reservations 16
Max pipe packet size 3006477107 (2.8GiB)
Local memory type Local
Local memory size 65536 (64KiB)
Local memory syze per CU (AMD) 65536 (64KiB)
Local memory banks (AMD) 32
Max number of constant args 8
Max constant buffer size 7301444403 (6.8GiB)
Preferred constant buffer size (AMD) 16384 (16KiB)
Max size of kernel argument 1024
Queue properties (on host)
Out-of-order execution No
Profiling Yes
Queue properties (on device)
Out-of-order execution Yes
Profiling Yes
Preferred size 262144 (256KiB)
Max size 8388608 (8MiB)
Max queues on device 1
Max events on device 1024
Prefer user sync for interop Yes
Number of P2P devices (AMD) 0
P2P devices (AMD) <printDeviceInfo:147: get number of CL_DEVICE_P2P_DEVICES_AMD : error -30>
Profiling timer resolution 1ns
Profiling timer offset since Epoch (AMD) 1730737330067452160ns (Mon Nov 4 19:22:10 2024)
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Thread trace supported (AMD) Yes
Number of async queues (AMD) 4
Max real-time compute queues (AMD) 1
Max real-time compute units (AMD) 0
printf() buffer size 4194304 (4MiB)
Built-in kernels (n/a)
Device Extensions cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_khr_gl_depth_images cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_gl_event cl_khr_depth_images cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_amd_copy_buffer_p2p

Вывод hashcat -I (тоже для одной карты, остальные так же)
Platform ID #2
Vendor : Advanced Micro Devices, Inc.
Name : AMD Accelerated Parallel Processing
Version : OpenCL 2.1 AMD-APP (3302.5)

Device ID #2
Type : GPU
Vendor ID : 1
Vendor : Advanced Micro Devices, Inc.
Name : Ellesmere
Version : OpenCL 2.0 AMD-APP (3302.5)
Processor(s) : 32
Clock : 1180
Memory : 6745/8192 MB allocatable
OpenCL Version : OpenCL C 2.0
Driver Version : 3302.5 (PAL,HSAIL)

Что можно еще попытаться сделать? Менять на Nvidia - не вариант)
Может у кого-то уже есть подобный опыт, нужные версии ядра и драйверов?
*Ubuntu не принципиально, взял по привычке, пофиг что, главное чтоб работало и можно было по сети через ssh или rdp зайти
 
Всем добра.

Уже четвертый день пытаюсь запустить hascat на риге с RX 580.
Перебрал уже немеренно вариантов версий ОС и драйверов, практически во всех случаях или драйвера тупо не встают как факт, или не подходят для текущих видеокарт. Текущая конфигуация:

OS: Ubuntu 20.04.3
Kernel: 5.11.0-27-generic
Drivers: AMDGPU-PRO 21.30
Дальше всего вышгло зайти с версией hascat 6.2.6
С ней один раз удалось увидеть бенчмарк для одной карты (запускал поштучно), в остальных случаях система намертво виснет что при бенчмарке, что при попытке брута, на рандомном шаге. Примерно тут:
./hashcat.bin -b -D 2 -m 400
hashcat (v6.2.3) 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.

* Device #1: Outdated POCL OpenCL driver detected!

This OpenCL driver may fail kernel compilation or produce false negatives.
You can use --force to override, but do not report related errors.

OpenCL API (OpenCL 1.2 pocl 1.4, None+Asserts, LLVM 9.0.1, RELOC, SLEEF, DISTRO, POCL_DEBUG) - Platform #1 [The pocl project]
=============================================================================================================================
* Device #1: pthread-Intel(R) Pentium(R) CPU G4400 @ 3.30GHz, skipped

OpenCL API (OpenCL 2.1 AMD-APP (3302.5)) - Platform #2 [Advanced Micro Devices, Inc.]
=====================================================================================
* Device #2: AMD Radeon RX 580 2048SP, 8064/8192 MB (6745 MB allocatable), 32MCU
* Device #3: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #4: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #5: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #6: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #7: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU

Benchmark relevant options:
===========================
* --opencl-device-types=2
* --optimized-kernel-enable

Hashmode: 400 - phpass (Iterations: 2048)


Вывод clinfo (для одной карты, на остальных так же):
Device Name Ellesmere
Device Vendor Advanced Micro Devices, Inc.
Device Vendor ID 0x1002
Device Version OpenCL 2.0 AMD-APP (3302.5)
Driver Version 3302.5 (PAL,HSAIL)
Device OpenCL C Version OpenCL C 2.0
Device Type GPU
Device Board Name (AMD) AMD Radeon RX 580 2048SP
Device Topology (AMD) PCI-E, 05:00.0
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Linker Available Yes
Max compute units 32
SIMD per compute unit (AMD) 4
SIMD width (AMD) 16
SIMD instruction width (AMD) 1
Max clock frequency 1180MHz
Graphics IP (AMD) 8.0
Device Partition (core)
Max number of sub-devices 32
Supported partition types None
Supported affinity domains (n/a)
Max work item dimensions 3
Max work item sizes 1024x1024x1024
Max work group size 256
Preferred work group size (AMD) 256
Max work group size (AMD) 1024
Preferred work group size multiple 64
Wavefront width (AMD) 64
Preferred / native vector sizes
char 4 / 4
short 2 / 2
int 1 / 1
long 1 / 1
half 1 / 1 (cl_khr_fp16)
float 1 / 1
double 1 / 1 (cl_khr_fp64)
Half-precision Floating-point support (cl_khr_fp16)
Denormals No
Infinity and NANs No
Round to nearest No
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations Yes
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 8589934592 (8GiB)
Global free memory (AMD) 8321004 (7.936GiB)
Global memory channels (AMD) 8
Global memory banks per channel (AMD) 4
Global memory bank width (AMD) 256 bytes
Error Correction support No
Max memory allocation 7301444403 (6.8GiB)
Unified memory for Host and Device No
Shared Virtual Memory (SVM) capabilities (core)
Coarse-grained buffer sharing Yes
Fine-grained buffer sharing Yes
Fine-grained system sharing No
Atomics No
Minimum alignment for any data type 128 bytes
Alignment of base address 2048 bits (256 bytes)
Preferred alignment for atomics
SVM 0 bytes
Global 0 bytes
Local 0 bytes
Max size for global variable 6571299840 (6.12GiB)
Preferred total size of global vars 8589934592 (8GiB)
Global Memory cache type Read/Write
Global Memory cache size 16384 (16KiB)
Global Memory cache line size 64 bytes
Image support Yes
Max number of samplers per kernel 16
Max size for 1D images from buffer 456340275 pixels
Max 1D or 2D image array size 2048 images
Base address alignment for 2D image buffers 256 bytes
Pitch alignment for 2D image buffers 256 pixels
Max 2D image size 16384x16384 pixels
Max 3D image size 2048x2048x2048 pixels
Max number of read image args 128
Max number of write image args 64
Max number of read/write image args 64
Max number of pipe args 16
Max active pipe reservations 16
Max pipe packet size 3006477107 (2.8GiB)
Local memory type Local
Local memory size 65536 (64KiB)
Local memory syze per CU (AMD) 65536 (64KiB)
Local memory banks (AMD) 32
Max number of constant args 8
Max constant buffer size 7301444403 (6.8GiB)
Preferred constant buffer size (AMD) 16384 (16KiB)
Max size of kernel argument 1024
Queue properties (on host)
Out-of-order execution No
Profiling Yes
Queue properties (on device)
Out-of-order execution Yes
Profiling Yes
Preferred size 262144 (256KiB)
Max size 8388608 (8MiB)
Max queues on device 1
Max events on device 1024
Prefer user sync for interop Yes
Number of P2P devices (AMD) 0
P2P devices (AMD) <printDeviceInfo:147: get number of CL_DEVICE_P2P_DEVICES_AMD : error -30>
Profiling timer resolution 1ns
Profiling timer offset since Epoch (AMD) 1730737330067452160ns (Mon Nov 4 19:22:10 2024)
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Thread trace supported (AMD) Yes
Number of async queues (AMD) 4
Max real-time compute queues (AMD) 1
Max real-time compute units (AMD) 0
printf() buffer size 4194304 (4MiB)
Built-in kernels (n/a)
Device Extensions cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_khr_gl_depth_images cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_gl_event cl_khr_depth_images cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_amd_copy_buffer_p2p

Вывод hashcat -I (тоже для одной карты, остальные так же)
Platform ID #2
Vendor : Advanced Micro Devices, Inc.
Name : AMD Accelerated Parallel Processing
Version : OpenCL 2.1 AMD-APP (3302.5)

Device ID #2
Type : GPU
Vendor ID : 1
Vendor : Advanced Micro Devices, Inc.
Name : Ellesmere
Version : OpenCL 2.0 AMD-APP (3302.5)
Processor(s) : 32
Clock : 1180
Memory : 6745/8192 MB allocatable
OpenCL Version : OpenCL C 2.0
Driver Version : 3302.5 (PAL,HSAIL)

Что можно еще попытаться сделать? Менять на Nvidia - не вариант)
Может у кого-то уже есть подобный опыт, нужные версии ядра и драйверов?
*Ubuntu не принципиально, взял по привычке, пофиг что, главное чтоб работало и можно было по сети через ssh или rdp зайти
А оперативы сколько там стоит? У меня 5 карт 15 Гб жрут, может в этом причина зависания. И биос на картах не шился? Родной стоит? Это мои догадки
 
А оперативы сколько там стоит? У меня 5 карт 15 Гб жрут, может в этом причина зависания.
Ахренеть, а чего так много то. Вот про это подумать даже не мог. Там 4гб, сейчас проверю ресурсов расход при запуске. С этими зампорочками по установке драйверов в прицнипе выпустил из поля зарения момент с железом. Спасибо.

И биос на картах не шился? Родной стоит?
На каких-то менял таймауты под майнинг, но вроде этот риг должен быть на всем родном, перепроверю.

Это мои догадки
Уже что-то, а то в ступоре полном сидел)))

У тебя тоже 580-е?
 
Ахренеть, а чего так много то. Вот про это подумать даже не мог. Там 4гб, сейчас проверю ресурсов расход при запуске. С этими зампорочками по установке драйверов в прицнипе выпустил из поля зарения момент с железом. Спасибо.


На каких-то менял таймауты под майнинг, но вроде этот риг должен быть на всем родном, перепроверю.


Уже что-то, а то в ступоре полном сидел)))

У тебя тоже 580-е?
Не, сейчас вроде до ума амд довели в коте, давно не помню что б у кого то были проблемы с запуском. Да и карты ходовые
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Всем добра.

Уже четвертый день пытаюсь запустить hascat на риге с RX 580.
Перебрал уже немеренно вариантов версий ОС и драйверов, практически во всех случаях или драйвера тупо не встают как факт, или не подходят для текущих видеокарт. Текущая конфигуация:

OS: Ubuntu 20.04.3
Kernel: 5.11.0-27-generic
Drivers: AMDGPU-PRO 21.30
Дальше всего вышгло зайти с версией hascat 6.2.6
С ней один раз удалось увидеть бенчмарк для одной карты (запускал поштучно), в остальных случаях система намертво виснет что при бенчмарке, что при попытке брута, на рандомном шаге. Примерно тут:
./hashcat.bin -b -D 2 -m 400
hashcat (v6.2.3) 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.

* Device #1: Outdated POCL OpenCL driver detected!

This OpenCL driver may fail kernel compilation or produce false negatives.
You can use --force to override, but do not report related errors.

OpenCL API (OpenCL 1.2 pocl 1.4, None+Asserts, LLVM 9.0.1, RELOC, SLEEF, DISTRO, POCL_DEBUG) - Platform #1 [The pocl project]
=============================================================================================================================
* Device #1: pthread-Intel(R) Pentium(R) CPU G4400 @ 3.30GHz, skipped

OpenCL API (OpenCL 2.1 AMD-APP (3302.5)) - Platform #2 [Advanced Micro Devices, Inc.]
=====================================================================================
* Device #2: AMD Radeon RX 580 2048SP, 8064/8192 MB (6745 MB allocatable), 32MCU
* Device #3: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #4: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #5: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #6: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU
* Device #7: AMD Radeon RX 580 2048SP, 8064/8192 MB (6963 MB allocatable), 32MCU

Benchmark relevant options:
===========================
* --opencl-device-types=2
* --optimized-kernel-enable

Hashmode: 400 - phpass (Iterations: 2048)


Вывод clinfo (для одной карты, на остальных так же):
Device Name Ellesmere
Device Vendor Advanced Micro Devices, Inc.
Device Vendor ID 0x1002
Device Version OpenCL 2.0 AMD-APP (3302.5)
Driver Version 3302.5 (PAL,HSAIL)
Device OpenCL C Version OpenCL C 2.0
Device Type GPU
Device Board Name (AMD) AMD Radeon RX 580 2048SP
Device Topology (AMD) PCI-E, 05:00.0
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Linker Available Yes
Max compute units 32
SIMD per compute unit (AMD) 4
SIMD width (AMD) 16
SIMD instruction width (AMD) 1
Max clock frequency 1180MHz
Graphics IP (AMD) 8.0
Device Partition (core)
Max number of sub-devices 32
Supported partition types None
Supported affinity domains (n/a)
Max work item dimensions 3
Max work item sizes 1024x1024x1024
Max work group size 256
Preferred work group size (AMD) 256
Max work group size (AMD) 1024
Preferred work group size multiple 64
Wavefront width (AMD) 64
Preferred / native vector sizes
char 4 / 4
short 2 / 2
int 1 / 1
long 1 / 1
half 1 / 1 (cl_khr_fp16)
float 1 / 1
double 1 / 1 (cl_khr_fp64)
Half-precision Floating-point support (cl_khr_fp16)
Denormals No
Infinity and NANs No
Round to nearest No
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations Yes
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 8589934592 (8GiB)
Global free memory (AMD) 8321004 (7.936GiB)
Global memory channels (AMD) 8
Global memory banks per channel (AMD) 4
Global memory bank width (AMD) 256 bytes
Error Correction support No
Max memory allocation 7301444403 (6.8GiB)
Unified memory for Host and Device No
Shared Virtual Memory (SVM) capabilities (core)
Coarse-grained buffer sharing Yes
Fine-grained buffer sharing Yes
Fine-grained system sharing No
Atomics No
Minimum alignment for any data type 128 bytes
Alignment of base address 2048 bits (256 bytes)
Preferred alignment for atomics
SVM 0 bytes
Global 0 bytes
Local 0 bytes
Max size for global variable 6571299840 (6.12GiB)
Preferred total size of global vars 8589934592 (8GiB)
Global Memory cache type Read/Write
Global Memory cache size 16384 (16KiB)
Global Memory cache line size 64 bytes
Image support Yes
Max number of samplers per kernel 16
Max size for 1D images from buffer 456340275 pixels
Max 1D or 2D image array size 2048 images
Base address alignment for 2D image buffers 256 bytes
Pitch alignment for 2D image buffers 256 pixels
Max 2D image size 16384x16384 pixels
Max 3D image size 2048x2048x2048 pixels
Max number of read image args 128
Max number of write image args 64
Max number of read/write image args 64
Max number of pipe args 16
Max active pipe reservations 16
Max pipe packet size 3006477107 (2.8GiB)
Local memory type Local
Local memory size 65536 (64KiB)
Local memory syze per CU (AMD) 65536 (64KiB)
Local memory banks (AMD) 32
Max number of constant args 8
Max constant buffer size 7301444403 (6.8GiB)
Preferred constant buffer size (AMD) 16384 (16KiB)
Max size of kernel argument 1024
Queue properties (on host)
Out-of-order execution No
Profiling Yes
Queue properties (on device)
Out-of-order execution Yes
Profiling Yes
Preferred size 262144 (256KiB)
Max size 8388608 (8MiB)
Max queues on device 1
Max events on device 1024
Prefer user sync for interop Yes
Number of P2P devices (AMD) 0
P2P devices (AMD) <printDeviceInfo:147: get number of CL_DEVICE_P2P_DEVICES_AMD : error -30>
Profiling timer resolution 1ns
Profiling timer offset since Epoch (AMD) 1730737330067452160ns (Mon Nov 4 19:22:10 2024)
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Thread trace supported (AMD) Yes
Number of async queues (AMD) 4
Max real-time compute queues (AMD) 1
Max real-time compute units (AMD) 0
printf() buffer size 4194304 (4MiB)
Built-in kernels (n/a)
Device Extensions cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_khr_gl_depth_images cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_gl_event cl_khr_depth_images cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_amd_copy_buffer_p2p

Вывод hashcat -I (тоже для одной карты, остальные так же)
Platform ID #2
Vendor : Advanced Micro Devices, Inc.
Name : AMD Accelerated Parallel Processing
Version : OpenCL 2.1 AMD-APP (3302.5)

Device ID #2
Type : GPU
Vendor ID : 1
Vendor : Advanced Micro Devices, Inc.
Name : Ellesmere
Version : OpenCL 2.0 AMD-APP (3302.5)
Processor(s) : 32
Clock : 1180
Memory : 6745/8192 MB allocatable
OpenCL Version : OpenCL C 2.0
Driver Version : 3302.5 (PAL,HSAIL)

Что можно еще попытаться сделать? Менять на Nvidia - не вариант)
Может у кого-то уже есть подобный опыт, нужные версии ядра и драйверов?
*Ubuntu не принципиально, взял по привычке, пофиг что, главное чтоб работало и можно было по сети через ssh или rdp зайти
Попробуй ещё старую версию hashcat 5ю поставить.
Это плюсом.
Потому что у тебя амд видяха старая.
 
Не, сейчас вроде до ума амд довели в коте, давно не помню что б у кого то были проблемы с запуском. Да и карты ходовые
Кота то может и довели, но вот сам AMD прям хз. Может у меня конечно руки не из того места, но начинал свою эпопею даунгейда с последней убунты и самых свежих драйверов. Оно тупо не ставится под всемозможными предлогами по которым не особо то и решения гуглятся, я так понял там у AMD одно стандартное регение - переустановить дрова)
 
Попробуй ещё старую версию hashcat 5ю поставить.
Это плюсом.
Потому что у тебя амд видяха старая.
Пробовал из репы v5.1.0 как раз ставить, но он с CL установленным не дружит, не смог решить. По ключу -I - все видит, при запуске:
OpenCL Platform #1: The pocl project
====================================
* Device #1: pthread-Intel(R) Pentium(R) CPU G4400 @ 3.30GHz, skipped.

OpenCL Platform #2: Advanced Micro Devices, Inc.
================================================
* Device #2: Ellesmere, 6745/8192 MB allocatable, 32MCU
* Device #3: Ellesmere, 6963/8192 MB allocatable, 32MCU
* Device #4: Ellesmere, 6963/8192 MB allocatable, 32MCU
* Device #5: Ellesmere, 6963/8192 MB allocatable, 32MCU
* Device #6: Ellesmere, 6963/8192 MB allocatable, 32MCU
* Device #7: Ellesmere, 6963/8192 MB allocatable, 32MCU

Benchmark relevant options:
===========================
* --opencl-device-types=2
* --optimized-kernel-enable

Hashmode: 400 - phpass, WordPress (MD5), phpBB3 (MD5), Joomla (MD5) (Iterations: 2048)

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

In file included from /usr/share/hashcat/OpenCL/OCL2747T3.cl:11:
/usr/share/hashcat/OpenCL/inc_types.cl:183:3: error: implicit declaration of function '__asm__' is invalid in C99
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(r) : "v"(v), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:183:40: error: expected ')'
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(r) : "v"(v), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:183:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(r) : "v"(v), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:196:40: error: expected ')'
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t0) : "v"(v0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:196:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t0) : "v"(v0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:197:40: error: expected ')'
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t1) : "v"(v1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:197:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t1) : "v"(v1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:258:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t0) : "v"(0), "v"(a0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:258:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t0) : "v"(0), "v"(a0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:259:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t1) : "v"(0), "v"(a1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:259:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t1) : "v"(0), "v"(a1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:380:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
/usr/share/hashcat/OpenCL/inc_types.cl:380:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
/usr/share/hashcat/OpenCL/inc_types.cl:432:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
/usr/share/hashcat/OpenCL/inc_types.cl:432:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
8 errors generated.

error: Clang front-end compilation failed!
Frontend phase failed compilation.
Error: Compiling CL to IR

* Device #2: Kernel /usr/share/hashcat/OpenCL/m00400-optimized.cl build failed - proceeding without this device.

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

In file included from /usr/share/hashcat/OpenCL/OCL2747T7.cl:11:
/usr/share/hashcat/OpenCL/inc_types.cl:183:3: error: implicit declaration of function '__asm__' is invalid in C99
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(r) : "v"(v), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:183:40: error: expected ')'
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(r) : "v"(v), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:183:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(r) : "v"(v), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:196:40: error: expected ')'
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t0) : "v"(v0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:196:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t0) : "v"(v0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:197:40: error: expected ')'
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t1) : "v"(v1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:197:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, 0, %1, %2;" : "=v"(t1) : "v"(v1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:258:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t0) : "v"(0), "v"(a0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:258:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t0) : "v"(0), "v"(a0), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:259:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t1) : "v"(0), "v"(a1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:259:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(t1) : "v"(0), "v"(a1), "v"(0x00010203));
^
/usr/share/hashcat/OpenCL/inc_types.cl:380:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
/usr/share/hashcat/OpenCL/inc_types.cl:380:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
/usr/share/hashcat/OpenCL/inc_types.cl:432:41: error: expected ')'
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
/usr/share/hashcat/OpenCL/inc_types.cl:432:11: note: to match this '('
__asm__ ("V_PERM_B32 %0, %1, %2, %3;" : "=v"(r) : "v"(b), "v"(a), "v"(c));
^
8 errors generated.

error: Clang front-end compilation failed!
Frontend phase failed compilation.
Error: Compiling CL to IR
 
UPDATE:
По одной карте, используя:
hashcat -b -d 2 -m400 -O --force

Бенчмарк вышло получить для каждой карты, даже похожий на реальность.
Оперативку похоже и в правду нужно докупать, одна карту 2+ Гб отъедает, ну это не беда по сравнению с проделанным.

Но вот при запуске того же бенчмарка только на всех картах hashcat -b -d 2,3,4,5,6,7 -m400 -O --force в 100% загрузку уходит Intel G4400 ну и дальше процесс прибивается системой.
Есть мысли, как определить что первично, оператива или проц? Или и то и то менять)
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
UPDATE:
По одной карте, используя:
hashcat -b -d 2 -m400 -O --force

Бенчмарк вышло получить для каждой карты, даже похожий на реальность.
Оператику похоже и в правду нужно докупать, одна карту 2+ Гб отъедает, ну это не беда по сравнению с проделанным.

Но вот при запуске того же бенчмарка только на всех картах hashcat -b -d 2,3,4,5,6,7 -m400 -O --force в 100% загрузку уходит Intel G4400 ну и дальше процесс прибивается системой.
Есть мысли, как определить что первично, оператива или проц? Или и то и то менять)
Первично оперативу добавляй.
 
Смотрю сейчас на RTX4090 и рыдать охото. Какого хрена я не купил их штук 8 в прошлом году?
Потому что у тебя амд видяха старая.
Какими машинками Вы пользуетесь?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Смотрю сейчас на RTX4090 и рыдать охото. Какого хрена я не купил их штук 8 в прошлом году?

Какими машинками Вы пользуетесь?
Что то мне подсказывает что у многих именно на таких видяхах и собрано )))
 
Что то мне подсказывает что у многих именно на таких видяхах и собрано )))
4? 8? Или квартиру отдельную для них снимаете? Просто интересен уровень железной подготовки человека, который неломабельный хеш по радужным таблицам из утечек за две минуты вскрывает.
 
Что то мне подсказывает что у многих именно на таких видяхах и собрано )))
Ну так, а чего с ними еще делать, 400+ шт лежит ))) Если речь о 580-х конечно
 
Пожалуйста, обратите внимание, что пользователь заблокирован
4? 8? Или квартиру отдельную для них снимаете? Просто интересен уровень железной подготовки человека, который неломабельный хеш по радужным таблицам из утечек за две минуты вскрывает.
Не нужно путать радужные таблицы и брутфорс видеокартами. Для радужных таблиц нужен большой объём скоростных ssd накопителей. Видяхи и одной хватит. Ну и проц с оперативой нужен быстрый.
 
Не нужно путать радужные таблицы и брутфорс видеокартами. Для радужных таблиц нужен большой объём скоростных ssd накопителей. Видяхи и одной хватит. Ну и проц с оперативой нужен быстрый.
Я ведь так и сказал, то, что не вскрылось радужными, Вы вскрываете за две минуты на видюхах. Интересен набор. А это тайна оказывается) Понятно, что чем больше, тем лучше. Стоп флуд.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Я ведь так и сказал, то, что не вскрылось радужными, Вы вскрываете за две минуты на видюхах. Интересен набор. А это тайна оказывается) Понятно, что чем больше, тем лучше. Стоп флуд.
Нет. Не тайна. Проводятся атаки на хеш словарями с правилами. Вот и всё. Чем мощнее железо, тем больше разных атк можно провести за короткий промежуток времени.
А какие аиаки кто проводит... Так это на своё усмотрение. В инструкции по hashcat много какие атаки описаны.
Я пробовал разными тренироваться. Прверял какие лучше работают. И пользуюсь всеми.
 
Ну так, а чего с ними еще делать, 400+ шт лежит ))) Если речь о 580-х конечно
Сервак подними с hashtoplis да объединяй все 400+ карт в одну вычислительную еденицу
 
Сервак подними с hashtoplis да объединяй все 400+ карт в одну вычислительную еденицу
Так старт пост же))) Тут на уровне драйверов то траблы уже. Хотя конечно сейчас уже все быстрее будет.
Ну и вопрос один фиг чтоб делать с этой единицей из 400-карт, чтобы это был не миус в деньгах.. У меня реально не вышло придумать, с учетом того, что розетка не бесплатная конечно же.
 
Так старт пост же))) Тут на уровне драйверов то траблы уже. Хотя конечно сейчас уже все быстрее будет.
Ну и вопрос один фиг чтоб делать с этой единицей из 400-карт, чтобы это был не миус в деньгах.. У меня реально не вышло придумать, с учетом того, что розетка не бесплатная конечно же.
это камень приткновения ))) тут уже на твой фарт и навык, если у тебя куча карт, а словари говно, то выхлопа может и не быть, а свет капает, это не майнинг. Короче если хочешь из майнинга в брут перекатится тебе очень много чего надо понять и освоить+материал собрать адекватный
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх