Tämä virheilmoitus osoittaa, että laitetta (kuten GPU:ta) alustettaessa esiintyi riittämätön muisti, mikä aiheutti muistin allokointiepäonnistumisen OpenCL-komentossa clEnqueueNDRangeKernel () ( CL_MEM_OBJECT_ALLOCATION_FAILURE ). Tämä liittyy yleensä GPU:n riittämättömään käytettävissä olevaan muistiin, mikä voi johtua seuraavista syistä:
Riittämätön GPU:n videomuisti : GPU:ssasi ei ole tarpeeksi videomuistia Hashcatin tai muiden työkalujen vaatimien tehtävien hoitamiseen. Esimerkiksi, kun yrität murtaa erittäin suuren hash-tiedoston tai käyttää erittäin suurta murtumisvoimaa, muistivaatimukset lisääntyvät merkittävästi.
Muut prosessit vievät GPU:n muistia : GPU:ssasi voi olla muita prosesseja, jotka vievät paljon videomuistia, mikä johtaa siihen, että Hashcat ei pysty varaamaan tarpeeksi muistia.
GPU-ohjainongelma : Joskus GPU-ohjainversiot ovat yhteensopimattomia tai niissä on virheitä, jotka voivat aiheuttaa ongelmia muistin hallinnassa. Ohjaimen päivittäminen voi auttaa ratkaisemaan tämän ongelman.
Muistin allokaatiorajoitukset : Joillakin OpenCL-toteutuksilla voi olla kokorajoituksia yksittäisille muistin allokaatioille. Jos tehtäväsi edellyttää yhtä muistilohkoa, joka ylittää tämän rajan, muistin allokointi epäonnistuu.
Vähennä hyökkäysparametreja :
Vähennä erän kokoa ( - -workload-profile tai -n ja -u parametrit) vähentääksesi muistin käyttöä.
Käytä pienempää hash-luetteloa tai jaa suuri tiedosto pienempiin osiin.
Sulje muut GPU:ta käyttävät prosessit :
Varmista, ettei muut prosessit käytä GPU:ta. Voit tarkistaa nykyisen muistin käytön Task Managerin (Windows) tai nvidia-smi (Linux/Windows, nvidia GPU:lle) avulla.
Säädä laitevalinta :
Valitse eri laite (jos GPU:ta on useampi) käyttämällä -d parametria.
Päivitä tai asenna GPU-ohjain uudelleen:
Varmista, että GPU-ohjain on uusin versio, varsinkin kun käytät uudempaa GPU-tai käyttöjärjestelmäversiota.
Käytä alempaa hash-algoritmitilaa :
Käytä alempaa tilaa (tarvittaessa) voi vähentää muistitarpeita.
Lisää fyysistä muistia :
Jos sinulla on useita GPU:ita, harkitse fyysisen muistin lisäämistä tai vaihtoa GPU:hun, jossa on enemmän muistia.
Kokeilemalla yllä olevia menetelmiä sinun pitäisi pystyä löytämään sopiva ratkaisu riittämättömän muistin ongelmaan.