'D3D cihazının kaybolması nedeniyle Unreal Engine'den çıkılıyor' Hatası Nasıl Onarılır
Kullanıcılar hata mesajıyla karşılaşır "Unreal Engine, D3D cihazının kaybolması nedeniyle çıkıyorUnreal bilgisayarınızdaki D3D cihazına bağlanamadığında. Bu hata çok yaygındır ve bilgisayarlarında belirgin bir sorunu olmayan kullanıcılar için de ortaya çıkabilir.
Unreal Engine geliştiricilerine göre, bu sorun genellikle bilgisayarın grafikleri veya donanım bileşenleri Unreal Engine ile düzgün şekilde senkronize edilmediğinde ortaya çıkar ve bu da D3D cihazıyla düzgün çalışmamasına neden olur. Bu yazıda, bu sorunun neden oluştuğuna ve ayrıca çözmek için geçici çözümlerin neler olduğuna ilişkin tüm çözümleri gözden geçireceğiz.
"Unreal Engine, D3D cihazının kaybolması nedeniyle çıkıyor" Hatasına neden olan nedir?
Kullanıcılardan sorunla ilgili çok sayıda rapor aldıktan sonra, sorunu araştırmaya karar verdik. Bu raporları birleştirdikten sonra, iş istasyonlarımızdaki durumları kopyaladık ve nedenlerini çözdük. Bu hata mesajıyla neden karşılaşabileceğinize ilişkin nedenler, bunlarla sınırlı olmamak üzere:
Çözümlere başlamadan önce, yönetici olarak oturum açtığınızdan emin olun. Ayrıca, aktif ve açık bir internet bağlantınız olmalıdır.
1.Çözüm: Unreal Engine, Windows ve Steam'i Güncelleme
Genellikle, bahsedilen bileşenlerden herhangi biri güncel değilse, birbirleriyle iletişimde sorunlar yaşarlar. Zayıf iletişim ile oyun düzgün çalışamaz. Bu çok yaygın olarak tekrarlanan bir sorundur ve kullanıcılar genellikle bunu görmezden gelir.
Unreal motorunu güncelleme yöntemi biraz uzundur, ancak Windows ve Steam bir anda güncellenir. Yönetici olarak oturum açtığınızdan emin olun ve adımları tam sırayla izleyin. Unreal Engine'i güncelleyerek başlayacağız.
- Aç Başlatıcı ve şuraya gidin: Kütüphane
- Kitaplığa girdikten sonra, en üstte Motor sürümünü görebilirsiniz. Mevcut bir güncelleme varsa, bir artı hemen yanında simgesi.
- Tıkla Sürüm ekleyin ve tıkladığınızda, yeni motoru kurmanız için bir uyarı verilecektir. Motor versiyonunu buna göre indirin ve tıklayın Güncelleme.
Artık Unreal Engine güncellendiğine göre, Windows'u güncelleyerek devam edeceğiz.
- Windows + S tuşlarına basın, iletişim kutusuna "güncelle" yazın ve Güncelleme döndürüldüğünde sonuç.
- Şimdi, düğmesine tıklayın Güncellemeleri kontrol et. Şimdi, yüklenecek herhangi bir güncelleme varsa, Windows çevrimiçi sunucuları otomatik olarak kontrol etmeye başlayacaktır.
Sabırlı olun ve sürecin tamamlanmasına izin verin. İşlem tamamlandıktan sonra istenirse, tekrar başlat senin bilgisayarın. Yeniden başlattıktan sonra, güncellemek için aşağıdaki adımları izleyin. Buhar.
- Başlat Buhar müşteri ve aktif bir internet bağlantınız olduğundan emin olun.
- İstemci, çevrimiçi sunucuları kontrol ettikten sonra en son güncellemeyi otomatik olarak indirmeye başlayacaktır. Güncelleme indirildikten sonra bilgisayarı yeniden başlatın.
Tüm modüller güncellendikten sonra, Unreal Engine'i çalıştırmayı deneyin ve hatanın devam edip etmediğine bakın. Varsa, aşağıdaki adımları izleyin.
Çözüm 2: NVIDIA Game Booster'ı (veya diğer işlevleri) devre dışı bırakma
Devam etmeden önce denenecek başka bir şey de NVIDIA’nın GeForce Deneyiminde hiçbir "geliştirme" özelliğinin etkin olmadığından emin olmaktır. Bu işlevler ayarları değiştirip size ek performans sağlasa da, bazı sorunlara neden oldukları bilinmektedir.
Bu "geliştirme" işlevleri çoğunlukla aşağıdaki gibi özelliklerdir: Oyun yükseltici, Pil Doktoru, vb. GeForce Experience'ı (veya ilgili uygulamayı) açın ve bunların tamamen devre dışı bırakıldığından emin olun. Ayrıca GeForce Experience'ı geçici olarak tamamen devre dışı bırakabilir ve bunun işe yarayıp yaramadığını görebilirsiniz. Sorunun bu özelliklerden kaynaklanmadığından kesinlikle emin olduktan sonra, diğer çözümlere geçebilirsiniz.
3. Çözüm: Ayrılmış Grafikler İçin Tercihi Değiştirme
Genellikle, Unreal Engine kullanan ve oyunlarını oynayan kişilerin bilgisayarlarında kendi özel grafiklerinin yüklü olduğu bilinmektedir. Özel grafikler genellikle daha sonra Intel tarafından yerleşik grafik modülünün üstüne eklenir (Intel HD veya Intel UHD olarak bilinir).
Bununla birlikte, tek bir bilgisayarda iki grafik modülünün bulunması, şaşırtıcı olmayan birkaç soruna neden olur. Bu çözümde, NVIDIA'nın kontrol paneline gideceğiz ve ardından Unreal Engine'i seçtikten sonra, yalnızca NVIDIA grafik sürücülerinde çalışacak şekilde özelleştirildiğinden emin olacağız.
- Masaüstünüzde herhangi bir yere sağ tıklayın ve NVIDIA kontrol paneli.
- Kontrol paneli açıldığında, tıklayın 3D Ayarlarını Yönetin. Şimdi tıklayın Program ayarları.
- Şimdi, tüm programların listesini içeren bir açılır menü göreceksiniz. Ekle Unreal Engine ve seçin NVIDIA (Özel grafikler) ikinci açılır menüden.
- Değişiklikleri Kaydet ve Çık. Bilgisayarınızı yeniden başlatın ve modülü / oyunu başlatmayı deneyin ve bunun sorunu çözüp çözmediğine bakın.
Çözüm 4: Yerleşik Grafikleri Devre Dışı Bırakma
Denenecek başka bir şey, bilgisayarınızdaki yerleşik grafikleri tamamen devre dışı bırakmaktır. Bu, sorunu ortadan kaldırmak için yalnızca grafik tercihini değiştirmek yeterli değilse yardımcı olabilir. Bunun bilgisayarınızın performansını veya işlevselliğini etkilemeyeceğini unutmayın; sadece şimdi, yerleşik grafikler hareketsiz kalırken, özel grafikleriniz tüm ağırlığı kaldıracak. Devam etmeden önce yönetici olarak oturum açtığınızdan emin olun.
- Windows + R tuşlarına basın, "yazındevmgmt.mscDiyalog kutusunda ”yazıp Enter tuşuna basın.
- Cihaz yöneticisindeyken şuraya gidin: Ekran adaptörleri ve seçin tahtada
- Şimdi, üzerine sağ tıklayın ve seçin Devre dışı bırak.
Kısa bir süre için, ekranınız büyük olasılıkla kararacak, ancak tekrar açılacaktır. Burada, bilgisayar tamamen sizin özel grafiklerinize geçiyor. Değişiklikleri Kaydet ve Çık. Şimdi Unreal Engine'i başlatmayı deneyin ve sorunun devam edip etmediğine bakın.
Çözüm 5: Antivirüs / Güvenlik Duvarı Yazılımını Devre Dışı Bırakma
Virüsten koruma yazılımı, bilgisayarınızdaki tüm sistem dosyalarını analiz ederek ve aynı zamanda kaynakları kullanıyor gibi görünen tüm çalışan işlemleri kontrol ederek sizi güvende tutar. Ancak, "doğrulanmış" bir işlemi kötü amaçlı yazılım olarak işaretlediği çok sayıda örnek vardır; bu nedenle yanlış pozitif olarak adlandırılır. Bu durum birçok farklı oyunda meydana gelir ve oyunun tamamen çalışmasını devre dışı bıraktığı veya söz konusu kaynaklara erişim için yeterli izin vermediği bilinmektedir. Aynısı Antivirüs yazılımı ve Unreal Engine için de geçerlidir.
Bu yüzden denemelisin Antivirüs yazılımınızı devre dışı bırakma. Antivirüsünüzü nasıl kapatacağınız hakkındaki makalemize göz atabilirsiniz. Antivirüsünüzü devre dışı bıraktıktan sonra, bilgisayarınızı yeniden başlatın ve izlemeyi tekrar deneyin. Antivirüsün devre dışı bırakılması işe yaramazsa, deneyebilirsiniz onu kaldırmak ve sizin için işe yarayıp yaramadığını görün. Sorunlara neden olan bazı göze çarpan Antivirüs yazılımları Avast ve AVG idi. Bununla birlikte, sahip olduğunuz Antivirüs'ü devre dışı bırakmayı denemeli ve bunun hile yapıp yapmadığını görmelisiniz.
Çözüm 6: Hız Aşırtma ve SLI Teknolojisini Devre Dışı Bırakma
Hız aşırtma, işlemcinin bilgisayarınızın işlem gücünde bir itici güç sağlamak için kısa ömürlü ani hesaplamalar yapmasını sağlamak anlamına gelir. Bunu yaptığında, işlemcinin sıcaklığı yükselir ve sınıra çıktığında normal işlemeye geri döner. Bu süre boyunca işlemci soğur ve dolayısıyla yeterince soğuduğunda başka bir patlama yapmaya hazır hale gelir.
Hız aşırtmanın gelişmiş özelliklerine ve kullanışlılığına rağmen, kullanıcılardan birkaç rapor aldık. hız aşırtmayı devre dışı bırakma ikisi için İşlemci ve grafik kartı sorunu çözdü. Görünüşe göre Unreal Engine hızlandırılmış hız aşırtmalı bir ortamda çalışacak şekilde optimize edilmemiş.
Ayrıca, grafik / CPU için hız aşırtmayı devre dışı bırakmanın yanı sıra, SLI'nın devre dışı bırakılmasının çok sayıda kullanıcı için hile yaptığına dair raporlar da aldık. SLI, NVIDIA tarafından yönetilen ve birincil amacı güçlerinin birleştirilebilmesi için iki grafik kartını birbirine bağlamak olan bir marka adıdır. Normal hız aşırtma durumunda olduğu gibi, Unreal Engine de SLI aktifken sorun yaşar. Bu nedenle, bilgisayarınızdan devre dışı bırakmayı denemeli ve bunun hile yapıp yapmadığını görmelisiniz.
7. Çözüm: Grafik Sürücülerini Güncelleme
Grafik sürücüleri, Grafik donanımınız ile işletim sistemi (uygulamalar veya oyunlar vb.) Arasındaki iletişimi sağlayan ana modüllerdir. Grafik sürücülerinin kendileri düzgün çalışmıyorsa, Unreal Engine gibi neredeyse tüm grafik gerektiren uygulamalarda sorunlar yaşarsınız. Bu çözümde, mevcut grafik sürücülerinizi kaldıracağız ve daha sonra yenilerini yükleyeceğiz.
- DDU'yu (Display driver uninstaller) resmi web sitesinden indirin ve yükleyin.
- Yükledikten sonra Display Driver Uninstaller (DDU), bilgisayarınızı başlatın güvenli mod. Bilgisayarınızı güvenli modda nasıl başlatacağınızla ilgili makalemize göz atabilirsiniz.
- DDU'yu başlattıktan sonra, ilk seçeneği seçin "Temizle ve yeniden başlat”. Bu, mevcut sürücüleri tamamen bilgisayarınızdan kaldıracaktır.
- Şimdi kaldırma işleminden sonra, bilgisayarınızı güvenli mod olmadan normal şekilde başlatın. Windows + R tuşlarına basın, "yazındevmgmt.mscDiyalog kutusunda ”yazıp Enter tuşuna basın. Herhangi bir boş alana sağ tıklayın ve "Donanım değişikliklerini arayın”. Varsayılan sürücüler yüklenecektir. Görüntü Yakalamayı başlatmayı deneyin ve bunun sorunu çözüp çözmediğini kontrol edin.
Not: Bu adımdan sonra çözüm 1'i tekrar uygulamanız gerekebilir. - Çoğu durumda, varsayılan sürücüler sizin için çalışmayacaktır, bu nedenle en son sürücüleri Windows güncellemesiyle yükleyebilir veya üreticinizin web sitesine gidip en son sürücüleri indirebilirsiniz.
- Sürücüleri yükledikten sonra bilgisayarınızı yeniden başlatın ve sorunun çözülüp çözülmediğini kontrol edin.
Çözüm 8: Tam ekran modunu devre dışı bırakın
Oynamaya çalıştığınız oyunda Tam Ekran modunu devre dışı bırakmayı deneyebilirsiniz, çünkü bunun bazı kullanıcılar için sorunu çözdüğü bildiriliyor. Pencereli modda olmanın bazı Unreal Engine Oyunlarında bu sorunu çözdüğü bilinmektedir.
Çözüm 9: DirectX'i yeniden yükleme ve FreeSync Ayarlarını değiştirme
Yukarıdaki yöntemlerden hiçbiri işe yaramazsa, DirectX'i tamamen yeniden yüklemeyi deneyebilir ve FreeSync ayarlarını değiştirebiliriz. Bu oldukça basit bir yöntemdir, ancak DirectX'i web sitesinden indirdikten sonra manuel olarak yeniden yüklemeniz gerekir.
- Yeniden yükleyinDirectXBilgisayarınızda açın ve devam etmeden önce yeniden başlatın.
- Şimdi, eğer varsaFreeSyncizlemek, gitGSyncüzerinden ayarlarGeForce Deneyimiuygulama.
- FreeSync monitör ayarlarınızı bulduğunuzda,etkinleştirmeiçinTam ekran seçeneği. İçin kutuyu işaretleyinSeçili Ekran için ayarları etkinleştirinyanı sıra.
- Değişiklik yaptıktan sonra bilgisayarınızı tamamen yeniden başlatın ve bunun sorunu çözüp çözmediğine bakın.
Aynı prosedürü "Pencereli mod" için de test edebilirsiniz.