DirectX is een verzameling application programming interfaces (API's) waarmee uw games en programma's kunnen communiceren met en gebruik kunnen maken van de GPU, het geheugen en de invoerapparaten van uw pc, zoals gamecontrollers. Als DirectX problemen ondervindt, kunnen uw games en multimedia-apps crashen en ziet u mogelijk de foutmelding 'Direct3D kan niet voldoende geheugen toewijzen om het gesprek te voltooien' op uw Windows 10- of 11-pc.
Als u geluk heeft, kunt u het probleem eenvoudigweg oplossen door geheugen vrij te maken door ongewenste apps en programma's te sluiten of uw pc opnieuw op te starten. Als u de fout echter zelfs daarna blijft zien, kunt u de volgende tips proberen om het onderliggende probleem op te lossen.
1. Voer het Windows Memory Diagnostic Tool uit
Een veel voorkomende reden waarom DirectX de fout 'onvoldoende geheugen' kan weergeven, is als uw pc RAM-problemen ondervindt. Zowel Windows 10 als 11 bevatten een tool genaamd Windows Memory Diagnostic , waarmee uw systeem kan worden gescand op geheugenproblemen. Als u het wilt uitvoeren, moet u uw pc opnieuw opstarten. Sla dus al uw werk op voordat u de onderstaande stappen volgt.
Stap 1: Klik op het zoekpictogram op de taakbalk, typ Windows Tools en druk op Enter.
Stap 2: Dubbelklik op de optie Windows Memory Diagnostic.
Stap 3: Selecteer Ja wanneer de prompt Gebruikersaccountbeheer (UAC) verschijnt.
Stap 4: Selecteer de optie 'Nu opnieuw opstarten en controleren op problemen'.
Zodra de pc opnieuw is opgestart, inspecteert het diagnoseprogramma uw computer op RAM-problemen.
2. Vergroot de grootte van het wisselbestand
Een ander ding dat u kunt doen om de DirectX-fout 'Kan niet voldoende geheugen toewijzen' op te lossen, is door het virtuele geheugen te vergroten , ook wel de wisselbestandsgrootte genoemd. Dit zorgt voor meer virtueel geheugen voor uw systeem en apps wanneer fysiek RAM onvoldoende is.
Stap 1: Druk op de Windows-toets + S-sneltoets om het zoekmenu te openen. Typ geavanceerde systeeminstellingen bekijken en druk op Enter.
Stap 2: Klik op het tabblad Geavanceerd op de knop Instellingen onder Prestaties.
Stap 3: Ga in het venster Prestatieopties naar het tabblad Geavanceerd en klik op de knop Wijzigen.
Stap 4: Schakel de optie 'Pagingbestandsgrootte automatisch beheren voor alle stations' uit.
Stap 5: Selecteer de schijf waarop uw game of app zich bevindt en klik op de optie Aangepast formaat. Voer de gewenste waarden in de tekstvakken Initiële grootte en Maximale grootte in.
Opmerking: de initiële grootte moet 1,5 keer de grootte van uw RAM zijn, en de maximale grootte kan tot 3 keer de grootte van uw RAM zijn.
Stap 6: Klik op de knop Instellen en druk vervolgens op OK.
Start hierna uw pc opnieuw op en kijk of u nog steeds DirectX-fouten krijgt op Windows.
3. Wis de DirectX-cache
DirectX slaat cachegegevens op uw computer op om de laadtijden en reactiesnelheid van apps te verbeteren. Als deze gegevens echter ontoegankelijk worden, kan DirectX mogelijk niet correct werken op Windows en fouten veroorzaken. Probeer de DirectX-cache te wissen om te zien of dit het probleem oplost.
Stap 1: Klik op het zoekpictogram op de taakbalk, typ Schijfopruiming en druk op Enter.
Stap 2: Gebruik het vervolgkeuzemenu om uw primaire schijf te selecteren en klik op OK.
Stap 3: Selecteer onder Te verwijderen bestanden de optie DirectX Shrader Cache en klik op OK.
Stap 4: Kies Bestanden verwijderen wanneer daarom wordt gevraagd.
4. Wijzig de grafische instellingen in het spel
Verschijnt de DirectX-fout 'Kan niet voldoende geheugen toewijzen' alleen in een specifieke game of app? Als dit het geval is, overweeg dan om de grafische instellingen in die game of app te verlagen om het benodigde geheugen te verminderen. Dit zou moeten werken als de fout wordt veroorzaakt doordat de game of app meer geheugen probeert te gebruiken dan beschikbaar is op uw computer.
5. DirectX bijwerken
Het updaten van DirectX kan u helpen de nieuwste patches en verbeteringen te verkrijgen en fouten zoals 'Kan niet voldoende geheugen toewijzen' op uw Windows 10- of 11-pc te voorkomen. Microsoft distribueert DirectX-updates via Windows Update, dus u moet daar controleren op updates.
Druk op de sneltoets Windows-toets + I om de app Instellingen te openen. Klik op het tabblad Windows Update op de knop Controleren op updates om eventuele DirectX-updates te downloaden en te installeren.
6. Update of installeer het grafische stuurprogramma opnieuw
Problemen met uw grafische driver op Windows kunnen ook de DirectX-fout 'Kan niet voldoende geheugen toewijzen' veroorzaken. Dus als niets werkt, update dan als laatste redmiddel het problematische stuurprogramma.
Stap 1: Klik met de rechtermuisknop op het Start-pictogram om het Power User-menu te openen en selecteer Apparaatbeheer in het Power User-menu.
Stap 2: Klik op het kleine pijltje links van de beeldschermadapters om het uit te vouwen. Klik vervolgens met de rechtermuisknop op uw grafische stuurprogramma en selecteer Stuurprogramma bijwerken.
Volg de aanwijzingen op het scherm om het bijwerken van het stuurprogramma te voltooien en kijk of daarmee de fout is opgelost. Als de fout zelfs daarna blijft bestaan, moet u het stuurprogramma verwijderen via Apparaatbeheer. Start daarna uw pc opnieuw op en laat Windows het ontbrekende stuurprogramma opnieuw installeren tijdens het opstarten.
Geen DirectX-fouten meer
Het laatste dat u wilt ervaren als u klaar bent om te ontspannen met een paar games, is een DirectX-fout zoals 'Kan niet voldoende geheugen toewijzen.' Hopelijk hebben de bovenstaande tips je geholpen de fout op te lossen, en kun je rustig van je gamesessie genieten.