Chyba nedostatku paměti v DirectX 12: Jak ji opravit?

Zvětšení velikosti souboru stránky by mělo fungovat

  • Při hraní her na počítači se systémem Windows můžete narazit na chybu DirectX 12 s nedostatkem paměti.
  • K tomu obvykle dochází, když ve vašem systému není přidělena dostatečná velikost stránkovacího souboru.
  • Problém vyřeší zvětšení velikosti souboru stránky a vymazání mezipaměti shaderu DirectX.
Directx 12 nemá dostatek paměti

DirectX 12 je navrženo tak, aby současně poskytovalo grafické efekty pro PC hry založené na systému Windows, což snižuje zatížení procesoru a zvyšuje využití GPU.

Vyskytlo se však několik případů, kdy DirectX způsobilo pád hry během spouštění nebo uprostřed hry. Pokud se potýkáte se stejným problémem, projděte si tento průvodce a zjistěte možné opravy.

Co způsobuje chybu nedostatku paměti v DirectX 12?

Níže jsou uvedeny možné důvody, proč hra padá kvůli chybě nedostatku paměti v DirectX 12:

  • Chyby související s hardwarem – Jak hlásí uživatelé, fyzické poškození základní desky popř pevný disk je známo, že způsobuje tuto nešťastnou chybu.
  • Použití zastaralé verze hry – Chyba DirectX 12 nedostatku paměti může také nastat, pokud jste hru dlouhou dobu neupgradovali.
  • Poškozené nebo zastaralé ovladače grafiky - V některých případech, zastaralé ovladače GPU způsobit spoustu problémů při hraní her.
  • Nesprávná velikost stránkovacího souboru – Pokud je nastavení souboru stránky nakonfigurováno tak, aby se upravovalo automaticky, může to během hry náhle způsobit nedostatek paměti.
  • Poškozená mezipaměť DirectX – Několik čtenářů zmínilo, že DirectX soubory mezipaměti nahromaděné po dlouhou dobu se mohou poškodit a způsobit tuto chybu.

Bez ohledu na důvody, proč vám DirectX 12 nedává dostatek paměti, vám řešení uvedená níže pomohou problém vyřešit okamžitě.

Jak opravím chybu nedostatku paměti v DirectX 12?

Než implementujete složitá řešení uvedená o něco později, vyzkoušejte tato jednoduchá řešení:

  • Zkontrolujte problémy související s hardwarem, jako je poškození základní desky, pevného disku a grafická karta.
  • Nainstalujte dostupné aktualizace hry, ve kterých se vyskytla chyba.
  • Nainstalujte všechny zastaralé aktualizace ovladačů grafiky.

Pokud tyto triky problém nevyřešily, přejděte k pokročilejším řešením uvedeným níže.

1. Zvětšete velikost stránkovacího souboru

  1. Použijte Okna + zkratka pro spuštění aplikace Nastavení.
  2. Přejděte dolů na Systém nastavení a vyberte O z pravé části. Directx 12 nemá dostatek paměti
  3. Klikněte Pokročilé systémové nastavení přítomný v Související odkazy sekce. Directx 12 nemá dostatek paměti
  4. Přepněte na Pokročilý záložka Systémové vlastnosti okno a stiskněte tlačítko Nastavení v části Výkon.
  5. Přepněte na Pokročilý záložka Možnosti výkonu box a hit Změna knoflík. Directx 12 nemá dostatek paměti
  6. Deaktivujte zaškrtávací políčko vedle Automaticky spravujte velikost stránkovacího souboru pro všechny jednotky možnost v Virtuální paměť pole vlastností.
  7. Vyberte jednotku, na které je přiřazena problematická hra. Povolit Zvyk a zadejte vlastní hodnoty do Počáteční velikost a Maximální velikost Textové pole. Directx 12 nemá dostatek paměti
  8. zmáčkni Soubor tlačítko následované OK.
  9. Opusťte okno nastavení a poté hru znovu spusťte. Chyba nedostatku paměti vás v DirectX 12 nebude obtěžovat.

Nesprávně nakonfigurovaná nastavení souboru stránky mohou způsobit problémy s alokací paměti, které způsobují chybu.

2. Přidejte hru do výjimek OSD aplikace Afterburner

  1. Spusťte MSI Afterburner program na PC s Windows.
  2. Klikněte na Ozubené kolo ikonu pro přístup do okna vlastností MSI Afterburner. Directx 12 nemá dostatek paměti
  3. Přepněte na Displej na obrazovce kartu a klepněte na Více tlačítko ve spodní části. Directx 12 nemá dostatek paměti
  4. Stiskněte a podržte Posun klíč a stiskněte Přidat zelené tlačítko umístěné v levé dolní části okna RTSS.
  5. Přidat vyloučení na obrazovce se objeví vyskakovací okno. Vyberte problematické hry, které chcete přidat do seznamu, a stiskněte OK knoflík. Directx 12 nemá dostatek paměti
  6. Nyní ukončete aplikaci Afterburner a zkuste hru spustit znovu.

