Anleitungen9 Min. Lesezeit

Metin2 startet nicht: No Appropriate Device und 3D-Grafikfehler eingrenzen

Metin2-Grafikfehler eingrenzen: Intels dokumentierter Arc-Fix, leere Auflösungslisten, die tatsächliche Spiel-GPU und fehlende DirectX-Bibliotheken.

Von METIN2.GG

Erst die Meldung einordnen, dann Einstellungen ändern

Wenn Metin2 mit CREATE_NO_APPROPRIATE_DEVICE oder „Sorry, your system does not support 3D graphics“ abbricht, prüfe zuerst den genauen Wortlaut, die GPU und die verfügbaren Anzeigemodi. Eine leistungsstarke Grafikkarte schließt ein Treiber- oder Konfigurationsproblem nicht aus. Für einen konkreten Hardwarefall gibt es eine klar dokumentierte Lösung: Laut Intel ist ein Metin2-Startproblem unter Windows 10/11 mit Arc A750/A770 ab Treiber 31.0.101.5085 behoben. Andere Rechner brauchen eine eigene Diagnose.

Diese Anleitung behandelt die Initialisierung der Grafik unter Windows, auch bei einem Windows-Client eines privaten Servers. Daraus folgt nicht, dass alle Server denselben Renderer oder dieselbe Konfiguration verwenden. Für virtuelle Maschinen auf dem Mac und Wine gibt es die separate MacBook-Anleitung: Dort kommt der virtuelle Grafikadapter oder die Kompatibilitätsschicht als weitere Variable hinzu.

Was passiert?Hier beginnenWas die Meldung nicht beweist
CREATE_NO_APPROPRIATE_DEVICEGPU und Treiber bestimmen, danach die von diesem Client angebotenen Anzeigemodi prüfenDass die GPU zu schwach ist oder eine einzelne DLL das Problem löst
System does not support 3D graphicsVollständige Meldung und passendes Log lesen; Konfiguration und Treiber prüfenDass der Rechner überhaupt keine 3D-Grafik unterstützt
Eine ausdrücklich genannte fehlende d3dx9_*.dllDie Voraussetzungen des Clients und Microsofts Paket für ältere Laufzeitkomponenten prüfenDass jeder Grafikfehler dieses Paket erfordert
Die Spielwelt öffnet sich, danach sinken die FPSDie Leistung dieses Clients in der betreffenden Szene untersuchenDass eine Lösung für den Grafikstart auch die FPS verbessert

Das Gameforge-Wiki zur Fehlerbehebung führt die beiden Startmeldungen getrennt auf. Seine älteren Anweisungen für Grafik-Systemsteuerungen beschreiben nicht unbedingt die heutige Windows-Oberfläche.

Metin2-Spielfigur mit zusammengebundenem grünem Haar, silberblauer Rüstung und goldener Krummschneide neben einem Monitor mit abstraktem Grafikfehler

Generierte Illustration nach Metin2-Spielreferenzen. Kein Fehler-Screenshot und kein Beleg für eine erfolgreiche Reparatur.

1. Grafikadapter und installierten Treiber bestimmen

Beende das Spiel regulär. Falls der Fehler nach einer früheren Sitzung auftrat, starte Windows einmal neu. Notiere den Server- und Clientnamen, die Meldung und den Zeitpunkt des Abbruchs: nach „Spielen“, vor der Anmeldung oder nach einer Änderung der Anzeigeeinstellungen. Sichere vorhandene Konfigurationsdateien, bevor du sie bearbeitest.

Öffne Windows PowerShell über Start. Diese Befehle lesen nur den Windows-Build und Informationen zu den Grafikadaptern aus. Sie installieren nichts und ändern keine Einstellungen:

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

Achte auf die tatsächliche Modellbezeichnung. Intel UHD, Arc A750 und ein virtueller Grafikadapter sind unterschiedliche Fälle. Mehrere aufgeführte GPUs verraten noch nicht, welche das Spiel nutzt. Microsoft dokumentiert Win32_VideoController einschließlich der Eigenschaft für die Treiberversion; Hardware ohne WDDM-Unterstützung kann ungenaue Werte liefern.

