DirectX, oyunlarınızın ve programlarınızın bilgisayarınızın grafik işlem birimi (GPU), belleği ve oyun konsolları gibi giriş aygıtlarıyla iletişim kurmasını ve bunları kullanmasını sağlayan bir dizi uygulama programlama arabirimidir (API'ler). DirectX sorunlarla karşılaşırsa oyunlarınız ve multimedya uygulamalarınız çökebilir ve Windows 3 veya 10 bilgisayarınızda "Direct11D, aramayı tamamlamak için yeterli bellek ayıramadı" hata mesajını görebilirsiniz.

Şanslıysanız hafızayı boşaltın İstenmeyen uygulama ve programları kapatın Veya bilgisayarınızı yeniden başlatmak sorunu çözecektir. Ancak hata bundan sonra bile görünmeye devam ederse, altta yatan sorunu çözmek için aşağıdaki ipuçlarını deneyebilirsiniz.
1. Windows Bellek Tanılama Aracını çalıştırın
DirectX'in yetersiz bellek hatası görüntülemesinin yaygın nedenlerinden biri, bilgisayarınızda RAM sorunlarının olmasıdır. Windows 10 ve 11'in her ikisi de adında bir araç içerir Windows Bellek Tanılama, sisteminizi herhangi bir bellek sorununa karşı tarayabilir. Çalıştırmak için bilgisayarınızın yeniden başlatılması gerekir; bu nedenle aşağıdaki adımları izlemeden önce tüm çalışmalarınızı kaydedin.
Adım 1: Görev çubuğundaki arama simgesini tıklayın ve yazın Windows Araçları, Ardından Girin.

Adım 2: Seçenek'e çift tıklayın Windows bellek tanılama.



Bilgisayarınız yeniden başlatıldığında, tanı aracı bilgisayarınızı RAM sorunlarına karşı tarayacaktır.
2. Disk belleği dosyasının boyutunu artırın
DirectX “Yeterli bellek ayrılamıyor” hatasını düzeltmek için yapabileceğiniz başka bir şey de Sanal belleği artırın, disk belleği dosyası boyutu olarak da bilinir. Bu, fiziksel RAM yetersiz olduğunda sisteminiz ve uygulamalarınız için daha fazla sanal bellek tasarrufu sağlayacaktır.
Adım 1: Arama menüsünü açmak için Windows Tuşu + S klavye kısayoluna basın. Teklif yaz Gelişmiş sistem ayarları Ve basın Girin.


Aşama 3: Performans Seçenekleri penceresinde Performans sekmesine geçin Gelişmiş seçenekler Ve düğmesini tıklayın Bir değişiklik.

Adım 4: Bir seçeneğin seçimini kaldırın “Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönet.”

Adım 5: Oyununuzun veya uygulamanızın bulunduğu sürücüyü seçin ve bir seçeneğe tıklayın Özel boyut. Başlangıç Boyutu ve Maksimum Boyut metin kutularına gerekli değerleri girin.
Not: Başlangıç boyutu RAM'inizin boyutunun 1.5 katı olmalıdır ve maksimum boyut, RAM'inizin boyutunun 3 katına kadar olabilir.


3. DirectX önbelleğini temizleyin
Dayanmaktadır DirectX Uygulama yükleme ve yanıt sürelerini iyileştirmek için önbellek verilerini bilgisayarınızda depolar. Ancak bu verilere erişilememesi DirectX'in Windows'ta düzgün çalışmasını engelleyebilir ve hatalara neden olabilir. Bunun sorunu çözüp çözmediğini görmek için DirectX önbelleğini temizlemeyi deneyin.
Adım 1: Görev çubuğundaki arama simgesini tıklayın ve yazın Disk Temizleme, Ardından Girin.


Aşama 3: Silinecek dosyalar altında bir seçenek belirleyin DirectX Shrader Önbelleği Ve tıklayın TAMAM.


4. Oyun içindeki grafik ayarlarını değiştirin
DirectX hatası görünüyor mu? “Yeterli bellek ayrılamadı” Yalnızca belirli bir oyunda veya uygulamada mı? Öyleyse, gereken belleği azaltmak için söz konusu oyundaki veya uygulamadaki grafik ayarlarını düşürmeyi düşünün. Hata, oyun veya uygulamanın bilgisayarınızda mevcut olandan daha fazla bellek kullanmaya çalışmasından kaynaklanıyorsa bu işlem işe yarayacaktır.
5. DirectX'i güncelleyin
DirectX'i güncellemek, en son yamaları ve iyileştirmeleri almanıza ve Windows 10 veya 11 PC'nizde "Yeterli bellek ayrılamıyor" gibi hatalardan kaçınmanıza yardımcı olabilir. Microsoft, DirectX güncellemelerini Windows Update aracılığıyla dağıtır, bu nedenle güncellemeleri orada kontrol etmeniz gerekir.
Ayarlar uygulamasını açmak için Windows Tuşu + I klavye kısayoluna basın. Sekmede Windows UpdateDirectX güncellemelerini indirip yüklemek için Güncellemeleri Kontrol Et düğmesini tıklayın.

6. Grafik sürücüsünü güncelleyin veya yeniden yükleyin
Windows'taki grafik sürücüsü sorunları, DirectX'te "Yeterli bellek ayrılamıyor" hatasına da neden olabilir. Bu nedenle, hiçbir şey işe yaramazsa son çare olarak sorunlu sürücüyü güncelleyin.
Adım 1: Bir menüyü açmak için Başlat simgesine sağ tıklayın Power User Ve seçin aygıt Yöneticisi Yetkili Kullanıcı menüsünden.

Adım 2: Genişletmek için Ekran Bağdaştırıcıları'nın solundaki küçük oka tıklayın. Daha sonra sağ tıklayın Grafik sürücüsü ve Sürücü Yazılımını Güncelle seçeneğini seçin.

Sürücüyü güncellemeyi tamamlamak için ekrandaki talimatları izleyin ve bunun hatayı çözüp çözmediğine bakın. Hata bundan sonra da devam ederse, yapmanız gerekenler... Sürücüyü kaldırın Aygıt Yöneticisini Kullanma. Ardından bilgisayarınızı yeniden başlatın ve Windows'un önyükleme sırasında eksik sürücüyü yeniden yüklemesine izin verin.

Artık DirectX hatası yok
Biraz oyun oynayarak rahatlamaya hazır olduğunuzda deneyimlemek isteyeceğiniz son şey, "Yeterli bellek ayrılamıyor" gibi bir DirectX hatasıdır. Yukarıdaki ipuçlarının hatayı düzeltmenize yardımcı olacağını ve oyun oturumunuzun huzur içinde keyfini çıkarabileceğinizi umuyoruz.

