Düzeltme: GTA V'de err_gfx_d3d_init

Err_gfx_d3d_init  oyunu PC'de çöküyor sonra GTA V oyuncuları hemen karşılaştığı bir hatadır. Rockstar, oyun başladığından beri bu sorunu bir dizi yamayla ele almış olsa da, hata hala birçok Grand Theft Auto hayranının oyunu oynamasını engelliyor.

Not:  Bazı durumlarda, hata mesajının ardından bir BSOD hatası gelir.

Bazı kullanıcılar oyunu başlattıktan sonra bir süre sonra err_gfx_d3d_init hatasıyla karşılaşırken  , diğerleri oyunu çalıştırılabilir başlatır başlatmaz hatayı görür. Bu nedenle, soruna tam olarak neyin neden olduğu konusunda güçlü bir fikir birliği yoktur. Err_gfx_d3d_init hatasını tetikleyebilecek olası suçluların bir listesi  :

  • Manuel GPU hız aşırtma, oyun motorunda sorunlara neden oluyor.
  • Yer paylaşımlı yazılım (özellikle Fraps) oyunun çökmesine neden oluyor.
  • Oyun çöküyor çünkü sistem DX11 ile çalıştırmak için yeterli kaynağa sahip değil.
  • Tesselation ve VSync gibi bazı grafik ayarları çökmeye neden oluyor.
  • PC, en son GPU sürücülerine sahip değil.
  • Oyun dizininde bulunan bazı DLL dosyaları (x64.rpf, d3dcsx_46.dll ve d3dcompiler.dll) bozulmuştur.
  • Çift GPU kurulumu (Crossfire veya SLI) oyun motorunu çökertiyor.
  • Eksik veya bozuk Visual C ++ Kitaplığı.

Şu anda err_gfx_d3d_init hatasıyla mücadele  ediyorsanız , bazı iyi haberler var - çoğu kullanıcı sorunu gidermeyi ve çözmeyi başardı. Aşağıda, kullanıcıların err_gfx_d3d_init hatasını düzeltmesini sağlayan bir düzeltme koleksiyonunuz var  . Hata mesajını kaldırmayı başarana kadar lütfen her yöntemi takip edin.

Not: Aşağıdaki tüm düzeltmelerin, GTA V'nin yasal bir kopyasını satın aldığınızı varsaydığını unutmayın.

Yöntem 1: GPU sürücülerinizi güncelleyin

Bu sorunun hem Rockstar geliştiricilerinden hem de GPU üreticilerinden büyük ilgi gördüğü gerçeği göz önüne alındığında, yıllar içinde sorunun üstesinden gelmek için birçok düzeltme yayınlandı. Hem Nvidia hem de ATI, err_gfx_d3d_init hatasının erişimini sınırlamak için kararlılık düzeltmeleri yayınladı  .

Sorun giderme kılavuzunuza başlamak için en uygun yer, grafik sürücülerinizin güncellendiğinden emin olmaktır. Bunu yapmak için Nvidia için bu bağlantıyı (burada) veya ATI için bunu (burada) ziyaret edin. GPU modelinize ve Windows sürümünüze göre en son sürücü sürümünü indirin, ardından bilgisayarınızı yeniden başlatın ve sorunun çözülüp çözülmediğine bakın. Değilse, 2. Yöntemi izleyin .

Yöntem 2: Oyunu yeniden yükleme ve en son sürüme güncelleme

Eski GPU sürücülerini listeden çıkardıktan sonra, oyun dizini dosyalarınızın sağlam olup olmadığını görelim. Oyunun fiziksel bir kopyasını satın aldıysanız, bu yalnızca oyunu yeniden yükleyerek gerçekleştirilebilir.

Not: Oyunu Steam üzerinden satın aldıysanız, Kitaplık bölümünde GTA V'ye sağ tıklayın ve Özellikler'i seçin . Ardından, Yerel dosyalara gidin ve oyun dosyalarının bütünlüğünü doğrula seçeneğine tıklayın . Tüm süreç 10 dakikadan fazla sürebilir ancak sizi oyunu yeniden yüklemekten kurtaracaktır. Tarama herhangi bir tutarsızlık ortaya çıkarırsa, Steam eksik / bozuk dosyaları otomatik olarak yeniden indirecektir.

Oyun dizininizin bozuk dosyalar içermediğinden emin olduktan sonra, GTA V'nin en son sürüme güncellendiğinden emin olun. Oyunu satın almak için kullandığınız platforma bağlı olarak, güncelleme adımları farklı olacaktır. Rockstar, hatanın dahili bir oyun sorunundan kaynaklandığı durumlar için bir dizi düzeltme yayınladı.

Oyunu yeniden yükledikten ve en son sürüme güncelledikten sonra hata mesajı hala görünüyorsa, Yöntem 3'ü uygulayın.

Yöntem 3: Fraps, ShadowPlay veya diğer kaplama yazılımlarını devre dışı bırakma

Pek çok kullanıcının Fraps'ı veya oyun ekranındaki bilgileri kaplayan diğer yazılımları devre dışı bıraktıktan sonra sorunu çözdüğü bildirildi . Görünüşe göre Fraps ve diğer birkaç oyun katmanlayıcısı, GTA V'deki çoğu GPU hız aşırtma aracıyla çakışıyor. FPS'nizi izlemek için böyle bir yazılım kullanıyorsanız, devre dışı bırakın ve oyunu çalıştırmayı deneyin.

Fraps (veya diğerleri) devre dışı bırakıldığında hata görünmüyorsa, programı kaldırın ve FPS sayınızı izlemek için farklı bir çözüm arayın. Fraps / ShadowPlay'i devre dışı bırakmak yardımcı olmadıysa, Yöntem 4'e geçin

