Útmutatók9 perc olvasás

Nem indul a Metin2: a No Appropriate Device és a 3D-grafikai hibák vizsgálata

Metin2 grafikus indítási hibák: dokumentált Intel Arc-javítás, üres felbontáslista, a játék tényleges GPU-ja és hiányzó DirectX-könyvtárak.

Szerző METIN2.GG

Mielőtt bármit módosítasz, azonosítsd a hibaüzenetet

Ha a Metin2 a CREATE_NO_APPROPRIATE_DEVICE vagy a „Sorry, your system does not support 3D graphics” üzenetnél megáll, először a pontos üzenetet, a GPU-t és az elérhető megjelenítési módokat ellenőrizd. Egy erős videokártya sem zárja ki az illesztőprogram vagy a kliens beállításainak hibáját. Van egy egyértelműen dokumentált, konkrét hardverhez kapcsolódó javítás: az Intel szerint a Metin2 egyik indulási hibáját Arc A750/A770 kártyákon, Windows 10/11 alatt a 31.0.101.5085-ös illesztőprogramtól javították. Más gépeknél más diagnózisra van szükség.

Ez az útmutató a Windows alatti grafikus inicializálásról szól, beleértve a privát szerverek által biztosított Windows-klienseket is. Nem igazolja, hogy minden szerver ugyanazt a renderelőt vagy konfigurációt használja. Macen futó virtuális géphez és Wine-hoz a külön MacBook-útmutatót használd: a virtuális adapter vagy a kompatibilitási réteg újabb tényezőt jelent.

Mi történik?Itt kezddMit nem bizonyít az üzenet?
CREATE_NO_APPROPRIATE_DEVICEA GPU és az illesztőprogram azonosítása, majd az adott kliens beállításaiban kínált módokHogy túl gyenge a GPU, vagy egyetlen DLL megoldja a hibát
System does not support 3D graphicsA teljes üzenet és a hozzá tartozó napló elolvasása; a beállítások és az illesztőprogram ellenőrzéseHogy a számítógép egyáltalán nem támogatja a 3D-t
Egy konkrét, hiányzó d3dx9_*.dll fájlt nevez megA kliens előírt követelményei és a Microsoft régi futtatókörnyezeti csomagjaHogy minden grafikus hibához erre a csomagra van szükség
Betölt a világ, majd leesik az FPSAz adott kliens és jelenet teljesítményének vizsgálataHogy egy grafikus indítási javítás növeli az FPS-t

A Gameforge hibaelhárítási wikije külön sorolja fel a két indítási üzenetet. A régi vezérlőpultokra vonatkozó útmutatását nem érdemes a Windows mai felületének leírásaként kezelni.

Zöld, összefogott hajú Metin2-karakter ezüstkék páncélban, ívelt arany pengével egy elvont grafikus hibát mutató monitor mellett

Metin2-játékbeli referenciák alapján generált illusztráció. Nem hibaüzenet-képernyőkép és nem sikeres javítás bizonyítéka.

1. Azonosítsd az adaptert és a telepített illesztőprogramot

Zárd be szabályosan a játékot, és egyszer indítsd újra a Windowst, ha a hiba egy korábbi játékmenet után jelentkezett. Jegyezd fel a szerver és a kliens nevét, a hibát és azt, mikor történik: a Játék gomb után, bejelentkezés előtt vagy egy megjelenítési beállítás módosítását követően. A meglévő konfigurációról készíts másolatot a szerkesztés előtt.

A Start menüből nyisd meg a Windows PowerShellt. Ezek a parancsok csak a Windows buildjét és a videokártyák adatait olvassák ki; nem telepítenek semmit, és nem módosítják a beállításokat:

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

A tényleges modellnevet vedd alapul. Az Intel UHD, az Arc A750 és egy virtuális kijelzőadapter különböző eset. Több GPU felsorolása nem mondja meg, melyiket használja a játék. A Microsoft dokumentálja a Win32_VideoController osztályt és az illesztőprogram verzióját tartalmazó tulajdonságát; a WDDM-mel nem kompatibilis hardver pontatlan értékeket adhat vissza.