Für einen grafischen Bericht suche unter Start nach dxdiag. Öffne die auf deinem Rechner vorhandenen Registerkarten „Anzeige“ beziehungsweise „Rendern“ und notiere Adapter, Treiber und Treibermodell. Die DirectX-Nummer auf der Registerkarte „System“ beschreibt die Windows-Laufzeitumgebung. Sie bestätigt weder jede optionale Bibliothek noch die Kompatibilität dieses Clients. Microsofts dxdiag-Anleitung erläutert den Bericht. Prüfe ihn vor dem Weitergeben: Er kann Rechnernamen und Pfade enthalten.

2. Den dokumentierten Intel-Arc-Fall prüfen

Intels Supportartikel zu Metin2, zuletzt geprüft am 14. Oktober 2024, nennt Arc A750/A770, Windows 10/11 und die Behebung ab 31.0.101.5085. Das ist die erste in diesem Bericht als korrigiert genannte Version, keine Empfehlung, heute diesen alten Treiber zu installieren.

Wenn deine Hardware dazu passt, vergleiche die installierte Version und besorge einen aktuell unterstützten Treiber für dein genaues Gerät beim Hersteller oder Notebookanbieter. Befolge dessen Installationsanleitung, starte bei Aufforderung neu und teste denselben Client mit unveränderter Konfiguration. Notiere, ob sich die Fehlermeldung ändert.

Übertrage diese Versionsgrenze nicht auf Intel UHD, NVIDIA, AMD oder jedes spätere Arc-Modell. Intels Bericht nennt auch nicht jede ausführbare Datei eines privaten Servers. Ist dein Treiber bereits neuer und der Fehler bleibt bestehen, fahre unten fort: Die Versionsnummer allein bestimmt die Ursache nicht.

3. Einen tatsächlich angebotenen Anzeigemodus verwenden

Öffne das Konfigurationswerkzeug dieser Installation. Bei Gameforge nutze den Konfigurationseintrag des Spiels im Launcher; ein privater Server kann ein anderes Werkzeug oder Menü bereitstellen. Ändere die Einstellungen des fehlerhaften Clients, nicht die eines alten Ordners von einem anderen Server.

  1. Notiere die aktuelle Auflösung, Farbtiefe, Bildwiederholfrequenz und den Bildschirmmodus, soweit diese Felder vorhanden sind.
  2. Wähle eine Auflösung, die tatsächlich in der Liste steht. Trage keine beliebige Breite und Höhe in eine Konfigurationsdatei ein.
  3. Gibt es eine Frequenzauswahl, wähle einen angebotenen Wert. 60 Hz sind nur dann ein sinnvoller erster Test, wenn sie aufgeführt werden, kein Wert, den du in ein leeres Feld erzwingen solltest.
  4. Probiere den Fenstermodus, speichere, schließe das Werkzeug und starte diesen Client erneut. Ändere jeweils nur eine Einstellung, damit ein erfolgreicher Versuch nachvollziehbar bleibt.
  5. Öffnet sich das Spiel, teste die gewünschten Einstellungen schrittweise. Bewahre die letzte funktionierende Kombination auf, damit du zu ihr zurückkehren kannst.

Eine leere Auflösungs- oder Frequenzliste beziehungsweise „Falscher Parameter“ ist ein Grund, denselben Speicherversuch nicht endlos zu wiederholen. Prüfe den passenden Grafiktreiber und ob das Konfigurationswerkzeug zum aktuellen Client gehört. Bleibt die Liste leer, sende dem Support dieses Clients einen Screenshot und die Hardwareangaben.

Warum nicht allen 800×600 vorgeben? Ein konkretes M2Dev-Codebeispiel von 2018 prüft vor der Initialisierung einen festen 800×600-Modus. Teilnehmer diskutieren, diese Prüfung zu ändern oder zu entfernen; eine spätere Antwort meldet, dass die vorgeschlagene Änderung nicht geholfen hat. Das erklärt einen möglichen Fehlerpfad in diesem historischen Code. Es beweist nicht, dass der aktuelle Gameforge-Build oder dein privater Server denselben Code verwendet. Spieler sollten aufgrund dieses Threads keine EXE-Dateien patchen oder nicht unterstützte Monitormodi erzwingen.

