Rehberler8 dk okuma

Metin2 açılmıyor: No Appropriate Device ve 3D grafik hatalarını teşhis et

Metin2 grafik hatalarını ayırt et: Intel Arc düzeltmesi, boş çözünürlük listesi, oyunun kullandığı GPU ve eksik DirectX kütüphaneleri.

Yazar METIN2.GG

Bir şeyi değiştirmeden önce hata mesajını ayırt et

Metin2, CREATE_NO_APPROPRIATE_DEVICE veya “Sorry, your system does not support 3D graphics” mesajıyla kapanıyorsa önce tam hata metnine, GPU'ya ve kullanılabilir görüntü modlarına bak. Güçlü bir ekran kartı, sürücü veya istemci yapılandırması sorununu ortadan kaldırmaz. Belirli bir donanım için açıkça belgelenmiş bir çözüm var: Intel, Windows 10/11 üzerinde Arc A750/A770 ile yaşanan bir Metin2 açılış sorununun 31.0.101.5085 ve sonraki sürücülerde giderildiğini belirtiyor. Diğer bilgisayarlar için ayrı teşhis gerekir.

Bu rehber, özel bir sunucunun sağladığı Windows istemcisi de dahil olmak üzere Windows'ta grafik başlatma sorunlarını ele alır. Her sunucunun aynı renderer veya yapılandırmayı kullandığını göstermez. Mac sanal makineleri ve Wine için ayrı MacBook rehberine bak: sanal görüntü bağdaştırıcısı veya uyumluluk katmanı ek bir değişkendir.

Ne oluyor?Buradan başlaMesaj neyi kanıtlamaz?
CREATE_NO_APPROPRIATE_DEVICEGPU ve sürücüyü belirle, ardından bu istemcinin yapılandırmasında sunulan modlara bakGPU'nun yetersiz olduğunu veya tek bir DLL'nin sorunu çözeceğini
System does not support 3D graphicsTam mesajı ve ilgili günlüğü oku; yapılandırma ile sürücüyü kontrol etBilgisayarda hiçbir 3D desteği bulunmadığını
Adı açıkça verilen eksik bir d3dx9_*.dllİstemcinin belirtilen gereksinimlerine ve Microsoft'un eski çalışma zamanı paketine bakHer grafik hatasının bu paketi gerektirdiğini
Oyun dünyası açılıyor, ardından FPS düşüyorO istemci ve sahne için performans teşhisi yapGrafik aygıtının açılış sorununu gidermenin FPS'yi artıracağını

Gameforge sorun giderme wikisi, iki açılış mesajını ayrı ayrı listeliyor. Eski kontrol paneli adımlarını güncel Windows arayüzü olarak kabul etme.

Yeşil toplu saçlı, gümüş mavi zırhlı ve kıvrımlı altın bıçaklı Metin2 karakteri, soyut grafik arızası gösteren masaüstü ekranının yanında

Metin2 oyun referanslarından üretilmiş illüstrasyon. Hata ekran görüntüsü veya başarılı bir onarımın kanıtı değildir.

1. Bağdaştırıcıyı ve kurulu sürücüyü belirle

Oyunu normal şekilde kapat. Hata önceki bir oturumdan sonra başladıysa Windows'u bir kez yeniden başlat. Sunucu/istemci adını, hata mesajını ve ne zaman çıktığını kaydet: Oyna'ya bastıktan sonra mı, girişten önce mi, yoksa bir görüntü ayarını değiştirdikten sonra mı? Mevcut yapılandırmayı düzenlemeden önce kopyasını sakla.

Başlat menüsünden Windows PowerShell aç. Bu komutlar yalnızca Windows derlemesini ve ekran kartı bilgilerini okur; bir şey kurmaz veya ayar değiştirmez:

Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber
Get-CimInstance Win32_VideoController | Select-Object Name, DriverVersion

Gerçek model adını esas al. Intel UHD, Arc A750 ve sanal görüntü bağdaştırıcısı farklı durumlardır. Listede birden fazla GPU olması, oyunun hangisini kullandığını söylemez. Microsoft, sürücü sürümü özelliği de dahil olmak üzere Win32_VideoController sınıfını belgeliyor; WDDM uyumlu olmayan donanım hatalı değerler döndürebilir.

