Chyba nedostatku pamäte v DirectX 12: Ako ju opraviť?

Zväčšenie veľkosti stránkovacieho súboru by malo fungovať

  • Pri hraní hier na počítači so systémom Windows môžete naraziť na chybu DirectX 12 s nedostatkom pamäte.
  • Zvyčajne sa to stane, keď vo vašom systéme nie je alokovaná dostatočná veľkosť stránkovacieho súboru.
  • Problém vyrieši zväčšenie veľkosti stránkovacieho súboru a vymazanie vyrovnávacej pamäte shadera DirectX.
Directx 12 nemá dostatok pamäte

DirectX 12 je navrhnutý tak, aby súčasne poskytoval grafické efekty pre PC hry so systémom Windows, čím sa znižuje zaťaženie procesora a zvyšuje sa využitie GPU.

Vyskytlo sa však niekoľko prípadov, keď DirectX spôsobilo zlyhanie hry počas spustenia alebo uprostred hry. Ak sa potýkate s rovnakým problémom, prečítajte si túto príručku a zistite možné riešenia.

Čo spôsobuje chybu nedostatku pamäte v DirectX 12?

Nižšie sú uvedené potenciálne dôvody, prečo hra padá z dôvodu nedostatku pamäte v DirectX 12:

  • Chyby súvisiace s hardvérom – Ako hlásia používatelia, fyzické poškodenie základnej dosky resp pevný disk je známe, že spôsobuje túto nešťastnú chybu.
  • Používanie zastaranej verzie hry – Chyba DirectX 12 nedostatku pamäte sa môže vyskytnúť aj vtedy, ak ste hru dlho neaktualizovali.
  • Poškodené alebo zastarané grafické ovládače - V niektorých prípadoch, zastarané ovládače GPU spôsobiť veľa problémov pri hraní hier.
  • Nesprávna veľkosť stránkovacieho súboru – Ak sú nastavenia stránkovacieho súboru nakonfigurované tak, aby sa upravovali automaticky, môže to počas hry náhle spôsobiť nedostatok pamäte.
  • Poškodená vyrovnávacia pamäť DirectX – Viacerí čitatelia uviedli, že DirectX súbory vyrovnávacej pamäte nahromadené po dlhú dobu sa môžu poškodiť a spôsobiť túto chybu.

Bez ohľadu na dôvody, prečo vám DirectX 12 nedáva dostatok pamäte, riešenia uvedené nižšie vám pomôžu túto chybu okamžite vyriešiť.

Ako opravím chybu nedostatku pamäte v DirectX 12?

Pred implementáciou komplexných riešení uvedených o niečo neskôr vyskúšajte tieto jednoduché riešenia:

  • Skontrolujte problémy súvisiace s hardvérom, ako je poškodenie základnej dosky, pevného disku a grafická karta.
  • Nainštalujte dostupné aktualizácie hier, v ktorých sa vyskytla chyba.
  • Nainštalujte všetky zastarané aktualizácie ovládačov grafiky.

Ak tieto triky problém nevyriešili, prejdite na pokročilejšie riešenia uvedené nižšie.

1. Zväčšite veľkosť stránkovacieho súboru

  1. Použi Windows + ja skratka na spustenie aplikácie Nastavenia.
  2. Prejdite nadol po Systém nastavenia a vyberte si O z pravej časti. Directx 12 nemá dostatok pamäte
  3. Kliknite Rozšírené nastavenia systému prítomný v Súvisiace odkazy oddiele. Directx 12 nemá dostatok pamäte
  4. Prepnúť na Pokročilé kartu z Vlastnosti systému okno a stlačte tlačidlo nastavenie v časti Výkon.
  5. Prepnúť na Pokročilé kartu z Možnosti výkonu box a udrel Zmeniť tlačidlo. Directx 12 nemá dostatok pamäte
  6. Zrušte začiarknutie políčka vedľa položky Automaticky spravujte veľkosť stránkovacieho súboru pre všetky jednotky možnosť v Virtuálna pamäť vlastnosti.
  7. Vyberte jednotku, ku ktorej je priradená problematická hra. Povoliť Vlastné a zadajte vlastné hodnoty do Počiatočná veľkosť a Maximálna veľkosť Textové pole. Directx 12 nemá dostatok pamäte
  8. Stlačte tlačidlo Set tlačidlo a za ním OK.
  9. Zatvorte okno nastavení a potom znova spustite hru. Chyba nedostatku pamäte vás v DirectX 12 nebude obťažovať.

Nesprávne nakonfigurované nastavenia stránkovacieho súboru môžu spôsobiť problémy s alokáciou pamäte, ktoré spôsobujú chybu.

2. Pridajte hru do vylúčení OSD aplikácie Afterburner

  1. Spustite MSI Afterburner program na PC so systémom Windows.
  2. Kliknite na Výbava ikonu pre prístup do okna vlastností MSI Afterburner. Directx 12 nemá dostatok pamäte
  3. Prepnúť na Displej na obrazovke a kliknite na Viac tlačidlo v spodnej časti. Directx 12 nemá dostatok pamäte
  4. Stlačte a podržte Shift kľúč a stlačte Pridať zelené tlačidlo umiestnené v ľavej dolnej časti okna RTSS.
  5. Pridať vylúčenie na obrazovke sa objaví vyskakovacie okno. Vyberte problematické hry, ktoré chcete pridať do zoznamu, a stlačte OK tlačidlo. Directx 12 nemá dostatok pamäte
  6. Teraz ukončite aplikáciu Afterburner a skúste hru spustiť znova.

