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 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
- Použijte Okna + já zkratka pro spuštění aplikace Nastavení.
- Přejděte dolů na Systém nastavení a vyberte O z pravé části.
- Klikněte Pokročilé systémové nastavení přítomný v Související odkazy sekce.
- Přepněte na Pokročilý záložka Systémové vlastnosti okno a stiskněte tlačítko Nastavení v části Výkon.
- Přepněte na Pokročilý záložka Možnosti výkonu box a hit Změna knoflík.
- 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í.
- 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.
- zmáčkni Soubor tlačítko následované OK.
- 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
- Spusťte MSI Afterburner program na PC s Windows.
- Klikněte na Ozubené kolo ikonu pro přístup do okna vlastností MSI Afterburner.
- Přepněte na Displej na obrazovce kartu a klepněte na Více tlačítko ve spodní části.
- Stiskněte a podržte Posun klíč a stiskněte Přidat zelené tlačítko umístěné v levé dolní části okna RTSS.
- 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.
- 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.
- 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
- 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.
- Vyber C drive v rozevírací nabídce a stiskněte OK tlačítko pro pokračování.
- 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.
- 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ší.
- Použijte Okna + R klávesové zkratky pro spuštění Běh dialogové okno.
- 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.exe
- Vybrat Restartujte nyní a zkontrolujte problémy (doporučeno) možnost z vyskakovacího okna.
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.