Pogreška Nema dovoljno memorije u DirectX 12: Kako to popraviti?

Povećanje veličine datoteke stranice trebalo bi funkcionirati

  • Možete naići na pogrešku DirectX 12 nedovoljno memorije kada igrate igre na računalu sa sustavom Windows.
  • To se obično događa kada na vašem sustavu nije dodijeljena dovoljna veličina datoteke stranice.
  • Povećanje veličine datoteke stranice i brisanje predmemorije DirectX shadera će riješiti problem.
directx 12 nema dovoljno memorije

DirectX 12 dizajniran je za pružanje grafičkih efekata PC igrama temeljenim na sustavu Windows u isto vrijeme, smanjujući opterećenje CPU-a i povećavajući korištenje GPU-a.

Međutim, bilo je nekoliko slučajeva kada je DirectX uzrokovao rušenje igre tijekom pokretanja ili usred igranja. Ako se borite s istim problemom, prođite kroz ovaj vodič da biste otkrili moguća rješenja.

Što uzrokuje pogrešku nedovoljno memorije u DirectX 12?

Ispod su mogući razlozi zbog kojih se igra ruši zbog pogreške nedovoljno memorije u DirectX 12:

  • Pogreške povezane s hardverom – Prema navodima korisnika, fizičko oštećenje matične ploče ili tvrdi disk poznato je da uzrokuje ovu nesretnu pogrešku.
  • Korištenje zastarjele verzije igre – Pogreška DirectX 12 nedovoljno memorije također se može pojaviti ako niste nadogradili igru ​​dulje vrijeme.
  • Oštećeni ili zastarjeli grafički upravljački programi - U nekim slučajevima, zastarjeli drajveri za GPU uzrokovati mnogo problema tijekom sesija igranja.
  • Neispravna veličina stranične datoteke – Ako su postavke datoteke stranica konfigurirane da se automatski prilagođavaju, to može iznenada uzrokovati pogrešku nedovoljno memorije tijekom igranja.
  • Oštećena DirectX predmemorija – Nekoliko čitatelja spomenulo je da je DirectX datoteke predmemorije akumulirani dulje vrijeme mogu se oštetiti uzrokujući ovu pogrešku.

Bez obzira na razloge zašto vam DirectX 12 daje pogrešku nedovoljno memorije, dolje navedena rješenja pomoći će vam da je riješite u tren oka.

Kako mogu popraviti pogrešku nedovoljno memorije u DirectX 12?

Prije nego što implementirate složena rješenja navedena malo kasnije, isprobajte ova jednostavna rješenja:

  • Provjerite probleme vezane uz hardver, kao što je oštećenje matične ploče, tvrdog diska i grafička kartica.
  • Instalirajte dostupna ažuriranja igre u kojima se suočavate s pogreškom.
  • Instalirajte sve ažuriranja zastarjelih grafičkih upravljačkih programa.

Ako ovi trikovi nisu riješili problem, prijeđite na naprednija rješenja navedena u nastavku.

1. Povećajte veličinu stranične datoteke

  1. Koristiti Windows + ja prečac za pokretanje aplikacije Postavke.
  2. Pomaknite se prema dolje Sustav postavke i odaberite Oko iz desnog odjeljka. directx 12 nema dovoljno memorije
  3. Klik Napredne postavke sistema prisutan u Povezani Linkovi odjeljak. directx 12 nema dovoljno memorije
  4. Prebacite se na Napredna kartica od Svojstva sustava prozor i pritisnite postavke gumb ispod odjeljka Performanse.
  5. Prebacite se na Napredna kartica od Mogućnosti izvedbe okvir i pritisnite Promijeniti dugme. directx 12 nema dovoljno memorije
  6. Isključite potvrdni okvir pored Automatski upravljajte veličinom stranične datoteke za sve pogone opcija u Virtualna memorija okvir svojstava.
  7. Odaberite disk na kojem je dodijeljena problematična igra. Omogućite Prilagođen opciju i upišite prilagođene vrijednosti u Početna veličina i Maksimalna veličina tekstualni okvir. directx 12 nema dovoljno memorije
  8. pritisni set gumb nakon kojeg slijedi u redu.
  9. Izađite iz prozora postavki i ponovno pokrenite igru. Pogreška nedovoljno memorije neće vam smetati u DirectX 12.

Pogrešno konfigurirane postavke datoteke stranica mogu stvoriti probleme s dodjelom memorije uzrokujući trenutnu pogrešku.

