Initialiseren van backend-runtime voor apparaat #2. Wees alsjeblieft geduldig...

Deze foutmelding geeft aan dat er onvoldoende geheugen is opgetreden bij het initialiseren van het apparaat (zoals de GPU), waardoor de OpenCL-opdracht clEnqueueNDRangeKernel () een geheugentoewijzingsfout heeft opgetreden ( CL_MEM_OBJECT_ALLOCATION_FAILURE ). Dit houdt meestal verband met onvoldoende beschikbaar geheugen van de GPU, mogelijk om de volgende redenen:

Analyse van oorzaken

  1. Onvoldoende GPU-geheugen : Uw GPU heeft niet voldoende geheugen om taken te verwerken die vereist zijn door Hashcat of andere tools. Wanneer u bijvoorbeeld een zeer groot hash-bestand probeert te kraken of een zeer hoge kraaksterkte gebruikt, neemt de geheugenvereiste aanzienlijk toe.

  2. Andere processen nemen GPU-geheugen in beslag : Er kunnen andere processen op uw GPU draaien die veel videogeheugen in beslag nemen, waardoor Hashcat niet voldoende geheugen kan toewijzen.

  3. Probleem met het GPU-stuurprogramma : Soms zijn de versies van het GPU-stuurprogramma niet compatibel of zijn er bugs, wat problemen met het geheugenbeheer kan veroorzaken. Het bijwerken van de stuurprogramma's kan dit probleem helpen oplossen.

  4. Geheugentoewijzingsbeperkingen : Sommige OpenCL-implementaties kunnen groottebeperkingen hebben voor individuele geheugentoewijzingen. Als uw taak een enkel geheugenblok vereist dat deze limiet overschrijdt, zal er ook een geheugentoewijzing mislukken.

Oplossing

  1. Verminder de aanvalsparameters :

    • Verminder de batchgrootte ( - -workload-profile of -n en -u parameters) om het geheugengebruik te verminderen.

    • Voer uit met een kleinere hashlijst of splits een groot bestand in kleinere delen.

  2. Sluit andere processen die de GPU gebruiken :

    • Bevestig dat geen ander proces de GPU gebruikt. U kunt Task Manager (Windows) of nvidia-smi (Linux/Windows, voor nvidia GPU's) gebruiken om het huidige geheugengebruik te controleren.

  3. Apparaatselectie aanpassen:

    • Selecteer verschillende apparaten (indien er meerdere GPU's zijn) door de parameters -d te gebruiken.

  4. GPU-stuurprogramma bijwerken of opnieuw installeren:

    • Zorg ervoor dat uw GPU-stuurprogramma de nieuwste versie is, vooral wanneer u een nieuwere GPU-of besturingssysteemversie gebruikt.

  5. Gebruik een lagere hashalgoritmemodus :

    • Het gebruik van een lagere modus (indien van toepassing) kan de geheugenbehoefte verminderen.

  6. Voeg meer fysiek geheugen toe :

    • Als u meerdere GPU's hebt, overweeg dan fysiek geheugen toe te voegen of te ruilen voor een GPU met meer geheugen.

Door de bovenstaande methoden te proberen, zou u een geschikte oplossing moeten kunnen vinden voor het probleem van onvoldoende geheugen.

Vorige:[Experience Sharing] Wat betekent de fout "hashfile is leeg of corrupt"?
Volgende:[Wetenschap] Hoeveel mogelijke 14-cijferige wachtwoordcombinaties zijn er en hoe lang zou het duren om ze te kraken?
  • Focus op Word, Excel, PPT, PDF, RAR, ZIP, 7Z, gecomprimeerde pakketten, Office gecodeerde bestanden ontgrendelen en decoderen
  • Wij bieden gebruikers hoogwaardige bestandsgecomprimeerde pakketwachtwoordherstel, PDF-ontgrendeling Word-wachtwoordherstel
  • Auteursrecht © Document Password Recovery Master Online decoderingsplatform