6 hlavních oprav chyby DirectX „Nelze přidělit dostatek paměti“ v systému Windows
Různé / / November 13, 2023
DirectX je kolekce aplikačních programovacích rozhraní (API), která umožňují vaše hry a programy pro komunikaci s GPU, pamětí a vstupními zařízeními vašeho počítače a jejich používání, jako je například hraní her ovladače. Pokud DirectX narazí na problémy, vaše hry a multimediální aplikace mohou selhat a může se zobrazit chyba zpráva „Direct3D nemohl přidělit dostatek paměti k dokončení hovoru“ na vašem Windows 10 nebo 11 PC.
Pokud budete mít štěstí, jednoduše uvolněte paměť zavírání nežádoucích aplikací a programů nebo restartování počítače by měl problém vyřešit. Pokud se však chyba zobrazuje i poté, můžete zkusit vyřešit základní problém pomocí následujících tipů.
1. Spusťte nástroj Windows Memory Diagnostic Tool
Jedním z běžných důvodů, proč DirectX může zobrazit chybu nedostatku paměti, je, pokud má váš počítač problémy s RAM. Windows 10 i 11 obsahují nástroj s názvem Diagnostika paměti Windows, který dokáže prohledat váš systém, zda neobsahuje nějaké problémy s pamětí. Jeho spuštění vyžaduje restartování počítače, takže před provedením níže uvedených kroků uložte veškerou svou práci.
Krok 1: Klikněte na ikonu hledání na hlavním panelu a zadejte nástroje pro windowsa stiskněte Enter.
Krok 2: Dvakrát klikněte na možnost Windows Memory Diagnostic.
Krok 3: Když se zobrazí výzva Řízení uživatelských účtů (UAC), vyberte Ano.
Krok 4: Vyberte možnost „Restartovat nyní a zkontrolovat problémy“.
Jakmile se počítač restartuje, diagnostický nástroj zkontroluje váš počítač, zda nemá problémy s RAM.
2. Zvětšete velikost stránkovacího souboru
Další věc, kterou můžete udělat pro opravu chyby DirectX „Nelze přidělit dostatek paměti“, je zvětšit virtuální paměť, také známý jako velikost stránkovacího souboru. To poskytne více virtuální paměti pro váš systém a aplikace, když fyzická RAM nestačí.
Krok 1: Stisknutím klávesové zkratky Windows + S otevřete nabídku vyhledávání. Vepište zobrazit pokročilá nastavení systému a stiskněte Enter.
Krok 2: Na kartě Upřesnit klikněte v části Výkon na tlačítko Nastavení.
Krok 3: V okně Možnosti výkonu se přepněte na kartu Upřesnit a klikněte na tlačítko Změnit.
Krok 4: Zrušte zaškrtnutí možnosti „Automaticky spravovat velikost stránkovacího souboru pro všechny jednotky“.
Krok 5: Vyberte jednotku, na které se nachází vaše hra nebo aplikace, a klikněte na možnost Vlastní velikost. Zadejte požadované hodnoty do textových polí Počáteční velikost a Maximální velikost.
Poznámka: Počáteční velikost by měla být 1,5krát větší než velikost vaší paměti RAM a maximální velikost může být až 3krát větší než velikost vaší paměti RAM.
Krok 6: Klikněte na tlačítko Nastavit a poté klikněte na OK.
Poté restartujte počítač a zjistěte, zda se ve Windows stále objevují chyby DirectX.
3. Vymažte mezipaměť DirectX
DirectX ukládá data mezipaměti ve vašem počítači, aby se zlepšila doba načítání aplikací a rychlost odezvy. Pokud se však tato data stanou nedostupnými, může to bránit správnému fungování rozhraní DirectX v systému Windows a způsobit chyby. Zkuste vymazat mezipaměť rozhraní DirectX, abyste zjistili, zda se tím problém vyřeší.
Krok 1: Klikněte na ikonu hledání na hlavním panelu a zadejte vyčištění diskua stiskněte Enter.
Krok 2: Pomocí rozevírací nabídky vyberte primární disk a klikněte na OK.
Krok 3: V části Soubory k odstranění vyberte možnost DirectX Shrader Cache a klikněte na OK.
Krok 4: Po zobrazení výzvy zvolte Odstranit soubory.
4. Upravte nastavení grafiky ve hře
Zobrazuje se chyba DirectX „Nelze přidělit dostatek paměti“ pouze v konkrétní hře nebo aplikaci? Pokud ano, zvažte snížení nastavení grafiky v dané hře nebo aplikaci, abyste snížili potřebnou paměť. To by mělo fungovat, pokud je chyba způsobena tím, že se hra nebo aplikace snaží využít více paměti, než je dostupné na vašem počítači.
5. Aktualizujte DirectX
Aktualizace rozhraní DirectX vám může pomoci získat nejnovější opravy, vylepšení a vyhnout se chybám, jako je „Nelze přidělit dostatek paměti“ na vašem počítači se systémem Windows 10 nebo 11. Společnost Microsoft distribuuje aktualizace DirectX prostřednictvím služby Windows Update, takže budete muset hledat aktualizace tam.
Stisknutím klávesové zkratky Windows + I otevřete aplikaci Nastavení. Na kartě Windows Update kliknutím na tlačítko Zjistit aktualizace stáhněte a nainstalujte aktualizace rozhraní DirectX.
6. Aktualizujte nebo přeinstalujte ovladač grafiky
Problémy s ovladačem grafiky v systému Windows mohou také vyvolat chybu DirectX „Nelze alokovat dostatek paměti“. Pokud tedy nic nefunguje, aktualizujte problematický ovladač jako poslední možnost.
Krok 1: Kliknutím pravým tlačítkem na ikonu Start otevřete nabídku Power User a v nabídce Power User vyberte položku Device Manager.
Krok 2: Kliknutím na malou šipku nalevo od grafických adaptérů jej rozbalíte. Poté klikněte pravým tlačítkem na grafický ovladač a vyberte Aktualizovat ovladač.
Podle pokynů na obrazovce dokončete aktualizaci ovladače a zjistěte, zda se tím chyba vyřeší. Pokud chyba přetrvává i poté, budete muset odinstalovat ovladač pomocí Správce zařízení. Poté restartujte počítač a umožněte systému Windows přeinstalovat chybějící ovladač během spouštění.
Žádné další chyby DirectX
Poslední věc, kterou byste chtěli zažít, když jste připraveni odpočívat u některých her, je chyba DirectX, například „Nelze přidělit dostatek paměti.‘ Doufejme, že vám výše uvedené tipy pomohly chybu opravit a vy si můžete užít herní sezení pokojně.
Naposledy aktualizováno 26. září 2023
Výše uvedený článek může obsahovat přidružené odkazy, které pomáhají podporovat Guiding Tech. Nemá to však vliv na naši redakční integritu. Obsah zůstává nezaujatý a autentický.
Napsáno
Pankil je stavební inženýr, který se stal spisovatelem na volné noze z Ahmedabadu v Indii. Od svého příchodu do Guiding Tech v roce 2021 se ponoří do světa návodů a průvodců odstraňováním problémů v systémech Android, iOS, Windows a na webu na Guiding Tech. Když to čas dovolí, píše také na MakeUseOf a Techwiser. Kromě své nově objevené lásky k mechanickým klávesnicím je disciplinovaným fanouškem a pokračuje v plánování svých mezinárodních cest se svou ženou.