Grafikus jelentéshez keresd meg a Start menüben a dxdiag programot, nyisd meg a gépeden elérhető Képernyő/Renderelés lapokat, és jegyezd fel az adaptert, az illesztőprogramot és annak modelljét. A Rendszer lapon látható DirectX-verzió a Windows futtatókörnyezetét írja le; nem igazolja minden opcionális könyvtár meglétét vagy ennek a kliensnek a kompatibilitását. A Microsoft dxdiag-útmutatója elmagyarázza a jelentést. Megosztás előtt nézd át a mentett jelentést: gépneveket és elérési utakat is tartalmazhat.

2. Ellenőrizd a dokumentált Intel Arc-esetet

Az Intel Metin2-támogatási cikke, amelyet legutóbb 2024. október 14-én vizsgáltak felül, Arc A750/A770, Windows 10/11 környezetet és a 31.0.101.5085 vagy újabb verzióban megjelent javítást nevezi meg. Ez a jelentésben szereplő első javított verzió, nem ajánlás arra, hogy ma ezt a régi illesztőprogramot telepítsd.

Ha a hardvered megfelel ennek, hasonlítsd össze a telepített verziót, és a pontos eszközödhöz jelenleg támogatott illesztőprogramot a gyártótól vagy a laptop gyártójától szerezd be. Kövesd a gyártó telepítési útmutatóját, indítsd újra a gépet, ha kéri, majd ugyanazt a klienst ugyanazokkal a beállításokkal próbáld újra. Jegyezd fel, változik-e a hiba.

Ezt a verzióhatárt ne alkalmazd Intel UHD, NVIDIA, AMD kártyákra vagy minden későbbi Arc-modellre. Az Intel jelentése sem nevez meg minden privát szerveres futtatható fájlt. Ha az illesztőprogramod már újabb, és a hiba megmarad, folytasd alább: önmagában a verzió nem azonosítja az okot.

3. Olyan megjelenítési módot használj, amelyet a kliens valóban felkínál

Nyisd meg az adott telepítés saját konfigurációs eszközét. Gameforge esetén az indítóban a játék beállítási menüpontját használd; egy privát szerver más eszközt vagy menüt adhat. A hibás kliens beállításait módosítsd, ne egy másik szerver régi mappájáét.

  1. Ahol vannak ilyen mezők, jegyezd fel az aktuális felbontást, színmélységet, képfrissítési frekvenciát és képernyőmódot.
  2. Válassz egy ténylegesen a listában szereplő felbontást. Ne írj tetszőleges szélességet és magasságot egy konfigurációs fájlba.
  3. Ha van frekvenciaválasztó, válassz egy felkínált értéket. A 60 Hz csak akkor hasznos első próba, ha szerepel a listában, nem egy üres mezőbe erőltetendő szám.
  4. Próbáld ki az ablakos módot, ments, zárd be az eszközt, és indítsd újra azt a klienst. Egyszerre egy beállítást módosíts, hogy egy sikeres eredménynek legyen értelmezhető magyarázata.
  5. Ha elindul, fokozatosan próbáld ki a kívánt beállításokat. Őrizd meg az utolsó működő kombinációt, hogy visszatérhess hozzá.

Az üres felbontás- vagy frekvencialista, illetve a „hibás paraméter” üzenet ok arra, hogy ne ismételd ugyanazt a mentési kísérletet. Ellenőrizd, hogy a megfelelő kijelző-illesztőprogram van-e telepítve, és a konfigurációs eszköz az aktuális klienshez tartozik-e. Ha a lista továbbra is üres, küldd el a képernyőképét és a hardver adatait az adott kliens támogatásának.

Miért nem írunk elő mindenkinek 800×600-at? Egy konkrét, 2018-as M2Dev-forráskódpélda inicializálás előtt egy rögzített 800×600-as módot ellenőriz. A hozzászólók az ellenőrzés módosításáról vagy eltávolításáról beszélnek, egy későbbi válasz pedig azt jelzi, hogy a javasolt változtatás nem működött. Ez egy lehetséges hibautat magyaráz meg abban a régi kódban; nem bizonyítja, hogy a mai Gameforge-build vagy a privát szervered ugyanezt a kódot tartalmazza. A játékosoknak nem érdemes e szál alapján futtatható fájlokat módosítaniuk vagy a monitor által nem támogatott módokat erőltetniük.

