Hashcat 报告 CL_OUT_OF_HOST_MEMORY
Hashcat reports CL_OUT_OF_HOST_MEMORY
我设置了一个新的 Linux 盒子(基于 18.04 的 Xubuntu),配备 64G RAM 和两个 AMD R9-280 GPU。我正尝试对其进行 运行 hashcat(来自 hashcat.net 的最新),但 运行 遇到 GPU 内存不足错误。
hashcat -m 1800 -a 3 shadow
hashcat (v5.1.0) starting...
OpenCL Platform #1: Advanced Micro Devices, Inc.
================================================
* Device #1: Tahiti, 2373/3037 MB allocatable, 14MCU
* Device #2: Tahiti, 2334/2984 MB allocatable, 14MCU
.....
Applicable optimizers:
* Zero-Byte
* Brute-Force
* Uses-64-Bit
Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 256
Watchdog: Temperature abort trigger set to 90c
Initializing device kernels and memory...
Initializing OpenCL runtime for device #1...
CreateCommandQueue(): CL_OUT_OF_HOST_MEMORY
clinfo 也给出了一些奇怪的结果:
Global free memory (AMD) <printDeviceInfo:75: get number of CL_DEVICE_GLOBAL_FREE_MEMORY_AMD : error -33>
我正在检查的测试影子文件只有两行长,所以它的大小不是问题。我是系统上的唯一用户,在测试期间没有其他用户 运行ning。我怀疑这个问题与 amdgpu-pro 驱动程序有关,但我没有一个好的起点。有谁知道什么会导致这个问题?谢谢!
我在 18.04 上遇到了 7970 和 R9-280x 的问题。我想使用这些特殊的卡来实现双精度功能。
包含的link表明需要设置几个环境变量。这解决了我在 18.04 上使用适用于 Linux® 19.50 的 Radeon™ Software 的问题。
1).可以在/etc/profile.d/amdgpu.sh
中添加新脚本
export GPU_FORCE_64BIT_PTR=1
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
export GPU_SINGLE_ALLOC_PERCENT=100
export GPU_MAX_HEAP_SIZE=100
我设置了一个新的 Linux 盒子(基于 18.04 的 Xubuntu),配备 64G RAM 和两个 AMD R9-280 GPU。我正尝试对其进行 运行 hashcat(来自 hashcat.net 的最新),但 运行 遇到 GPU 内存不足错误。
hashcat -m 1800 -a 3 shadow
hashcat (v5.1.0) starting...
OpenCL Platform #1: Advanced Micro Devices, Inc.
================================================
* Device #1: Tahiti, 2373/3037 MB allocatable, 14MCU
* Device #2: Tahiti, 2334/2984 MB allocatable, 14MCU
.....
Applicable optimizers:
* Zero-Byte
* Brute-Force
* Uses-64-Bit
Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 256
Watchdog: Temperature abort trigger set to 90c
Initializing device kernels and memory...
Initializing OpenCL runtime for device #1...
CreateCommandQueue(): CL_OUT_OF_HOST_MEMORY
clinfo 也给出了一些奇怪的结果:
Global free memory (AMD) <printDeviceInfo:75: get number of CL_DEVICE_GLOBAL_FREE_MEMORY_AMD : error -33>
我正在检查的测试影子文件只有两行长,所以它的大小不是问题。我是系统上的唯一用户,在测试期间没有其他用户 运行ning。我怀疑这个问题与 amdgpu-pro 驱动程序有关,但我没有一个好的起点。有谁知道什么会导致这个问题?谢谢!
我在 18.04 上遇到了 7970 和 R9-280x 的问题。我想使用这些特殊的卡来实现双精度功能。
包含的link表明需要设置几个环境变量。这解决了我在 18.04 上使用适用于 Linux® 19.50 的 Radeon™ Software 的问题。
1).可以在/etc/profile.d/amdgpu.sh
中添加新脚本export GPU_FORCE_64BIT_PTR=1
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
export GPU_SINGLE_ALLOC_PERCENT=100
export GPU_MAX_HEAP_SIZE=100