4. Bei einem Notebook mit zwei GPUs die Spiel-EXE auswählen

Füge unter Windows-Einstellungen → System → Anzeige → Grafik die ausführbare Datei der Desktopanwendung hinzu oder wähle sie aus. Wähle die für diese App verfügbare GPU-Präferenz, speichere und starte sie neu. Die Bezeichnungen unterscheiden sich je nach Windows-Build. Microsofts Dokumentation der Grafikeinstellungen beschreibt diese App-Auswahl. NVIDIA bestätigt, dass Windows-Präferenzen Vorrang haben vor der eigenen Einstellung des bevorzugten Grafikprozessors, und zwar ab Windows 10 20H1.

Patcher, Konfigurationswerkzeug und Spiel können unterschiedliche EXE-Dateien sein. Eine nur dem Patcher zugewiesene Präferenz konfiguriert keine andere EXE. Ermittle den tatsächlichen Spielprozess im Task-Manager oder frage das Serverteam nach dem Dateinamen. Nicht jeder private Client heißt metin2client.exe.

Teste kontrolliert die namentlich angegebene Hochleistungs-GPU, starte den Client neu und notiere das Ergebnis. Scheitert der Versuch, stelle die bisherige Präferenz wieder her, bevor du eine andere angebotene GPU testest. Das ist eine Kompatibilitätsprüfung, kein Versprechen, dass die dedizierte Karte diesen Fehler immer behebt. Dafür musst du den integrierten Adapter im Geräte-Manager nicht deaktivieren.

Bleibt das Spiel geöffnet, prüfe im Task-Manager die Spalte GPU-Engine seines Prozesses. Blende die Spalte nötigenfalls über das Menü der Spaltenüberschrift ein und ordne „GPU 0/1“ unter „Leistung“ dem Modell zu. Microsoft erklärt, was diese Zähler messen: Die GPU-Daten erfordern einen Treiber mit WDDM 2.0 oder neuer. Eine Engine-Angabe benennt gemeldete Aktivität und ersetzt keinen vollständigen Kompatibilitätstest. Ein sofort beendeter Client hinterlässt möglicherweise keine brauchbare Messung. Eine in config.exe angezeigte GPU oder eine gespeicherte Windows-Präferenz allein beweist keine aktive Spielberechnung auf dieser GPU.

5. DirectX und fehlende Dateien unterscheiden

Windows kann DirectX 12 anzeigen, obwohl eine ältere Anwendung eine zusätzliche D3DX-Bibliothek benötigt. Microsofts DirectX End-User Runtimes (June 2010) installiert optionale Komponenten des älteren SDK, ohne die DirectX-Laufzeitumgebung von Windows zu ersetzen.

Nutze diesen Zweig, wenn die Voraussetzungen des Clients oder eine ausdrücklich fehlende Bibliothek darauf hinweisen. Befolge die aktuellen Downloadanweisungen von Microsoft und die Anforderungen des Clients. Das ist keine allgemeine Lösung für CREATE_NO_APPROPRIATE_DEVICE. Die Installation des Pakets beweist auch keine erfolgreiche Reparatur. Ersetze es nicht durch eine einzelne DLL von einer fremden Downloadseite.

Nennt das Log stattdessen ein fehlendes pack, Python-Skript oder eine andere Clientressource, verwende die Gameforge-Reparatur oder den eigenen aktuellen Patcher des konkret betroffenen privaten Servers. Mische keine pack-, lib-, Konfigurations- oder Renderer-DLL-Dateien verschiedener Server. Ein fremder Rendering-Wrapper verändert die Testumgebung; er ist nicht mit der Installation von Microsofts optionaler Laufzeitumgebung gleichzusetzen.

6. Das passende Log lesen und einen brauchbaren Bericht senden