4. Két GPU-s laptopon a játék futtatható fájlját válaszd ki

A Windows Gépház → Rendszer → Kijelző → Grafika alatt add hozzá vagy válaszd ki az asztali alkalmazás futtatható fájlját. Válaszd ki az alkalmazás számára elérhető GPU-beállítást, ments, és indítsd újra. A menüpontok neve Windows-buildenként eltérhet. A Microsoft grafikus beállításokról szóló dokumentációja leírja ezeket az alkalmazásonkénti lehetőségeket; az NVIDIA megerősíti, hogy a Windows beállításai elsőbbséget élveznek a saját előnyben részesített processzor beállításával szemben a Windows 10 20H1-től.

A patcher, a konfigurációs eszköz és a játék különböző futtatható fájlok lehetnek. A csak a patcherhez rendelt preferencia nem állít be egy másik EXE-t. A tényleges játékfolyamatot a Feladatkezelőben azonosítsd, vagy kérdezd meg a fájl nevét a szerver csapatától. Ne feltételezd, hogy minden privát kliens neve metin2client.exe.

Ellenőrzött próbához válaszd a megnevezett nagy teljesítményű GPU-t, indítsd újra a klienst, és jegyezd fel az eredményt. Ha nem sikerül, állítsd vissza az előző preferenciát, mielőtt egy másik felkínált GPU-t próbálsz ki. Ez kompatibilitási ellenőrzés, nem ígéret arra, hogy a dedikált kártya mindig megoldja ezt a hibát. Ehhez a próbához nem kell letiltani az integrált adaptert az Eszközkezelőben.

Ha a játék nyitva marad, ellenőrizd a folyamat GPU-motor oszlopát a Feladatkezelőben. Szükség esetén az oszlopfejléc menüjéből add hozzá az oszlopot, majd a „GPU 0/1” jelölést párosítsd a Teljesítmény lap modellnevével. A Microsoft elmagyarázza, mit mérnek ezek a számlálók: a GPU-adatokhoz WDDM 2.0-s vagy újabb illesztőprogram kell, és a motorcímke a jelentett aktivitást azonosítja, nem teljes körű kompatibilitási teszt. Az azonnal kilépő kliens nem feltétlenül hagy hasznos mintát. Egy config.exe alatt megjelenő GPU vagy egy mentett Windows-preferencia önmagában nem bizonyítja a játék aktív renderelését.

5. Válaszd külön a DirectX-et és a hiányzó fájlokat

A Windows DirectX 12-t jelezhet, miközben egy régebbi alkalmazásnak további D3DX-könyvtárra van szüksége. A Microsoft DirectX End-User Runtimes (June 2010) csomagja a régi SDK opcionális összetevőit telepíti anélkül, hogy lecserélné a Windows DirectX-futtatókörnyezetét.

Ezt az ágat akkor kövesd, ha a kliens előfeltételei vagy egy konkrét hiányzókönyvtár-üzenet erre utal. Kövesd a Microsoft aktuális letöltési útmutatóját és a kliens követelményeit. Ez nem általános gyógymód a CREATE_NO_APPROPRIATE_DEVICE hibára, és a csomag telepítése nem igazolja a javítást. Ne helyettesítsd egy független oldalról letöltött, különálló DLL-lel.

Ha a napló ehelyett hiányzó pack fájlt, Python-szkriptet vagy más kliens-erőforrást nevez meg, a Gameforge javítási funkcióját vagy a megnevezett privát szerver saját, aktuális patcherét használd. Ne keverd különböző szerverek pack, lib, konfigurációs vagy renderelő-DLL-fájljait. Egy más által biztosított renderelőwrapper megváltoztatja a tesztkörnyezetet; nem egyenértékű a Microsoft opcionális futtatókörnyezetének telepítésével.

6. Olvasd el a megfelelő naplót, és küldj használható hibajelentést