Afterburner MSI se již nebude zobrazovat na obrazovce, což řeší chybu nedostatku paměti v DirectX 12.

Jak bylo zmíněno na několika fórech, k chybě nedostatku paměti obvykle dochází, když OSD MSI Afterburner běží s DirectX 12, což způsobuje zhroucení systému. Přidání dotčené hry do OSD výjimek zajistí, že se OSD nezobrazí během spouštění systému.

Přečtěte si více o tomto tématu
  • Je vyžadována zpětná vazba k chybám na Instagramu: 3 způsoby, jak to opravit
  • Jak správně opravit počítač, který se nezapíná [12 způsobů]
  • Oprava: Jste offline Zkontrolujte si chybu připojení na YouTube
  • Hry s rozhraním DirectX 12 nepoužívají GPU? Jak je přinutit
  • Aktualizace ovladače se stále zobrazuje? Zastavte to v 5 jednoduchých krocích

3. Vymažte mezipaměť DirectX 

  1. Udeř Okna ikonu na hlavním panelu a zadejte vyčištění disku. Vyber Spustit jako administrátor možnost přístupu k Vyčištění disku nástroj s administrátorskými právy. Directx 12 nemá dostatek paměti
  2. Vyber C drive v rozevírací nabídce a stiskněte OK tlačítko pro pokračování.
  3. V okně Vyčištění disku zrušte zaškrtnutí všech políček kromě toho vedle DirectX Shader Cache a klikněte OK. Directx 12 nemá dostatek paměti
  4. Zobrazí se vyskakovací okno s potvrzením. zmáčkni Vymazat soubory tlačítko pro dokončení akce.

Poškozená data uložená v mezipaměti DirectX mohou také způsobit chybu nedostatku paměti DirectX 12 při spouštění hry. Smazání mezipaměti shaderu pomocí vestavěného nástroje pro čištění disku přinutí DirectX vytvořit novou, čímž se chyba vyřeší.

  1. Použijte Okna + R klávesové zkratky pro spuštění Běh dialogové okno.
  2. Do textového pole zadejte následující příkaz a stiskněte OK pro přístup k diagnostickému nástroji paměti. mdsched.exeDirectx 12 nemá dostatek paměti
  3. Vybrat Restartujte nyní a zkontrolujte problémy (doporučeno) možnost z vyskakovacího okna. Directx 12 nemá dostatek paměti

Váš počítač se systémem Windows se nerestartuje a diagnostikuje potenciální problémy s pamětí, jako jsou úniky paměti, které mohou být důvodem chyby nedostatku paměti v DirectX 12.

A je to! Doufejme, že se vám podařilo vyřešit chybu nedostatku paměti v DirectX 12, která způsobuje náhlé zhroucení hry.

Možná vás bude zajímat vyřešení chyby DirectX není kompatibilní s touto verzí Windows pokud k tomu dojde po upgradu systému Windows na nejnovější dostupnou verzi.

Která z těchto metod ve vašem případě fungovala? Dejte nám vědět v sekci komentářů níže.

DirectX 11 vs DirectX 12: Kompletní srovnání výkonu

DirectX 11 vs DirectX 12: Kompletní srovnání výkonuDirectx 12

DirectX 11 vs DirectX 12: Vysvětlení výkonuDirectX 11 a DirectX 12 jsou dvě různé verze grafického rozhraní API společnosti Microsoft, přičemž druhá je novější verze.Novější verze slibuje rychlejší...

Přečtěte si více
Hry s rozhraním DirectX 12 nepoužívají GPU? Jak je přinutit

Hry s rozhraním DirectX 12 nepoužívají GPU? Jak je přinutitDirectx 12Gpu

Přeinstalujte ovladače grafické karty, abyste se vyhnuli nedostatečnému využití GPUNevyužívají vaše hry DirectX 12 váš GPU nebo registrují velmi nízké využití GPU? Může se jednat o problém se zasta...

Přečtěte si více
Chyba nedostatku paměti v DirectX 12: Jak ji opravit?

Chyba nedostatku paměti v DirectX 12: Jak ji opravit?Directx 12Chyby Directx

Zvětšení velikosti souboru stránky by mělo fungovatPři hraní her na počítači se systémem Windows můžete narazit na chybu DirectX 12 s nedostatkem paměti.K tomu obvykle dochází, když ve vašem systém...

Přečtěte si více