DirectX konnte nicht genügend Speicher zuweisen, um einen Anruf abzuschließen
Als PC-Spieler wissen Sie bereits, wie wichtig es ist, DirectX auf Ihrem Computer zu installieren. Ohne sie können Sie die meisten Spiele nicht installieren. Aber was passiert, wenn DirectX nicht ordnungsgemäß funktioniert und Fehlermeldungen wie „ DirectX Could not allocensous Memory to done a call“ zurückgeben ? Es kann ein wenig problematisch sein!
Die Fehlermeldung tritt auf, wenn DirectX versucht, einem Spiel Speicherressourcen zuzuweisen, dies jedoch fehlschlägt. Die Behebung des Problems ist jedoch nicht so komplex, wie es scheint. Und Sie können die folgenden Korrekturen ausprobieren, um es loszuwerden:
DirectX konnte nicht genügend Speicher zuweisen, um einen Anruf abzuschließen
Das Problem kann behoben werden, indem Ihr Computer DirectX mehr Speicher zuweist. So können Sie Ihre Lieblingsspieltitel reibungslos ausführen. Dazu können Sie die folgenden Lösungen ausprobieren:
- CPU untertakten
- Erhöhen Sie die Größe der Auslagerungsdatei
- Installieren Sie DIRECTX neu
- Übertaktung deaktivieren
- Reduzieren Sie die Grafikeinstellungen des Spiels
1] CPU untertakten
Viele Benutzer haben darüber diskutiert, den Fehler durch eine leichte Untertaktung ihrer P-Kerne zu beheben. Wenn Ihre CPU beispielsweise mit 5,5 GHz läuft, können Sie sie auf 5,3 GHz senken. Dies sollte Ihnen dabei helfen, das Problem zu beheben, ohne die Gesamtleistung des Spiels zu beeinträchtigen.
Dieser spezielle DirectX-Fehler tritt recht häufig bei Benutzern des Intel Core i9-13900-Prozessors auf, und die einzige Lösung besteht darin, die CPU-Hertz ein wenig zu untertakten.
Das Gute daran ist, dass Sie keine Änderungen am BIOS oder Format Ihres PCs vornehmen müssen, um die CPU-Hertz zu ändern. Laden Sie stattdessen das Intel Extreme Tuning Utility herunter , installieren Sie es auf Ihrem PC und nehmen Sie damit die Änderungen vor.
Überprüfen Sie jedoch vor dem Herunterladen, ob das Dienstprogramm mit Ihrer CPU kompatibel ist.
2] Erhöhen Sie die Größe der Auslagerungsdatei
Auslagerungsdateien in Windows beziehen sich auf den virtuellen Speicher. Durch Erhöhen können Sie DirectX dazu verleiten, zu glauben, dass der PC über genügend Speicherplatz zum Zuweisen verfügt. Der Fehler wird also nicht noch einmal auftreten. Gehen Sie folgendermaßen vor, um die Größe der Auslagerungsdatei zu erhöhen:
- Drücken Sie Windows-Taste + R, um Ausführen zu starten.
- Geben Sie sysdm.cpl ein und drücken Sie die Eingabetaste.
- Gehen Sie zur Registerkarte „Erweitert“ und klicken Sie unter „Leistung“ auf die Schaltfläche „Einstellungen“.
- Gehen Sie in den Leistungsoptionen zur Registerkarte „Erweitert“.
- Klicken Sie anschließend unter „Virtueller Speicher“ auf die Schaltfläche „Ändern“.
- Deaktivieren Sie hier die Option „Größe der Auslagerungsdatei für alle Laufwerke automatisch verwalten“.
- Wählen Sie als Nächstes Ihr Windows-Systemlaufwerk aus.
- Wählen Sie „Benutzerdefinierte Größe“.
- Stellen Sie abschließend die Anfangs- und Maximalgrößenwerte auf einen höheren Wert ein.
- Klicken Sie auf OK, um die Änderungen zu speichern.
3] Installieren Sie DIRECTX neu
Das Problem kann auch aufgrund eines Fehlers oder beschädigter Systemdateien auftreten. Sie können diese Fehler schnell beheben, indem Sie DirectX neu installieren. Gehen Sie dazu folgendermaßen vor:
- Drücken Sie Windows + I, um die Einstellungen zu starten.
- Gehen Sie zu Apps > Installierte Apps.
- Suchen Sie hier nach DirectX, klicken Sie dann auf das Dreipunktsymbol, wählen Sie „Deinstallieren“ und befolgen Sie die Schritte auf dem Bildschirm.
- Gehen Sie nach der Deinstallation zur DirectX-Downloadseite und laden Sie die Anwendung herunter.
- Befolgen Sie anschließend die Schritte auf dem Bildschirm und installieren Sie DirectX auf Ihrem PC.
- Starten Sie abschließend Ihren PC neu, starten Sie das Spiel neu und prüfen Sie, ob derselbe Fehler auftritt.
4] Übertaktung deaktivieren
Übertakten ist hilfreich, wenn Sie zusätzliche Leistung erzielen möchten. Das Deaktivieren der Übertaktung kann jedoch ein sinnvoller Schritt zur Behebung des Fehlers sein.
Durch Übertakten Ihres Systems können Sie die Hardwarekomponenten Ihres PCs mit einer höheren Geschwindigkeit als ihren Standardeinstellungen betreiben. Dies kann jedoch manchmal zu Problemen bei der Speicherzuordnung führen.
Daher ist es besser, die Übertaktungseinstellungen auszuschalten und dann zu prüfen, ob dies hilfreich ist. Sie müssen in UEFI oder BIOS gehen und die Einstellungen durchgehen, um die Übertaktung zu deaktivieren.
5] Reduzieren Sie die Grafikeinstellungen des Spiels
Erwägen Sie schließlich, die Grafikeinstellungen des Spiels zu reduzieren. Auf diese Weise verbraucht DirectX weniger Speicher und Sie erhalten nicht den Fehler „DirectX konnte nicht genügend Speicher zuordnen“.
Je nachdem, welches Spiel Sie spielen, unterscheiden sich die Grafikeinstellungen. Sie finden sie jedoch in den Spieleinstellungen. Gehen Sie sie also durch und sehen Sie, ob Sie etwas finden können.
Versuchen Sie also, mit den Grafikeinstellungen herumzuspielen, um die Leistung Ihres PCs zu verringern, und prüfen Sie, ob dies hilfreich ist.
Kann RAM einen DirectX-Fehler verursachen?
Nach der Erfahrung von Benutzern, die den Arbeitsspeicher für die Leistung optimieren, kam es nur dann zu einem Spielabsturz und einem DirectX-Fehler, wenn mein Arbeitsspeicher nicht stabil war. Bestimmte Programme können diese Probleme schneller hervorheben als andere.
Wie repariere ich meinen DirectX-Treiber?
Bei DirectX-Problemen ist es am effektivsten, das frei verfügbare Dienstprogramm DDU zu verwenden, um Ihre aktuellen Grafiktreiber vollständig zu deinstallieren. Anschließend sollten Sie Ihren Computer neu starten und die auf der Support-Seite Ihres PCs empfohlenen Grafikkarten-Gerätetreiber neu installieren.
Schreibe einen Kommentar