Yöntem 4: Visual C ++ Kitaplığı ve DirectX'i Yeniden Yükleme

Bazı kullanıcılar, eksik bir Microsoft Visual C ++ kitaplığını yükledikten ve DirectX'i yeniden yükledikten sonra sorunu çözmeyi başardılar . Öncelikle, bu Microsoft resmi bağlantısını (burada) ziyaret edin ve Microsoft Visual C ++ 2008 SP1'i indirin ve yükleyin .

C ++ kitaplığını yükledikten sonra, bu bağlantıya gidin (burada) ve DirectX Son Kullanıcı Çalışma Zamanı Web Yükleyicisini yükleyin . Bu, sisteminizi oyunu DX 11'de çalıştırmak için gerekli olan gerekli DLL dosyalarıyla donatacaktır.

Yöntem 5: GTA V kurulum klasöründen DLL dosyalarını silme (yalnızca Steam)

Err_gfx_d3d_init hata genellikle iki dinlenmişti DLL dosyaları ile bağlantılıdır Özel HLSL derleyici. Bazı kullanıcılar d3dcsx_46.dll  ve  d3dcompiler.dll  dosyasını oyun yükleme klasöründen silerek sorunu çözmeyi başardılar  .

DLL dosyalarını sildikten sonra , GTA V klasöründeki _CommonRedist klasörüne gidin ve eksik DLL bileşenlerini yeniden yüklemek için DX kurulumunu çalıştırın. Kurulum tamamlandığında, sisteminizi yeniden başlatın ve oyunu tekrar başlatın.

Farklı bir hata görürseniz (eksik DLL dosyalarıyla ilgili), Steam Kitaplığı'nda GTA V'ye sağ tıklayın ve Özellikler'e tıklayın . Ardından Yerel Dosyalar sekmesine gidin ve oyun dosyalarının bütünlüğünü doğrula seçeneğine tıklayın 

İşlem tamamlandığında, oyunu yeniden başlatın ve err_gfx_d3d_init hatasını düzelttiğine bakın  . Hala oradaysa, Yöntem 6'ya geçin .

Yöntem 6: Oyunu Tesselation ve VSync olmadan Borderless'ta çalıştırma

Err_gfx_d3d_init hatasını tetiklediği bilinen birkaç oyun içi ayar vardır  . Bazı kullanıcılar VSync, Tesselation'ı devre dışı bırakıp oyunu Borderless modunda çalıştırarak oyunun bu hatayla çökmesini durdurmayı başardılar .

Not: Aşağıdaki düzeltme yalnızca oyun başladıktan bir süre sonra çökme hatası ortaya çıkarsa uygulanabilir.

Çöker önce oyunu başlatmak mümkün değilse, Ayarlar> Grafik gidin ve set VSync için OFF . Ardından, ve devre dışı aşağı kaydırma tesselation ve set Ekran Ayarları için Kenarlıksız (ayrıca ekranı zorlayabilir Kenarlıksız basarak + ENTER ALT) .

Oyun aynı err_gfx_d3d_init hatasıyla çökerse   , aşağıdaki yönteme geçin.

Yöntem 7: Oyun içi Direct X ayarını 10 veya 10.1 olarak değiştirme

GTA bir DirectX 11 oyunu olarak pazarlanmasına rağmen, aynı zamanda eski DirectX sürümlerinde çalışacak şekilde tasarlanmıştır. Err_gfx_d3d_init hata esas grafik donanımı ve sistemi destekleyen DirectX yazılımla arasındaki uyumluluk sorunları kaynaklanır.

Çoğu kullanıcı, oyun içi DirectX sürümünü 10 veya 10.1'e geçirerek hatayı giderebildi. Bu, sorununuzu büyük olasılıkla çözecek olsa da (özellikle minimum gereksinimleri zar zor karşılayan makinelerde), oyunun DirectX 11'e göre daha az güzel görünmesini sağlayacaktır. Ayarlar> Grafikler bölümüne giderek DirectX Sürümünü şu şekilde ayarlayın : 10.1 veya 10.

Hatayı başlangıçta alırsanız ve oyun içi ayarlara erişemezseniz aşağıdaki adımları izleyin:

  1. GTA V kök dizininize gidin. Varsayılan olarak,  C: \ Program files \ Rockstar Games \ Grand theft auto V'de bulunur.
  2. Yeni bir .txt dosyası oluşturun ve "commandline.txt" olarak adlandırın.
  3. Dosyaya bir -DX10 satırı ekleyin , ardından kaydedin.

  4. Oyunu açın ve hatanın giderilip giderilmediğine bakın.

Yöntem 8: GPU Hız Aşırtma ve CrossFire / SLI'yı Devre Dışı Bırakma

Donanımınızda hız aşırtma alışkanlığınız varsa, bir soruna neden olup olmadıklarını görmek için özel frekansları devre dışı bırakmak isteyebilirsiniz. Bazı kullanıcılar , overclock'larını kaldırarak oyunun err_gfx_d3d_init hatasıyla çökmesini durdurmayı başardılar  .

Elbette bu, hız aşırtma meraklıları için ideal değildir, ancak en azından soruna neyin sebep olduğuna dair daha net bir fikriniz olacak. Varsayılan GPU frekanslarına döndüğünüzde oyun artık çökmüyorsa, ya hepsini tamamen kaybedin ya da kararlı bir yapı bulana kadar farklı değerleri deneyin.

Çift GPU kurulumunuz varsa (CrossFire veya SLI), oyunu yalnızca bir grafik kartıyla çalıştırmayı deneyin ve hatanın hala görünüp görünmediğine bakın. Olmazsa, SLI / CrossFire ayarlarını yeniden yapılandırın, yeniden başlatın ve ardından oyunu yeniden başlatın.