DirectX 12'de Yeterli Bellek Yok Hatası: Nasıl Düzeltilir?

Sayfa dosyası boyutunu artırmak işe yaramalı

  • Bir Windows PC'de oyun oynarken DirectX 12 yeterli bellek hatasıyla karşılaşabilirsiniz.
  • Bu genellikle, sisteminizde yeterli sayfa dosyası boyutu ayrılmadığında olur.
  • Sayfa dosyası boyutunu artırmak ve DirectX gölgelendirici önbelleğini temizlemek sorunu çözecektir.
directx 12 yetersiz bellek

DirectX 12, Windows tabanlı PC oyunlarına aynı anda grafik efektleri sağlayarak CPU yükünü azaltıp GPU kullanımını artırmak üzere tasarlanmıştır.

Ancak, DirectX'in oyunun başlatılması sırasında veya oyunun ortasında çökmesine neden olduğu birkaç durum olmuştur. Aynı sorunla mücadele ediyorsanız, olası düzeltmeleri keşfetmek için bu kılavuzu inceleyin.

DirectX 12'de yetersiz bellek hatasına ne sebep olur?

DirectX 12'deki yetersiz bellek hatası nedeniyle oyunun çökmesinin olası nedenleri aşağıdadır:

  • Donanımla ilgili hatalar – Kullanıcılar tarafından bildirildiği üzere, anakartta fiziksel hasar veya Sabit disk sürücüsü bu talihsiz hataya neden olduğu bilinmektedir.
  • Eski bir oyun sürümünü kullanma – Oyunu uzun süredir yükseltmediyseniz, DirectX 12 yeterli bellek hatası da oluşabilir.
  • Bozuk veya eski grafik sürücüleri - Bazı durumlarda, eski GPU sürücüleri oyun oturumları sırasında çok fazla soruna neden olur.
  • Yanlış disk belleği dosyası boyutu – Sayfa dosyası ayarları otomatik olarak ayarlanacak şekilde yapılandırılmışsa, oyun sırasında aniden yetersiz bellek hatasına neden olabilir.
  • Bozuk DirectX önbelleği – Birkaç okuyucu, DirectX'in önbellek dosyaları uzun süre biriken veriler bozularak bu hataya neden olabilir.

DirectX 12'nin size yeterli bellek hatası vermemesinin nedenleri ne olursa olsun, aşağıda listelenen çözümler sorunu hemen çözmenize yardımcı olacaktır.

DirectX 12'de yeterli bellek yok hatasını nasıl düzeltirim?

Biraz sonra listelenen karmaşık çözümleri uygulamadan önce şu basit geçici çözümleri deneyin:

  • Anakart, sabit disk ve diğer donanımlarda hasar gibi donanımla ilgili sorunları kontrol edin. grafik kartı.
  • Hatayla karşılaştığınız mevcut oyun güncellemelerini yükleyin.
  • tümünü yükleyin eski grafik sürücüsü güncellemeleri.

Bu hileler sorunu çözmediyse, aşağıda listelenen daha gelişmiş çözümlere geçin.

1. Disk belleği dosyası boyutunu artırın

  1. Kullan pencereler + BEN Ayarlar uygulamasını başlatmak için kısayol.
  2. aşağı kaydır sistem ayarlar ve seçin Hakkında sağ bölümden. directx 12 yetersiz bellek
  3. Tıklamak Gelişmiş sistem Ayarları mevcut İlgili Bağlantılar bölüm. directx 12 yetersiz bellek
  4. Şuna geç: Gelişmiş sekmesi Sistem özellikleri penceresine basın ve Ayarlar Performans bölümünün altındaki düğme.
  5. Şuna geç: Gelişmiş sekmesi Performans seçenekleri kutusuna basın ve Değiştirmek düğme. directx 12 yetersiz bellek
  6. yanındaki onay kutusunu devre dışı bırakın. Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönetin seçeneği Sanal bellek özellikler kutusu.
  7. Sorunlu oyunun atandığı sürücüyü seçin. Etkinleştir Gelenek seçeneğine gidin ve özel değerleri yazın. Başlangıç ​​boyutu Ve En büyük boy Metin kutusu. directx 12 yetersiz bellek
  8. basın Ayarlamak düğmesi ve ardından TAMAM.
  9. Ayarlar penceresinden çıkın ve ardından oyunu bir kez daha yeniden başlatın. DirectX 12'de yetersiz bellek hatası sizi rahatsız etmeyecektir.

Yanlış yapılandırılmış sayfa dosyası ayarları, eldeki hataya neden olan bellek ayırma sorunları yaratabilir.

2. Oyunu Afterburner'ın OSD hariç tutmalarına ekleyin

  1. Başlat MSI Afterburner Windows PC'de program.
  2. Tıkla Vites MSI Afterburner'ın özellikler penceresine erişmek için simge. directx 12 yetersiz bellek
  3. Şuna geç: Ekran Görüntüsü sekmesine tıklayın ve Daha alttaki düğme. directx 12 yetersiz bellek
  4. basın ve basılı tutun Vardiya tuşuna basın ve Eklemek RTSS penceresinin sol alt kısmında bulunan yeşil düğme.
  5. Hariç tutma ekle açılır pencere ekranda belirecektir. Listeye eklemek istediğiniz sorunlu oyunları seçin ve tıklayın. TAMAM düğme. directx 12 yetersiz bellek
  6. Şimdi Afterburner uygulamasından çıkın ve oyunu bir kez daha başlatmayı deneyin.