Afterburner MSI sa už nebude zobrazovať na obrazovke, čím sa vyrieši chyba nedostatku pamäte v DirectX 12.

Ako už bolo spomenuté na niekoľkých fórach, chyba nedostatku pamäte sa zvyčajne vyskytuje, keď je OSD MSI Afterburner spustené s DirectX 12, čo spôsobuje zlyhanie systému. Pridaním dotknutej hry do vylúčení OSD zaistíte, že sa OSD nezobrazí počas spúšťania systému.

Prečítajte si viac o tejto téme
  • Vyžaduje sa spätná väzba k chybám na Instagrame: 3 spôsoby, ako to opraviť
  • Ako správne opraviť počítač, ktorý sa nezapína [12 spôsobov]
  • Oprava: Ste offline Skontrolujte si chybu pripojenia na YouTube
  • Hry DirectX 12 nepoužívajú GPU? Ako ich prinútiť
  • Aktualizácia ovládača sa stále zobrazuje? Zastavte to v 5 jednoduchých krokoch

3. Vymažte vyrovnávaciu pamäť DirectX 

  1. Zasiahnite Windows ikonu na paneli úloh a zadajte čistenie disku. Vyber Spustiť ako správca možnosť prístupu k Čistenie disku nástroj s oprávneniami správcu. Directx 12 nemá dostatok pamäte
  2. Vyber C disk v rozbaľovacej ponuke a stlačte tlačidlo OK tlačidlo pre pokračovanie.
  3. V okne Čistenie disku zrušte začiarknutie všetkých políčok okrem toho vedľa DirectX Shader cache a kliknite OK. Directx 12 nemá dostatok pamäte
  4. Zobrazí sa vyskakovacie okno s potvrdením. Stlačte tlačidlo Vymazať súbory tlačidlo na dokončenie akcie.

Poškodené údaje uložené vo vyrovnávacej pamäti DirectX môžu tiež spôsobiť chybu nedostatku pamäte DirectX 12 pri spustení hry. Vymazanie vyrovnávacej pamäte shadera pomocou vstavaného nástroja na čistenie disku prinúti DirectX vytvoriť novú, čím sa chyba vyrieši.

  1. Použi Windows + R klávesové skratky na spustenie Bežať dialógové okno.
  2. Do textového poľa zadajte nasledujúci príkaz a stlačte OK pre prístup k nástroju na diagnostiku pamäte. mdsched.exeDirectx 12 nemá dostatok pamäte
  3. Vyberte si Reštartujte teraz a skontrolujte problémy (odporúča sa) možnosť z vyskakovacieho okna. Directx 12 nemá dostatok pamäte

Váš počítač so systémom Windows sa nereštartuje a diagnostikuje potenciálne problémy s pamäťou, ako sú úniky pamäte, ktoré môžu byť dôvodom chyby nedostatku pamäte v DirectX 12.

To je všetko! Dúfajme, že sa vám podarilo vyriešiť chybu nedostatku pamäte v DirectX 12, ktorá spôsobuje náhly pád hry.

Možno vás bude zaujímať vyriešenie chyby DirectX nie je kompatibilný s touto verziou systému Windows ak sa vyskytne po inovácii systému Windows na najnovšiu dostupnú verziu.

Ktorá z týchto metód fungovala vo vašom prípade? Dajte nám vedieť v sekcii komentárov nižšie.

Natívne rozhranie API na kódovanie videa DirectX 12 prichádza do systému Windows 11

Natívne rozhranie API na kódovanie videa DirectX 12 prichádza do systému Windows 11Directx 12

Táto najnovšia novinka od Microsoftu vás určite nadchne.Technologický gigant sa práve predstavil Rozhranie API kódovania videa DX12 pre Windows 11.Dá sa povedať, že sa všetci zhodneme na tom, že Di...

Čítaj viac
Ako stiahnuť DirectX 12 v systéme Windows 11

Ako stiahnuť DirectX 12 v systéme Windows 11Windows 11Directx 12

DirectX je kolekcia rozhraní API (Application Programming Interface), ktoré pomáhajú hrám získať to najlepšie z dostupného hardvéru. Naučte sa teda, ako stiahnuť DirectX 12 v systéme Windows 11.Ten...

Čítaj viac
DirectX 11 vs DirectX 12: Kompletné porovnanie výkonu

DirectX 11 vs DirectX 12: Kompletné porovnanie výkonuDirectx 12

DirectX 11 vs DirectX 12: Vysvetlenie výkonuDirectX 11 a DirectX 12 sú dve rôzne verzie grafického rozhrania API spoločnosti Microsoft, pričom druhá je novšia verzia.Novšia verzia sľubuje, že hry a...

Čítaj viac