Ghiduri9 min de citit

Metin2 nu pornește: diagnostic pentru No Appropriate Device și erori de grafică 3D

Diagnostichează erorile grafice Metin2: remedierea Intel Arc, liste goale de rezoluții, GPU-ul jocului și bibliotecile DirectX lipsă.

De METIN2.GG

Identifică mesajul înainte să schimbi ceva

Dacă Metin2 se oprește cu CREATE_NO_APPROPRIATE_DEVICE sau „Sorry, your system does not support 3D graphics”, începe cu mesajul exact, placa video și modurile de afișare disponibile. O placă video puternică nu exclude o problemă de driver sau de configurare a clientului. Există o remediere clar documentată pentru un anumit hardware: Intel arată că o problemă de pornire Metin2 pe Arc A750/A770 în Windows 10/11 a fost rezolvată începând cu driverul 31.0.101.5085. Alte calculatoare necesită un diagnostic separat.

Ghidul tratează inițializarea graficii în Windows, inclusiv într-un client Windows furnizat de un server privat. Nu stabilește că toate serverele folosesc același renderer sau aceeași configurație. Pentru mașini virtuale pe Mac și Wine, consultă ghidul separat pentru MacBook: adaptorul virtual sau stratul de compatibilitate adaugă o variabilă.

Ce se întâmplăDe unde începiCe nu dovedește mesajul
CREATE_NO_APPROPRIATE_DEVICEIdentifică GPU-ul și driverul, apoi modurile oferite de configurarea acestui clientCă placa este prea slabă sau că un singur DLL va rezolva problema
System does not support 3D graphicsCitește mesajul complet și jurnalul corespunzător; verifică configurația și driverulCă acel calculator nu are deloc suport 3D
O bibliotecă lipsă indicată explicit, d3dx9_*.dllVerifică cerințele clientului și pachetul Microsoft cu componente runtime vechiCă orice eroare grafică necesită acel pachet
Lumea jocului se deschide, apoi scad FPS-urileDiagnostichează performanța acelui client în scena respectivăCă o remediere pentru pornirea dispozitivului grafic va îmbunătăți FPS-ul

Wiki-ul Gameforge pentru depanare prezintă separat cele două mesaje de pornire. Instrucțiunile sale mai vechi pentru panourile de control nu trebuie tratate ca interfața actuală Windows.

Personaj Metin2 cu părul verde prins, armură argintiu-albastră și lamă aurie curbată lângă un monitor cu o eroare grafică abstractă

Ilustrație generată pe baza referințelor din Metin2. Nu este o captură de eroare și nici dovada unei reparații reușite.

1. Identifică adaptorul și driverul instalat

Închide jocul normal și repornește Windows o dată dacă eroarea a apărut după o sesiune anterioară. Notează numele serverului/clientului, eroarea și momentul în care apare: după Play, înainte de autentificare sau după schimbarea unei setări de afișare. Păstrează o copie a configurației existente înainte să o editezi.

Deschide Windows PowerShell din Start. Aceste comenzi doar citesc versiunea Windows și informațiile despre adaptoarele grafice; nu instalează nimic și nu schimbă setări:

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

Ține cont de numele real al modelului. Intel UHD, Arc A750 și un adaptor de afișare virtual sunt cazuri diferite. Prezența mai multor GPU-uri în listă nu îți spune pe care îl folosește jocul. Microsoft documentează Win32_VideoController, inclusiv proprietatea pentru versiunea driverului; hardware-ul incompatibil cu WDDM poate returna valori inexacte.

Pentru un raport într-o interfață grafică, caută dxdiag în Start. Deschide filele Display/Render disponibile pe calculator și notează adaptorul, driverul și modelul driverului. Numărul DirectX din fila System descrie runtime-ul Windows; nu certifică fiecare bibliotecă opțională sau compatibilitatea acestui client. Instrucțiunile Microsoft pentru dxdiag explică raportul. Verifică raportul salvat înainte să îl distribui: poate conține nume de calculatoare și căi de fișiere.

2. Verifică situația Intel Arc documentată

Articolul de asistență Intel pentru Metin2, revizuit ultima dată pe 14 octombrie 2024, menționează Arc A750/A770, Windows 10/11 și remedierea în 31.0.101.5085 sau mai nou. Aceasta este prima versiune corectată din acel raport, nu o recomandare să instalezi astăzi un driver vechi.

Dacă hardware-ul tău corespunde, compară versiunea instalată și obține un driver încă acceptat pentru modelul exact de la producătorul dispozitivului sau al laptopului. Urmează instrucțiunile de instalare ale furnizorului, repornește dacă ți se cere și încearcă din nou același client, cu aceeași configurație. Notează dacă mesajul se schimbă.