Afterburner MSI artık ekranda görünmeyecek ve DirectX 12'deki yetersiz bellek hatasını çözecektir.

Birkaç forumda bahsedildiği gibi, yetersiz bellek hatası genellikle MSI Afterburner'ın OSD'si DirectX 12 ile çalışırken ortaya çıkar ve sistemin çökmesine neden olur. Etkilenen oyunu OSD hariç tutulanlara eklemek, sistem başlatılırken OSD'nin görünmemesini sağlar.

Bu konu hakkında daha fazlasını okuyun
  • Instagram Hata Geri Bildirimi Gerekli: Bunu Düzeltmenin 3 Yolu
  • Açılmayan Bir PC Nasıl Düzgün Şekilde Onarılır [12 yol]
  • Düzeltme: YouTube'da Çevrimdışısınız Bağlantı Hatanızı Kontrol Edin
  • DirectX 12 Oyunları GPU Kullanmıyor mu? Onları Nasıl Zorlarsınız?
  • Sürücü Güncellemesi Açılmaya Devam Ediyor mu? 5 Basit Adımda Durdurun

3. DirectX önbelleğini silin 

  1. I vur pencereler görev çubuğundaki simge ve yazın disk temizleme. Seç Yönetici olarak çalıştır erişmek için seçenek Disk temizleme yönetici ayrıcalıklarına sahip araç. directx 12 yetersiz bellek
  2. Seç C açılır menüde sürün ve TAMAM devam etmek için düğmesine basın.
  3. Disk Temizleme penceresinde, yanındaki dışındaki tüm onay kutularının işaretini kaldırın. DirectX Shader Önbelleği ve tıklayın TAMAM. directx 12 yetersiz bellek
  4. Bir onay açılır penceresi görünecektir. basın Dosyaları sil eylemi tamamlamak için düğmesine basın.

Bozuk DirectX önbelleğe alınmış veriler, oyunu başlatırken DirectX 12 yeterli bellek hatasına da neden olabilir. Yerleşik disk temizleme aracını kullanarak gölgelendirici önbelleğini silmek, DirectX'i yeni bir önbellek oluşturmaya zorlayarak hatayı çözecektir.

  1. Kullan pencereler + R başlatmak için kısayol tuşları Koşmak iletişim kutusu.
  2. Metin kutusuna aşağıdaki komutu yazın ve TAMAM Bellek Tanılama aracına erişmek için düğmesine basın. mdsched.exedirectx 12 yetersiz bellek
  3. Seçmek Şimdi yeniden başlatın ve sorunları kontrol edin (önerilen) açılan pencereden seçeneği seçin. directx 12 yetersiz bellek

Windows PC'niz yeniden başlatılmayacak ve DirectX 12'deki yetersiz bellek hatasının nedeni olabilecek bellek sızıntıları gibi olası bellek sorunlarını tanılayacaktır.

Bu kadar! Umarım, DirectX 12'de ani bir oyun çökmesine neden olan yeterli bellek yok hatasını çözebilmişsinizdir.

Hatayı çözmek ilginizi çekebilir DirectX, Windows'un bu sürümüyle uyumlu değil Windows'u mevcut en son sürüme yükselttikten sonra meydana gelirse.

Sizin durumunuzda bu yöntemlerden hangisi işe yaradı? Aşağıdaki yorumlar bölümünde bize bildirin.

Windows 11'de DirectX 12 nasıl indirilir

Windows 11'de DirectX 12 nasıl indirilirWindows 11Directx 12

DirectX, oyunların mevcut donanımdan en iyi şekilde yararlanmasına yardımcı olan bir API (Uygulama Programlama Arayüzü) koleksiyonudur. Öyleyse, Windows 11'de DirectX 12'yi nasıl indireceğinizi öğr...

Devamını oku
DirectX 11 ve DirectX 12: Eksiksiz Performans Karşılaştırması

DirectX 11 ve DirectX 12: Eksiksiz Performans KarşılaştırmasıDirectx 12

DirectX 11 ve DirectX 12: Performans açıklamasıDirectX 11 ve DirectX 12, Microsoft'un grafik API'sinin iki farklı sürümüdür, ikincisi daha yeni sürümdür.Daha yeni sürüm, oyunları ve diğer grafik ya...

Devamını oku
DirectX 12 Oyunları GPU Kullanmıyor mu? Onları Nasıl Zorlarsınız?

DirectX 12 Oyunları GPU Kullanmıyor mu? Onları Nasıl Zorlarsınız?Directx 12Gpu

GPU'nun gereğinden az kullanılmasını önlemek için grafik kartı sürücülerinizi yeniden yükleyinDirectX 12 oyunlarınız GPU'nuzu kullanamıyor veya çok düşük GPU kullanımı mı kaydediyor? Bu, eski bir i...

Devamını oku