Schreibt dieser Client eine syserr.txt, öffne die Datei, deren Änderungszeit zum fehlgeschlagenen Versuch passt. In PowerShell, geöffnet im betreffenden Clientordner, zeigen diese reinen Lesebefehle den Zeitstempel und die letzten 30 Zeilen:

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

Eine fehlende oder leere Datei ist ein mitteilbares Ergebnis, kein Anlass, einen Fehler zu erfinden. Private Clients können einen anderen Logpfad verwenden; prüfe ihre Dokumentation. Das Löschen des Logs repariert den darin aufgezeichneten Fehler nicht.

Nenne die vollständige Meldung, Client/Server und möglichst dessen Build, Windows-Build, GPU/Treiber, einen Screenshot der Konfiguration sowie das Ergebnis jeder einzelnen Änderung. Startet ein Serverclient und ein anderer nicht, nenne beide Versionen: Das grenzt den Vergleich ein, beweist aber keine der möglichen Ursachen. Entferne Benutzernamen, private Pfade, Tokens und Kontodaten, bevor du Logs öffentlich postest.

Die Gameforge-DE-Diskussion zeigt den Nutzen dieser Details: Ein Spieler berichtet von einer nicht ausgewählten Bildwiederholfrequenz, ein anderer kann wegen eines ungültigen Parameters nicht speichern. Die vorgeschlagene IME-Änderung hilft einem späteren Teilnehmer ebenfalls nicht. Das sind unterschiedliche Erfahrungen und keine einheitlich bestätigte Lösung.

Was wir geprüft haben und wie es weitergeht

Wir haben die verlinkte Herstellerdokumentation und die ursprüngliche Forendiskussion geprüft sowie die reinen PowerShell-Lesebefehle ausgeführt, einschließlich einer kontrollierten Prüfung mit einem Beispiel-Log. Wir haben weder eine fehlerhafte Metin2-Sitzung auf Arc A750/A770 reproduziert noch jeden Serverclient getestet. Die Treiberkorrektur ist Intels dokumentiertes Ergebnis. Die Konfigurations- und GPU-Schritte sind Diagnosetests mit klar zu erfassenden Ergebnissen, keine von uns behauptete Erfolgsquote.

Muss der Support den Client selbst untersuchen, sammle diese Ergebnisse, statt anschließend wahllos Registry-Änderungen, Kompatibilitätsoptionen und Ersatz-DLLs zu kombinieren. Beginne bei einem anderen Server mit dessen aktuellem Client und Anforderungen; das Verzeichnis privater Metin2-Server hilft, das passende Profil zu finden. Ein funktionierender Launcher, der Anmeldebildschirm und eine stabile Sitzung in der Spielwelt sind weiterhin getrennte Prüfschritte.

Quellen

Häufig gestellte Fragen

Brauche ich bei No Appropriate Device eine neue Grafikkarte?

Die Meldung allein beweist das nicht. Bestimme zuerst GPU, Treiber und verfügbare Anzeigemodi. Intel dokumentiert eine Treiberkorrektur für einen Fall mit Arc A750/A770; daraus folgt kein notwendiger Hardwaretausch für jeden Rechner.

Was tun, wenn die Frequenzliste leer ist?

Erzwinge weder 60 Hz noch eine nicht unterstützte Auflösung in einer Konfigurationsdatei. Prüfe den Grafiktreiber und das eigene Konfigurationswerkzeug des aktuellen Clients. Bleibt die Liste leer oder erscheint beim Speichern ein ungültiger Parameter, sende Screenshot und Adapter-/Treiberdaten an dessen Support.

Warum schließt DirectX 12 in dxdiag eine fehlende D3DX-Bibliothek nicht aus?

Die Windows-Laufzeitumgebung und optionale ältere D3DX-Komponenten sind verschiedene Dinge. Microsofts älteres Paket ergänzt diese Komponenten, ohne DirectX 12 zu ersetzen. Nutze es für eine dokumentierte Voraussetzung oder eine passende Meldung über eine fehlende Bibliothek, nicht als Universallösung.

Verwandte Seiten

Finde deinen perfekten Server

Durchsuche die bestbewerteten Metin2 Privatserver auf METIN2.GG oder trage deinen eigenen Server in die Rangliste ein.