Görsel bir rapor için Başlat'ta dxdiag ara. Bilgisayarında bulunan Ekran/Render sekmelerini açıp bağdaştırıcıyı, sürücüyü ve sürücü modelini not et. Sistem sekmesindeki DirectX numarası, Windows çalışma zamanını gösterir; her isteğe bağlı kütüphanenin varlığını veya bu istemcinin uyumluluğunu doğrulamaz. Microsoft'un dxdiag yönergeleri raporu açıklar. Kaydedilen raporu paylaşmadan önce incele: bilgisayar adları ve dosya yolları içerebilir.

2. Belgelenmiş Intel Arc durumunu kontrol et

Son inceleme tarihi 14 Ekim 2024 olan Intel'in Metin2 destek makalesi, Arc A750/A770, Windows 10/11 ortamını ve 31.0.101.5085 veya daha yeni sürücülerdeki düzeltmeyi belirtiyor. Bu, o raporda düzeltilmiş olarak verilen ilk sürümdür; bugün eski sürücüyü kurma tavsiyesi değildir.

Donanımın bu duruma uyuyorsa kurulu sürümü karşılaştır. Tam cihaz modelin için hâlen desteklenen bir sürücüyü üreticiden veya dizüstü bilgisayar sağlayıcısından edin. Üreticinin kurulum yönergelerini izle, istenirse yeniden başlat ve aynı istemciyi aynı yapılandırmayla tekrar dene. Hatanın değişip değişmediğini kaydet.

Bu sürüm eşiğini Intel UHD, NVIDIA, AMD veya sonraki tüm Arc modellerine uygulama. Intel'in raporu her özel sunucunun çalıştırılabilir dosyasını da kapsamaz. Sürücün zaten daha yeniyse ve hata sürüyorsa aşağıdaki adımlara devam et; tek başına sürüm numarası nedeni belirlemez.

3. İstemcinin gerçekten sunduğu bir görüntü modunu kullan

Bu kurulumun kendi yapılandırma aracını aç. Gameforge için launcher içindeki oyun yapılandırması girişini kullan; özel sunucu farklı bir araç veya menü sağlayabilir. Başka bir sunucuya ait eski klasörün değil, hata veren istemcinin ayarlarını değiştir.

  1. Bu alanlar varsa mevcut çözünürlüğü, renk derinliğini, yenileme hızını ve ekran modunu not et.
  2. Listede gerçekten bulunan bir çözünürlük seç. Yapılandırma dosyasına rastgele genişlik ve yükseklik yazma.
  3. Frekans seçimi varsa sunulan değerlerden birini seç. 60 Hz yalnızca listeleniyorsa yararlı bir başlangıç testidir; boş alana zorla yazılacak bir sayı değildir.
  4. Pencere modunu dene, kaydet, aracı kapat ve o istemciyi yeniden başlat. Sonucun anlaşılabilmesi için her seferinde tek ayarı değiştir.
  5. Oyun açılırsa istediğin ayarları aşamalı olarak dene. Geri dönebilmek için son çalışan kombinasyonu sakla.

Çözünürlük/frekans listesinin boş olması veya “Parametre hatalı” uyarısı, aynı kaydetme girişimini tekrarlamayı bırakmak için bir nedendir. Uygun görüntü sürücüsünün kurulu olduğunu ve yapılandırma aracının güncel istemciye ait olduğunu kontrol et. Liste boş kalıyorsa ekran görüntüsünü ve donanım bilgilerini o istemcinin destek ekibine gönder.

Neden herkese 800×600 önermiyoruz? 2018 tarihli belirli bir M2Dev kaynak kodu örneği, başlatma öncesinde sabit 800×600 modunu kontrol ediyor. Katılımcılar bu kontrolü değiştirmeyi veya kaldırmayı tartışıyor; sonraki bir yanıtta önerilen değişikliğin işe yaramadığı bildiriliyor. Bu, o eski koddaki olası bir hata yolunu açıklar. Güncel Gameforge derlemesinde veya senin özel sunucunda aynı kodun bulunduğunu kanıtlamaz. Oyuncular bu konuya dayanarak çalıştırılabilir dosyaları yamalamamalı veya monitörün desteklemediği modları zorlamamalı.