Ha ez a kliens syserr.txt fájlt ír, azt nyisd meg, amelynek módosítási ideje megfelel a sikertelen próbának. Az adott kliensmappában megnyitott PowerShellből ezek az olvasási parancsok megmutatják az időbélyeget és az utolsó 30 sort:

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

A hiányzó vagy üres fájl jelentendő eredmény, nem ok arra, hogy kitalálj egy hibát. A privát kliensek más naplóhelyet is használhatnak; ellenőrizd a dokumentációjukat. A napló törlése nem javítja meg a benne rögzített hibát.

Add meg a pontos üzenetet, a kliens és a szerver nevét, ha elérhető, a buildet, a Windows buildjét, a GPU-t és az illesztőprogramot, a beállítások képernyőképét és minden egyes változtatás eredményét. Ha az egyik szerver elindul, a másik nem, nevezd meg mindkét kliensverziót: ez szűkíti az összehasonlítást, de egyik okot sem bizonyítja. Nyilvános fórumra küldés előtt távolítsd el a naplóból a felhasználóneveket, privát útvonalakat, tokeneket és fiókadatokat.

A Gameforge DE beszélgetése mutatja, miért számít ez a részletesség: az egyik játékos ki nem választott képfrissítési frekvenciáról ír; egy másik érvénytelen paraméter miatt nem tud menteni. A javasolt IME-váltás egy későbbi hozzászólónak szintén nem működik. Ezek eltérő egyéni eredmények, nem egyetlen igazolt javítás.

Mit ellenőriztünk, és hogyan tovább?

Ellenőriztük az idézett gyártói dokumentációt és az eredeti fórumbeszélgetést, valamint végrehajtottuk az olvasási PowerShell-diagnosztikát, egy ellenőrzött mintanapló vizsgálatával együtt. Nem reprodukáltunk hibás Metin2-munkamenetet Arc A750/A770 kártyán, és nem teszteltük minden szerver kliensét. Az illesztőprogram javítása az Intel dokumentált eredménye; a konfigurációs és GPU-lépések egyértelmű kimenetelű diagnosztikai próbák, nem általunk mért sikerarányok.

Ha a támogatásnak magát a klienst kell vizsgálnia, az eredmények összegyűjtése után állj meg, ahelyett hogy rendszerleíróadatbázis-módosításokat, kompatibilitási jelzőket és csere-DLL-eket halmoznál. Másik szervernél annak saját aktuális klienséből és követelményeiből indulj ki; a Metin2 privát szerverek katalógusa segít megtalálni a megfelelő profilt. A működő indító, a bejelentkezési képernyő és a stabil játékmenet a világban továbbra is külön mérföldkő.

Források

Gyakran Ismételt Kérdések

A No Appropriate Device azt jelenti, hogy új videokártya kell?

Az üzenet önmagában nem bizonyítja ezt. Előbb azonosítsd a GPU-t, az illesztőprogramot és az elérhető megjelenítési módokat. Az Intel egy Arc A750/A770-esethez dokumentál illesztőprogram-javítást; ez nem bizonyítja, hogy minden gépben hardvert kell cserélni.

Mi a teendő, ha üres a képfrissítési lista?

Ne erőltess 60 Hz-et vagy nem támogatott felbontást egy konfigurációs fájlba. Ellenőrizd a kijelző-illesztőprogramot és az aktuális kliens saját beállítóeszközét. Ha a lista üres marad, vagy a mentés érvénytelen paramétert jelez, küldd el a képernyőképet, valamint az adapter és az illesztőprogram adatait az adott kliens támogatásának.

Miért nem zárja ki a dxdiagban látható DirectX 12 a hiányzó D3DX-könyvtárat?

A Windows futtatókörnyezete és az opcionális régi D3DX-összetevők különböznek. A Microsoft régi csomagja a DirectX 12 lecserélése nélkül adja hozzá ezeket. Dokumentált előfeltételhez vagy megfelelő hiányzókönyvtár-hibához használd, ne univerzális javításként.

Kapcsolódó Oldalak

Találd meg a tökéletes szervered

Böngéssz a legjobban rangsorolt Metin2 privát szerverek között a METIN2.GG-n vagy küldd be a saját szervered a ranglistára.