Nu aplica acest prag de versiune la Intel UHD, NVIDIA, AMD sau la fiecare model Arc ulterior. Raportul Intel nu numește nici executabilul fiecărui server privat. Dacă driverul este deja mai nou, dar eroarea persistă, continuă mai jos; versiunea singură nu identifică sursa problemei.

3. Folosește un mod de afișare oferit efectiv de client

Deschide instrumentul de configurare al acestei instalări. Pentru Gameforge, folosește opțiunea de configurare a jocului din launcher; un server privat poate oferi un alt instrument sau meniu. Schimbă setările clientului care nu pornește, nu ale unui folder vechi aparținând altui server.

  1. Notează rezoluția actuală, adâncimea culorii, rata de reîmprospătare și modul de ecran, acolo unde există aceste câmpuri.
  2. Selectează o rezoluție prezentă efectiv în listă. Nu scrie o lățime și o înălțime arbitrare într-un fișier de configurare.
  3. Dacă există un selector de frecvență, alege una dintre valorile oferite. 60 Hz este un test inițial util doar dacă apare în listă, nu o valoare de forțat într-un câmp gol.
  4. Încearcă modul fereastră, salvează, închide instrumentul și pornește din nou acel client. Schimbă câte o singură setare, ca rezultatul să poată fi explicat.
  5. Dacă jocul se deschide, testează treptat setările dorite. Păstrează ultima combinație funcțională ca să poți reveni la ea.

O listă goală de rezoluții/frecvențe sau o eroare de tip „parametru incorect” este un motiv să nu repeți la nesfârșit aceeași salvare. Verifică dacă driverul de afișare corect este instalat și dacă instrumentul de configurare aparține clientului actual. Dacă lista rămâne goală, trimite captura și informațiile hardware echipei de asistență a clientului.

De ce nu prescriem tuturor 800×600? Un exemplu concret de cod M2Dev din 2018 verifică un mod fix de 800×600 înainte de inițializare. Participanții discută schimbarea sau eliminarea verificării, iar un răspuns ulterior arată că modificarea propusă nu a funcționat. Asta explică o posibilă cale de eșec în acel cod istoric. Nu dovedește existența aceluiași cod în versiunea actuală Gameforge sau pe serverul tău privat. Jucătorii nu ar trebui să modifice executabile sau să forțeze moduri neacceptate de monitor pe baza acelui subiect.

4. Pe un laptop cu două GPU-uri, selectează executabilul jocului

În Setări Windows → Sistem → Afișaj → Grafică, adaugă sau selectează executabilul aplicației desktop. Alege preferința GPU disponibilă pentru aplicație, salvează și repornește-o. Denumirile meniurilor diferă între versiunile Windows. Documentația Microsoft pentru setările grafice descrie aceste alegeri pentru fiecare aplicație. NVIDIA confirmă că preferințele Windows au prioritate față de setarea sa pentru procesorul grafic preferat, începând cu Windows 10 20H1.

Patcherul, instrumentul de configurare și jocul pot avea executabile diferite. O preferință atribuită doar patcherului nu configurează un alt EXE. Identifică procesul real al jocului în Managerul de activități sau cere echipei serverului numele fișierului. Nu presupune că fiecare client privat se numește metin2client.exe.

Pentru un test controlat, încearcă GPU-ul de înaltă performanță indicat prin nume, repornește clientul și notează rezultatul. Dacă nu funcționează, restabilește preferința anterioară înainte să testezi alt GPU oferit. Este o verificare de compatibilitate, nu promisiunea că placa dedicată rezolvă mereu eroarea. Nu este necesar să dezactivezi adaptorul integrat în Manager dispozitive pentru acest test.

Dacă jocul rămâne deschis, verifică coloana Motor GPU (GPU engine) a procesului său în Managerul de activități. Adaugă coloana din meniul antetului, dacă este nevoie, apoi asociază „GPU 0/1” cu modelul din secțiunea Performanță. Microsoft explică ce măsoară acești indicatori: datele GPU necesită un driver WDDM 2.0 sau mai nou, iar eticheta motorului identifică activitatea raportată, nu un test complet de compatibilitate. Un client care se închide imediat poate să nu lase o mostră utilă. GPU-ul afișat în config.exe sau o preferință Windows salvată nu dovedește singur randarea activă a jocului pe acel GPU.

5. Separă DirectX de fișierele lipsă

Windows poate raporta DirectX 12, în timp ce o aplicație mai veche are nevoie de o bibliotecă D3DX suplimentară. Pachetul Microsoft DirectX End-User Runtimes (June 2010) instalează componente opționale din vechiul SDK fără să înlocuiască runtime-ul DirectX din Windows.