4. İki GPU'lu dizüstünde oyunun çalıştırılabilir dosyasını seç

Windows Ayarları → Sistem → Ekran → Grafik bölümünde masaüstü uygulamasının çalıştırılabilir dosyasını ekle veya seç. Uygulama için mevcut GPU tercihini belirle, kaydet ve uygulamayı yeniden başlat. Menü adları Windows derlemesine göre değişebilir. Microsoft'un grafik ayarları belgesi, uygulama bazındaki bu seçenekleri açıklıyor. NVIDIA da Windows 10 20H1'den itibaren Windows tercihlerinin öncelikli olduğunu ve kendi tercih edilen grafik işlemcisi ayarını geçersiz kılabildiğini doğruluyor.

Patcher, yapılandırma aracı ve oyun farklı çalıştırılabilir dosyalar olabilir. Yalnızca patcher'a atanan tercih başka bir EXE'yi yapılandırmaz. Gerçek oyun işlemini Görev Yöneticisi'nden belirle veya sunucu ekibine dosya adını sor. Her özel istemcinin adının metin2client.exe olduğunu varsayma.

Kontrollü bir denemede adı belirtilen yüksek performanslı GPU'yu seç, istemciyi yeniden başlat ve sonucu kaydet. Başarısız olursa başka bir GPU'yu denemeden önce önceki tercihi geri yükle. Bu bir uyumluluk kontrolüdür; harici kartın bu hatayı her zaman düzelteceği sözü değildir. Bu test için Aygıt Yöneticisi'nde entegre bağdaştırıcıyı devre dışı bırakmak gerekmez.

Oyun açık kalıyorsa Görev Yöneticisi'nde işlemin GPU altyapısı (GPU engine) sütununu kontrol et. Gerekirse sütun başlığı menüsünden ekle, ardından “GPU 0/1” bilgisini Performans bölümündeki modelle eşleştir. Microsoft, bu sayaçların neyi ölçtüğünü açıklıyor: GPU verisi için WDDM 2.0 veya daha yeni bir sürücü gerekir. Altyapı etiketi bildirilen etkinliği gösterir; tam bir uyumluluk testi değildir. Hemen kapanan bir istemci kullanılabilir örnek bırakmayabilir. config.exe içinde görünen GPU veya kaydedilmiş Windows tercihi tek başına oyunun o GPU'da görüntü oluşturduğunu kanıtlamaz.

5. DirectX ile eksik dosyaları birbirinden ayır

Windows DirectX 12 gösterirken eski bir uygulama ek bir D3DX kütüphanesine ihtiyaç duyabilir. Microsoft'un DirectX End-User Runtimes (June 2010) paketi, Windows DirectX çalışma zamanını değiştirmeden eski SDK'nın isteğe bağlı bileşenlerini kurar.

İstemcinin gereksinimleri veya adı açıkça belirtilen eksik kütüphane mesajı buna işaret ediyorsa bu yolu kullan. Microsoft'un güncel indirme yönergelerini ve istemcinin gereksinimlerini izle. Bu, CREATE_NO_APPROPRIATE_DEVICE için genel bir çözüm değildir; paketin kurulması da sorunun giderildiğini kanıtlamaz. Paketin yerine alakasız bir siteden indirilen tek bir DLL kullanma.

Günlük bunun yerine eksik pack, Python betiği veya başka bir istemci kaynağı söylüyorsa Gameforge'un onarım işlevini ya da adı belli olan özel sunucunun kendi güncel patcher'ını kullan. Sunucular arasında pack, lib, yapılandırma veya renderer DLL dosyalarını karıştırma. Başkasının sağladığı bir görüntüleme wrapper'ı test ortamını değiştirir; Microsoft'un isteğe bağlı çalışma zamanını kurmakla aynı şey değildir.

6. İlgili günlüğü oku ve yararlı bir destek bildirimi gönder

Bu istemci syserr.txt yazıyorsa değiştirilme saati başarısız denemeyle eşleşen dosyayı aç. O istemcinin klasöründe açılan PowerShell'de aşağıdaki salt okunur komutlar zaman damgasını ve son 30 satırı gösterir:

