Este mensaje de error indica una condición de memoria insuficiente durante la inicialización de un dispositivo, como una GPU, lo que resulta en un fallo de asignación de memoria (CL _ MEM _ OBJECT _ ALLOCATION _ FAILURE) para el comando OpenCL clEnqueueNDRangeKernel ().Esto suele estar relacionado con la falta de memoria disponible de la GPU, y puede deberse a las siguientes razones: Análisis de causas Memoria gráfica insuficiente de la GPU: Su GPU no tiene suficiente memoria gráfica para manejar las tareas requeridas por Hashcat u otras herramientas.
Por ejemplo, cuando se trata de descifrar un archivo hash muy grande o se utiliza una fuerza de descifrado muy alta, los requisitos de memoria visual aumentan significativamente.
Otros procesos que están ocupando la memoria de la GPU: es posible que haya otros procesos que se estén ejecutando en su GPU, que están ocupando una gran cantidad de memoria gráfica, lo que hace que Hashcat no pueda asignar suficiente memoria.
Problemas con el controlador de GPU: A veces, la versión del controlador de GPU es incompatible o tiene un bug que puede causar problemas de administración de memoria.Actualizar los controladores puede ayudar a resolver este problema.
Limitaciones de asignación de memoria: algunas implementaciones de OpenCL pueden tener límites de tamaño para una asignación de memoria individual.Si su tarea requiere más de un solo bloque de memoria que este límite, también se producirá un error de asignación de memoria.
Ejecute con listas hash más pequeñas o divida archivos grandes en partes más pequeñas.
Cierre otros procesos que están utilizando la GPU: asegúrese de que no hay otros procesos que estén utilizando la GPU.
Puede usar Task Manager (Windows) o nvidia-smi (Linux / Windows para GPUs NVIDIA) para comprobar el uso actual de la memoria gráfica.
Selección de equipos de ajuste:
Seleccione un dispositivo diferente (si hay más de una GPU) utilizando el parámetro - d.
Actualización o reinstalación de controladores de GPU: asegúrese de que sus controladores de GPU estén actualizados, especialmente si está utilizando una versión más reciente de GPU o sistema operativo.
Usar un modo de algoritmo de hash más bajo: el uso de un modo más bajo (si es aplicable) puede reducir los requisitos de memoria.
Añadir más memoria física: Si tiene varias GPUs, considere agregar memoria física o cambiar a una GPU con más memoria.
Al probar los métodos anteriores, debería ser capaz de encontrar una solución adecuada para lidiar con el problema de la falta de memoria.