Denne feilmeldingen indikerer at det er utilstrekkelig minne ved initialisering av enheten (for eksempel GPU), noe som forårsaker minneallokeringsfeil i OpenCL-kommandoen clEnqueueNDRangeKernel () ( CL_MEM_OBJECT_ALLOCATION_FAILURE ). Dette er vanligvis relatert til utilstrekkelig ledig minne til GPUen, sannsynligvis på grunn av følgende årsaker:
Utilstrekkelig GPU-minne : GPUen din har ikke nok minne til å håndtere oppgaver som kreves av Hashcat eller andre verktøy. For eksempel, når du prøver å knekke en veldig stor hash-fil eller bruker en veldig høy knekkstyrke, vil minnekravene øke betydelig.
Andre prosesser tar opp GPU-minne : Det kan være andre prosesser som kjører på GPUen din, som tar opp mye videominne, noe som gjør at Hashcat ikke kan allokere nok minne.
GPU-driverproblem : Noen ganger er GPU-driverversjoner inkompatible eller det er feil, noe som kan føre til problemer med minneadministrasjon. Oppdatering av driveren kan bidra til å løse dette problemet.
Minneallokeringsbegrensninger : Noen OpenCL-implementeringer kan ha størrelsesbegrensninger for individuelle minneallokeringer. Hvis oppgaven din krever en enkelt minneblokk som overskrider denne grensen, vil minneallokeringsfeil også oppstå.
Reduser angrepsparametere :
Reduser batchstørrelsen ( - -workload-profile eller -n og -u parametere) for å redusere minnebruken.
Kjør med en mindre hashliste eller del en stor fil i mindre deler.
Lukk andre prosesser som tar opp GPU :
Bekreft at ingen andre prosesser bruker GPU. Du kan bruke Task Manager (Windows) eller nvidia-smi (Linux/Windows, for nvidia GPUer) for å sjekke gjeldende minnebruk.
Juster enhetsvalg :
Velg forskjellige enheter (hvis det er flere GPUer) ved å bruke -d parametere.
Oppdater eller installer GPU-driveren på nytt :
Sørg for at GPU-driveren din er den nyeste versjonen, spesielt når du bruker en nyere GPU-eller operativsystemversjon.
Bruk en lavere hashalgoritmemodus :
Bruk en lavere modus (hvis aktuelt) kan redusere minnebehovet.
Legg til mer fysisk minne :
Hvis du har flere GPUer, vurder å legge til fysisk minne eller bytte til en GPU med mer minne.
Ved å prøve metodene ovenfor, bør du kunne finne en passende løsning for å håndtere problemet med utilstrekkelig minne.