Urmează această ramură atunci când cerințele clientului sau un mesaj despre o bibliotecă lipsă indicată explicit trimit către ea. Respectă instrucțiunile actuale Microsoft și cerințele clientului. Nu este o soluție generală pentru CREATE_NO_APPROPRIATE_DEVICE, iar instalarea pachetului nu dovedește că problema a fost reparată. Nu îl înlocui cu un DLL izolat descărcat de pe un site fără legătură.

Dacă jurnalul indică în schimb un pack, un script Python sau o altă resursă a clientului care lipsește, folosește repararea Gameforge sau patcherul actual propriu al serverului privat în cauză. Nu amesteca pack, lib, configurații ori DLL-uri ale rendererului între servere. Un wrapper de randare furnizat de altcineva schimbă mediul testului; nu este echivalent cu instalarea runtime-ului opțional Microsoft.

6. Citește jurnalul potrivit și trimite o sesizare utilă

Dacă acest client scrie syserr.txt, deschide fișierul a cărui dată de modificare corespunde încercării eșuate. Din PowerShell deschis în folderul acelui client, aceste comenzi doar de citire afișează marcajul de timp și ultimele 30 de linii:

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

Un fișier absent sau gol este un rezultat de raportat, nu un motiv să inventezi o eroare. Clienții privați pot folosi o altă locație pentru jurnale; verifică documentația lor. Ștergerea jurnalului nu repară problema consemnată în el.

Include mesajul exact, clientul/serverul și versiunea sa dacă este cunoscută, versiunea Windows, GPU-ul/driverul, captura configurației și rezultatul fiecărei schimbări individuale. Dacă un client pornește, iar altul nu, numește ambele versiuni: comparația se restrânge, dar asta nu dovedește una dintre cauze. Elimină numele de utilizator, căile private, tokenurile și datele contului înainte să publici jurnale pe forum.

Discuția Gameforge DE arată de ce contează aceste detalii: un jucător raportează o frecvență neselectată, iar altul nu poate salva din cauza unui parametru invalid. Modificarea IME propusă nu funcționează nici pentru un participant ulterior. Sunt rezultate diferite ale utilizatorilor, nu o remediere unică verificată.

Ce am verificat și care este pasul următor

Am verificat documentația producătorilor citată și discuția originală de pe forum și am executat comenzile de diagnostic PowerShell doar de citire, inclusiv o verificare controlată cu un jurnal exemplu. Nu am reprodus o sesiune Metin2 defectă pe Arc A750/A770 și nu am testat clientul fiecărui server. Remedierea driverului este rezultatul documentat de Intel. Pașii de configurare și GPU sunt teste de diagnostic cu rezultate de consemnat, nu o rată de succes pretinsă de noi.

Dacă asistența trebuie să investigheze clientul în sine, oprește-te după colectarea acestor rezultate în loc să adaugi succesiv modificări de registry, opțiuni de compatibilitate și DLL-uri înlocuitoare. Pentru alt server, pornește de la clientul său actual și de la propriile cerințe; catalogul de servere private Metin2 te ajută să găsești profilul relevant. Un launcher funcțional, ecranul de autentificare și o sesiune stabilă în lumea jocului rămân etape distincte de verificare.

Surse

Întrebări frecvente

No Appropriate Device înseamnă că am nevoie de o placă video nouă?

Mesajul singur nu stabilește asta. Identifică mai întâi GPU-ul, driverul și modurile de afișare disponibile. Intel documentează o remediere de driver pentru un caz cu Arc A750/A770; nu dovedește că fiecare calculator necesită înlocuirea hardware-ului.

Ce fac dacă lista ratelor de reîmprospătare este goală?

Nu forța 60 Hz sau o rezoluție neacceptată într-un fișier de configurare. Verifică driverul și instrumentul propriu de configurare al clientului actual. Dacă lista rămâne goală ori salvarea produce un parametru invalid, trimite captura și datele adaptorului/driverului asistenței acelui client.

De ce DirectX 12 în dxdiag nu exclude o bibliotecă D3DX lipsă?

Runtime-ul Windows și componentele vechi D3DX opționale sunt lucruri diferite. Pachetul Microsoft pentru componente vechi le adaugă fără să înlocuiască DirectX 12. Folosește-l pentru o cerință documentată sau un mesaj corespunzător despre o bibliotecă lipsă, nu drept soluție universală.

Pagini asociate

Găsește serverul perfect

Navighează prin cele mai bine clasate servere private Metin2 pe METIN2.GG sau adaugă propriul server în clasament.