Top 6 rettelser til DirectX 'Kunne ikke allokere tilstrækkelig hukommelse'-fejl på Windows
Miscellanea / / November 13, 2023
DirectX er en samling af applikationsprogrammeringsgrænseflader (API'er), der aktiverer dine spil og programmer til at kommunikere med og bruge din pc's GPU, hukommelse og inputenheder, såsom spil controllere. Hvis DirectX støder på problemer, kan dine spil og multimedieapps gå ned, og du kan muligvis se fejlen besked 'Direct3D kunne ikke allokere tilstrækkelig hukommelse til at fuldføre opkaldet' på din Windows 10 eller 11 PC.
Hvis du er heldig, frigør du blot hukommelsen ved at lukning af uønskede apps og programmer eller genstart af din pc burde løse problemet. Men hvis du fortsætter med at se fejlen selv efter det, kan du prøve følgende tips til at løse det underliggende problem.
1. Kør Windows Memory Diagnostic Tool
En almindelig årsag til, at DirectX kan vise fejlen, der er fuld af hukommelse, er, hvis din pc har RAM-problemer. Både Windows 10 og 11 indeholder et værktøj kaldet Windows Hukommelsesdiagnostik, som kan scanne dit system for eventuelle hukommelsesproblemer. At køre det kræver, at du genstarter din pc, så gem alt dit arbejde, før du følger nedenstående trin.
Trin 1: Klik på søgeikonet på proceslinjen, skriv ind windows værktøjer, og tryk på Enter.
Trin 2: Dobbeltklik på indstillingen Windows Memory Diagnostic.
Trin 3: Vælg Ja, når prompten User Account Control (UAC) vises.
Trin 4: Vælg muligheden 'Genstart nu og kontroller for problemer'.
Når pc'en genstarter, vil diagnosticeringsværktøjet inspicere din computer for RAM-problemer.
2. Forøg personsøgningsfilstørrelsen
En anden ting, du kan gøre for at rette DirectX-fejlen 'Kunne ikke tildele tilstrækkelig hukommelse', er at øge den virtuelle hukommelse, også kendt som sidefilstørrelsen. Dette vil give mere virtuel hukommelse til dit system og apps, når fysisk RAM er utilstrækkelig.
Trin 1: Tryk på Windows-tasten + S-tastaturgenvejen for at åbne søgemenuen. Indtaste se avancerede systemindstillinger og tryk på Enter.
Trin 2: På fanen Avanceret skal du klikke på knappen Indstillinger under Ydeevne.
Trin 3: I vinduet Ydelsesindstillinger skal du skifte til fanen Avanceret og klikke på knappen Skift.
Trin 4: Fjern markeringen i indstillingen 'Administrer automatisk sidefilstørrelse for alle drev'.
Trin 5: Vælg det drev, hvor dit spil eller din app er placeret, og klik på indstillingen Brugerdefineret størrelse. Indtast de ønskede værdier i tekstboksene Startstørrelse og Maksimal størrelse.
Bemærk: Den oprindelige størrelse skal være 1,5 gange størrelsen af din RAM, og den maksimale størrelse kan være op til 3 gange størrelsen af din RAM.
Trin 6: Klik på knappen Indstil og tryk derefter på OK.
Genstart din pc efter dette og se, om du stadig får DirectX-fejl på Windows.
3. Ryd DirectX-cachen
DirectX gemmer cachedata på din computer for at forbedre appens indlæsningstider og reaktionsevne. Men hvis disse data bliver utilgængelige, kan det forhindre DirectX i at fungere korrekt på Windows og forårsage fejl. Prøv at rydde DirectX-cachen for at se, om dette løser problemet.
Trin 1: Klik på søgeikonet på proceslinjen, skriv ind Diskoprydning, og tryk på Enter.
Trin 2: Brug rullemenuen til at vælge dit primære drev, og klik på OK.
Trin 3: Under Filer, der skal slettes, skal du vælge indstillingen DirectX Shrader Cache og klikke på OK.
Trin 4: Vælg Slet filer, når du bliver bedt om det.
4. Rediger grafikindstillinger i spillet
Vises DirectX-fejlen 'Kunne ikke allokere tilstrækkelig hukommelse' kun i et bestemt spil eller en app? Hvis det er tilfældet, kan du overveje at sænke grafikindstillingerne i det pågældende spil eller app for at reducere den nødvendige hukommelse. Dette burde fungere, hvis fejlen skyldes, at spillet eller appen forsøger at bruge mere hukommelse, end der er tilgængelig på din computer.
5. Opdater DirectX
Opdatering af DirectX kan hjælpe dig med at få de nyeste patches, forbedringer og undgå fejl som "Kunne ikke allokere tilstrækkelig hukommelse" på din Windows 10 eller 11 pc. Microsoft distribuerer DirectX-opdateringer gennem Windows Update, så du bliver nødt til at søge efter opdateringer der.
Tryk på Windows-tasten + I-tastaturgenvejen for at åbne appen Indstillinger. På fanen Windows Update skal du klikke på knappen Søg efter opdateringer for at downloade og installere alle DirectX-opdateringer.
6. Opdater eller geninstaller grafikdriver
Problemer med din grafikdriver på Windows kan også udløse DirectX-fejlen 'Kunne ikke allokere tilstrækkelig hukommelse'. Så hvis intet virker, skal du opdatere den problematiske driver som en sidste udvej.
Trin 1: Højreklik på Start-ikonet for at åbne Power User-menuen og vælg Enhedshåndtering fra Power User-menuen.
Trin 2: Klik på den lille pil til venstre for skærmadapterne for at udvide den. Højreklik derefter på din grafikdriver og vælg Opdater driver.
Følg vejledningen på skærmen for at afslutte opdateringen af driveren og se, om det løser fejlen. Hvis fejlen fortsætter selv efter det, bliver du nødt til det afinstallere driveren ved hjælp af Enhedshåndtering. Genstart derefter din pc og lad Windows geninstallere den manglende driver under opstart.
Ikke flere DirectX-fejl
Den sidste ting, du vil opleve, når du er klar til at slappe af med nogle spil, er en DirectX-fejl som "Kunne ikke allokere" tilstrækkelig hukommelse.’ Forhåbentlig har tipsene ovenfor hjulpet dig med at rette fejlen, og du kan nyde din spillesession fredeligt.
Sidst opdateret den 26. september 2023
Ovenstående artikel kan indeholde tilknyttede links, som hjælper med at understøtte Guiding Tech. Det påvirker dog ikke vores redaktionelle integritet. Indholdet forbliver upartisk og autentisk.
Skrevet af
Pankil er en civilingeniør, der blev freelanceskribent fra Ahmedabad, Indien. Siden hans ankomst til Guiding Tech i 2021, dykker han ned i verden af how-tos og fejlfindingsguider på Android, iOS, Windows og nettet hos Guiding Tech. Når tiden tillader det, skriver han også på MakeUseOf og Techwiser. Udover sin nyfundne kærlighed til mekaniske tastaturer, er han en disciplineret fan og fortsætter med at planlægge sine internationale rejser med sin kone.