Get-Item -LiteralPath .\syserr.txt | Select-Object LastWriteTime, Length
Get-Content -LiteralPath .\syserr.txt -Tail 30

Dosyanın bulunmaması veya boş olması bildirilecek bir sonuçtur; hata uydurmak için neden değildir. Özel istemciler farklı bir günlük konumu kullanabilir; belgelerine bak. Günlüğü silmek, içinde kaydedilen sorunu onarmaz.

Tam hata mesajını, mümkünse istemci/sunucu derlemesini, Windows derlemesini, GPU/sürücüyü, yapılandırma ekran görüntüsünü ve her tek değişikliğin sonucunu ekle. Bir sunucunun istemcisi açılıp diğeri açılmıyorsa iki istemcinin sürümünü de belirt: bu karşılaştırmayı daraltır, fakat tek başına nedeni kanıtlamaz. Günlükleri herkese açık paylaşmadan önce kullanıcı adlarını, özel dosya yollarını, token'ları ve hesap bilgilerini çıkar.

Gameforge DE tartışması bu ayrıntıların önemini gösteriyor: bir oyuncu yenileme hızının seçilmemiş olduğunu bildirirken başka biri geçersiz parametre yüzünden kaydedemiyor. Önerilen IME değişikliği de sonraki bir katılımcıda işe yaramıyor. Bunlar farklı kullanıcı sonuçlarıdır; tek ve doğrulanmış bir çözüm değildir.

Neyi doğruladık, bundan sonra ne yapmalı?

Bağlantı verilen üretici belgelerini ve özgün forum tartışmasını kontrol ettik. Kontrollü örnek günlük kontrolü de dahil olmak üzere salt okunur PowerShell teşhis komutlarını çalıştırdık. Arc A750/A770 üzerinde hata veren bir Metin2 oturumunu yeniden üretmedik ve her sunucunun istemcisini test etmedik. Sürücü düzeltmesi Intel'in belgelediği sonuçtur. Yapılandırma ve GPU adımları, sonucu açıkça kaydedilecek teşhis denemeleridir; bize ait bir başarı oranı iddiası değildir.

Destek ekibinin istemcinin kendisini incelemesi gerekiyorsa bu sonuçları topladıktan sonra dur. Üst üste kayıt defteri düzenlemeleri, uyumluluk seçenekleri ve yedek DLL'ler ekleme. Farklı bir sunucu için kendi güncel istemcisinden ve gereksinimlerinden başla; Metin2 özel sunucu dizini ilgili profili bulmana yardımcı olur. Launcher'ın açılması, giriş ekranı ve oyun dünyasında kararlı bir oturum ayrı kontrol aşamalarıdır.

Kaynaklar

Sıkça Sorulan Sorular

No Appropriate Device, yeni ekran kartı almam gerektiği anlamına mı gelir?

Tek başına bu mesaj bunu göstermez. Önce GPU'yu, sürücüyü ve kullanılabilir görüntü modlarını belirle. Intel, Arc A750/A770 ile ilgili bir durumda sürücü düzeltmesi belgeliyor; bu, her bilgisayarda donanım değişmesi gerektiğini kanıtlamaz.

Yenileme hızı listesi boşsa ne yapmalıyım?

Yapılandırma dosyasına zorla 60 Hz veya desteklenmeyen çözünürlük yazma. Görüntü sürücüsünü ve güncel istemcinin kendi yapılandırma aracını kontrol et. Liste boş kalıyor veya kaydederken geçersiz parametre hatası çıkıyorsa ekran görüntüsünü ve bağdaştırıcı/sürücü bilgilerini o istemcinin destek ekibine gönder.

dxdiag'da DirectX 12 olması neden eksik D3DX kütüphanesini dışlamaz?

Windows çalışma zamanı ile isteğe bağlı eski D3DX bileşenleri farklıdır. Microsoft'un eski çalışma zamanı paketi, DirectX 12'yi değiştirmeden bu bileşenleri ekler. Belgelenmiş bir gereksinim veya buna uyan eksik kütüphane hatası için kullan; evrensel çözüm olarak değil.

İlgili Sayfalar

Mükemmel Sunucunu Bul

METIN2.GG'deki en üst sıradaki Metin2 özel sunucularına göz atın veya kendi sunucunuzu sıralamaya ekleyin.