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 12 nyní podporuje VRS pro zvýšení výkonu GPU

DirectX 12 nyní podporuje VRS pro zvýšení výkonu GPUNovinky Ve Windows 10Directx 12

Redmondský gigant nedávno ohlásil funkci stínování s proměnlivou rychlostí pro DirectX 12. Tato nová funkce pomáhá vývojářům zvýšit kvalitu grafiky, zvýšit výkon a snížit systémové požadavky na hra...

Přečtěte si více
DirectX 12 Ultimate ve Windows 10: 2 nové úžasné funkce

DirectX 12 Ultimate ve Windows 10: 2 nové úžasné funkceDirectxDirectx 12

Pokud jste PCgrafický hardware s logem DX12 Ultimate nebo Xbox Série X, vaše Hardware bude podporovat všechny příští generace grafický hardwarefunkce, počítaje v to DirectXRaytracingVariabilní sazb...

Přečtěte si více
DOOM pro PC nyní podporuje Vulkan API

DOOM pro PC nyní podporuje Vulkan APIVulkanDirectx 12Osud

Praví hráči používají nejlepší herní prohlížeč: Opera GX - Získejte přednostní přístupOpera GX je speciální verze slavného prohlížeče Opera, která je vytvořena speciálně pro potřeby hráčů. Opera GX...

Přečtěte si více