2. Dodajte igru ​​izuzećima OSD-a Afterburnera

  1. Pokrenite MSI Afterburner program na Windows računalu.
  2. Kliknite na oprema ikona za pristup prozoru svojstava MSI Afterburnera. directx 12 nema dovoljno memorije
  3. Prebacite se na Prikaz na zaslonu karticu i kliknite na Više gumb na dnu. directx 12 nema dovoljno memorije
  4. Pritisnite i držite Shift tipku i pritisnite Dodati zeleni gumb koji se nalazi u donjem lijevom kutu RTSS prozora.
  5. Dodaj izuzeće na ekranu će se pojaviti skočni prozor. Odaberite problematične igre koje želite dodati na popis i pritisnite u redu dugme. directx 12 nema dovoljno memorije
  6. Sada izađite iz aplikacije Afterburner i pokušajte ponovno pokrenuti igru.

Afterburner MSI se više neće prikazivati ​​na zaslonu, rješavajući pogrešku nedovoljno memorije u DirectX 12.

Kao što je spomenuto na nekoliko foruma, pogreška s nedostatkom memorije obično se javlja kada OSD MSI Afterburnera radi s DirectX 12, što uzrokuje pad sustava. Dodavanje pogođene igre izuzećima OSD-a osigurat će da se OSD neće pojaviti tijekom pokretanja sustava.

Pročitajte više o ovoj temi
  • Potrebne su povratne informacije o pogrešci Instagrama: 3 načina da to popravite
  • Kako pravilno popraviti računalo koje se ne uključuje [12 načina]
  • Popravak: izvan mreže ste. Provjerite pogrešku veze na YouTubeu
  • DirectX 12 igre ne koriste GPU? Kako ih prisiliti
  • Ažuriranje upravljačkog programa stalno se pojavljuje? Zaustavite ga u 5 jednostavnih koraka

3. Izbrišite DirectX predmemoriju 

  1. Udari Windows ikonu na programskoj traci i upišite čišćenje diska. Odaberi Pokreni kao administrator mogućnost pristupa Čišćenje diska alat s administrativnim ovlastima. directx 12 nema dovoljno memorije
  2. Odaberi C pogon u padajućem izborniku i pritisnite u redu gumb za nastavak.
  3. U prozoru za čišćenje diska poništite sve potvrdne okvire osim onog pored DirectX shader predmemorija i kliknite u redu. directx 12 nema dovoljno memorije
  4. Pojavit će se skočni prozor za potvrdu. pritisni Obriši datoteke gumb za dovršetak radnje.

Oštećeni predmemorirani podaci DirectX-a također mogu uzrokovati pogrešku DirectX 12 nedovoljno memorije prilikom pokretanja igre. Brisanje predmemorije shadera pomoću ugrađenog alata za čišćenje diska natjerat će DirectX da izgradi novu, rješavajući pogrešku.

  1. Koristiti Windows + R tipke prečaca za pokretanje Trčanje dijaloški okvir.
  2. Upišite sljedeću naredbu u tekstni okvir i pritisnite u redu gumb za pristup alatu za dijagnostiku memorije. mdsched.exedirectx 12 nema dovoljno memorije
  3. Odaberite Ponovno pokrenite sada i provjerite ima li problema (preporučeno) opciju iz skočnog prozora. directx 12 nema dovoljno memorije

Vaše računalo sa sustavom Windows neće se ponovno pokrenuti i dijagnosticirat će potencijalne probleme s memorijom kao što je curenje memorije što može biti razlog pogreške nedovoljno memorije u DirectX 12.

To je to! Nadamo se da ste uspjeli riješiti pogrešku nedovoljno memorije u DirectX 12, koja uzrokuje naglo rušenje igre.

Možda će vas zanimati rješavanje pogreške DirectX nije kompatibilan s ovom verzijom sustava Windows ako se pojavi nakon nadogradnje sustava Windows na najnoviju dostupnu verziju.

Koja je od ovih metoda djelovala u vašem slučaju? Javite nam u odjeljku za komentare u nastavku.

Native DirectX 12 API za kodiranje videa dolazi u Windows 11

Native DirectX 12 API za kodiranje videa dolazi u Windows 11Directx 12

Sigurno će vas oduševiti ova najnovija vijest koja dolazi iz Microsofta.Tehnološki div je upravo predstavljen API za DX12 video kodiranje za Windows 11.Može se slobodno reći da se svi možemo složit...

Čitaj više
Kako preuzeti DirectX 12 u sustavu Windows 11

Kako preuzeti DirectX 12 u sustavu Windows 11Windows 11Directx 12

DirectX je zbirka API-ja (Aplikacijsko programsko sučelje) koji pomažu igrama da izvuku najbolje iz dostupnog hardvera. Dakle, naučite kako preuzeti DirectX 12 u sustavu Windows 11.Proces je prilič...

Čitaj više
DirectX 11 protiv DirectX 12: potpuna usporedba performansi

DirectX 11 protiv DirectX 12: potpuna usporedba performansiDirectx 12

DirectX 11 nasuprot DirectX 12: objašnjenje performansiDirectX 11 i DirectX 12 dvije su različite verzije Microsoftovog grafičkog API-ja, a potonji je novija verzija.Novija verzija obećava da će ig...

Čitaj više