Metin2 ne démarre pas : diagnostiquer No Appropriate Device et les erreurs 3D
Diagnostiquer le démarrage graphique de Metin2 : correctif Intel Arc documenté, résolutions vides, GPU du jeu et bibliothèques DirectX manquantes.
Identifier le message avant de modifier quoi que ce soit
Si Metin2 s'arrête sur CREATE_NO_APPROPRIATE_DEVICE ou « Sorry, your system does not support 3D graphics », commencez par relever le message exact, le GPU et les modes d'affichage disponibles. Une carte graphique puissante n'exclut pas un problème de pilote ou de configuration du client. Une correction propre à un matériel est clairement documentée : Intel indique qu'un problème de lancement de Metin2 sur Arc A750/A770 sous Windows 10/11 est corrigé à partir du pilote 31.0.101.5085. Les autres machines nécessitent un diagnostic différent.
Ce guide concerne l'initialisation graphique sous Windows, y compris avec un client Windows fourni par un serveur privé. Il ne démontre pas que tous les serveurs utilisent le même moteur de rendu ou la même configuration. Pour les machines virtuelles sur Mac et Wine, consultez le guide MacBook : la carte virtuelle ou la couche de compatibilité ajoute un autre paramètre.
| Ce qui se passe | Par où commencer | Ce que le message ne prouve pas |
|---|---|---|
CREATE_NO_APPROPRIATE_DEVICE | Identifier le GPU et le pilote, puis les modes proposés par la configuration de ce client | Que le GPU est trop faible ou qu'une seule DLL réglera le problème |
System does not support 3D graphics | Lire le message complet et le journal correspondant ; vérifier la configuration et le pilote | Que l'ordinateur ne prend en charge aucune fonction 3D |
Une bibliothèque d3dx9_*.dll précise est signalée comme manquante | Les prérequis indiqués par le client et le package d'exécution hérité de Microsoft | Que ce package est nécessaire pour toute erreur graphique |
| Le monde s'ouvre, puis les FPS chutent | Diagnostiquer les performances de ce client et de cette scène | Qu'une correction du démarrage graphique améliorera les FPS |
Le wiki de dépannage Gameforge répertorie séparément les deux messages de lancement. Ses anciennes instructions de panneau de configuration ne décrivent pas nécessairement l'interface Windows actuelle.

Illustration générée à partir de références du jeu Metin2. Ce n'est ni une capture d'erreur ni une preuve de réparation réussie.
1. Identifier la carte graphique et le pilote installé
Fermez normalement le jeu et redémarrez Windows une fois si l'erreur survient après une session précédente. Notez le nom du serveur et du client, l'erreur et le moment où elle apparaît : après Jouer, avant la connexion ou après une modification de l'affichage. Conservez une copie de la configuration existante avant de la modifier.
Ouvrez Windows PowerShell depuis Démarrer. Ces commandes lisent uniquement la version de Windows et les informations des cartes graphiques ; elles n'installent rien et ne modifient aucun réglage :
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber
Get-CimInstance Win32_VideoController | Select-Object Name, DriverVersion
Interprétez le nom exact du modèle. Intel UHD, Arc A750 et une carte d'affichage virtuelle correspondent à des situations différentes. La présence de plusieurs GPU dans la liste ne dit pas lequel le jeu utilise. Microsoft documente Win32_VideoController, notamment la propriété de version du pilote ; un matériel non compatible WDDM peut renvoyer des valeurs inexactes.
Pour obtenir un rapport graphique, recherchez dxdiag dans Démarrer, ouvrez les onglets Affichage/Rendu disponibles sur votre machine et relevez la carte, le pilote et son modèle. Le numéro de DirectX dans l'onglet Système décrit le composant d'exécution de Windows ; il ne certifie ni la présence de toutes les bibliothèques facultatives ni la compatibilité de ce client. Les instructions dxdiag de Microsoft expliquent le rapport. Relisez tout rapport enregistré avant de le partager : il peut contenir des noms d'ordinateur et des chemins.
2. Vérifier le cas Intel Arc documenté
L'article d'assistance Intel consacré à Metin2, révisé pour la dernière fois le 14 octobre 2024, cite Arc A750/A770, Windows 10/11, et la correction dans le pilote 31.0.101.5085 ou ultérieur. Il s'agit de la première version corrigée dans ce rapport, pas d'une recommandation d'installer aujourd'hui cet ancien pilote.
Si votre matériel correspond, comparez la version installée et procurez-vous un pilote actuellement pris en charge pour votre appareil précis auprès de son fabricant ou du constructeur du portable. Suivez ses instructions d'installation, redémarrez si demandé, puis réessayez le même client avec la même configuration. Notez si l'erreur change.
N'appliquez pas ce seuil de version à Intel UHD, NVIDIA, AMD ou à tous les modèles Arc ultérieurs. Le rapport d'Intel ne cite pas non plus chaque exécutable de serveur privé. Si votre pilote est déjà plus récent et que l'erreur persiste, poursuivez ci-dessous ; la version seule n'identifie pas la cause.
3. Utiliser un mode d'affichage réellement proposé par le client
Ouvrez l'outil de configuration de cette installation. Pour Gameforge, utilisez l'entrée de configuration du jeu dans le lanceur ; un serveur privé peut fournir un autre outil ou menu. Modifiez les paramètres du client qui échoue, pas ceux d'un ancien dossier appartenant à un autre serveur.
- Notez la résolution, la profondeur de couleur, la fréquence de rafraîchissement et le mode d'écran actuels, lorsque ces champs existent.
- Sélectionnez une résolution réellement présente dans la liste. Ne saisissez pas une largeur et une hauteur arbitraires dans un fichier de configuration.
- Si un sélecteur de fréquence existe, choisissez une valeur proposée. 60 Hz constitue un premier essai utile uniquement si cette valeur est disponible, pas un nombre à imposer dans un champ vide.
- Essayez le mode fenêtré, enregistrez, fermez l'outil et relancez ce client. Changez un seul réglage à la fois pour pouvoir expliquer un résultat positif.
- S'il s'ouvre, testez progressivement les réglages souhaités. Gardez la dernière combinaison fonctionnelle pour pouvoir y revenir.
Une liste de résolutions ou de fréquences vide, ou une erreur de « paramètre incorrect », doit vous faire arrêter les tentatives identiques d'enregistrement. Vérifiez que le bon pilote d'affichage est installé et que l'outil de configuration appartient au client actuel. Si la liste reste vide, envoyez une capture et les informations matérielles à l'assistance de ce client.
Pourquoi ne pas imposer 800×600 à tout le monde ? Un exemple de code précis publié sur M2Dev en 2018 vérifie un mode fixe de 800×600 avant l'initialisation. Des participants discutent de modifier ou de supprimer ce contrôle, et une réponse ultérieure indique que la modification proposée n'a pas fonctionné. Cela explique un chemin d'échec possible dans ce code historique ; ce n'est pas la preuve que le même code existe dans la version Gameforge actuelle ou sur votre serveur privé. Les joueurs ne doivent pas modifier les exécutables ni imposer des modes non pris en charge par leur écran à partir de ce fil.
4. Sur un portable à deux GPU, sélectionner l'exécutable du jeu
Dans Paramètres Windows → Système → Affichage → Graphiques, ajoutez ou sélectionnez l'exécutable de l'application de bureau. Choisissez la préférence de GPU proposée pour cette application, enregistrez et redémarrez-la. Le libellé des menus varie selon la version de Windows. La documentation des paramètres graphiques de Microsoft décrit ces choix par application ; NVIDIA confirme que les préférences de Windows sont prioritaires sur son réglage de processeur préféré depuis Windows 10 20H1.
Le patcher, l'outil de configuration et le jeu peuvent être des exécutables différents. Une préférence affectée au seul patcher ne configure pas un autre EXE. Identifiez le véritable processus du jeu dans le Gestionnaire des tâches ou demandez son nom de fichier à l'équipe du serveur. Ne supposez pas que tous les clients privés s'appellent metin2client.exe.
Pour un test contrôlé, essayez le GPU nommé à hautes performances, redémarrez le client et notez le résultat. En cas d'échec, restaurez la préférence précédente avant d'essayer un autre GPU proposé. Il s'agit d'un contrôle de compatibilité, pas d'une promesse que la carte dédiée corrigera toujours cette erreur. Il n'est pas nécessaire de désactiver la carte intégrée dans le Gestionnaire de périphériques pour ce test.
Si le jeu reste ouvert, consultez la colonne Moteur de processeur graphique de son processus dans le Gestionnaire des tâches. Ajoutez cette colonne via le menu de l'en-tête si nécessaire, puis associez « GPU 0/1 » au modèle indiqué sous Performances. Microsoft explique ce que mesurent ces compteurs : les données GPU nécessitent un pilote WDDM 2.0 ou plus récent, et le libellé du moteur identifie l'activité rapportée plutôt qu'un test complet de compatibilité. Un client qui se ferme immédiatement peut ne laisser aucun échantillon utile. Un GPU affiché dans config.exe ou une préférence Windows enregistrée ne prouve pas à lui seul que le jeu effectue son rendu sur ce GPU.
5. Distinguer DirectX des fichiers manquants
Windows peut indiquer DirectX 12 alors qu'une ancienne application a besoin d'une bibliothèque D3DX supplémentaire. Le package Microsoft DirectX End-User Runtimes (June 2010) installe des composants facultatifs de l'ancien SDK sans remplacer le composant d'exécution DirectX de Windows.
Suivez cette branche lorsque les prérequis du client ou un message précis de bibliothèque manquante l'indiquent. Respectez les instructions de téléchargement Microsoft actuelles et les exigences du client. Ce n'est pas un remède général à CREATE_NO_APPROPRIATE_DEVICE, et l'installation du package ne prouve pas que le problème est réparé. Ne le remplacez pas par une DLL isolée téléchargée sur un site sans rapport.
Si le journal désigne plutôt un pack, un script Python ou une autre ressource du client manquants, utilisez la fonction de réparation Gameforge ou le patcher actuel du serveur privé concerné. Ne mélangez pas les pack, lib, configurations ou DLL de rendu de différents serveurs. Un wrapper de rendu fourni par un tiers modifie l'environnement du test ; il n'équivaut pas à installer le composant facultatif de Microsoft.
6. Lire le bon journal et envoyer un rapport utile
Si ce client écrit un fichier syserr.txt, ouvrez celui dont l'heure de modification correspond à la tentative échouée. Depuis PowerShell ouvert dans ce dossier client, ces commandes en lecture seule affichent son horodatage et ses 30 dernières lignes :
Get-Item -LiteralPath .\syserr.txt | Select-Object LastWriteTime, Length
Get-Content -LiteralPath .\syserr.txt -Tail 30
Un fichier absent ou vide est un résultat à signaler, pas une raison d'inventer une erreur. Les clients privés peuvent utiliser un autre emplacement de journal ; consultez leur documentation. Supprimer le journal ne répare pas l'échec qu'il enregistre.
Indiquez le message exact, le client et le serveur ainsi que leur version si disponible, la version de Windows, le GPU et son pilote, une capture de la configuration et le résultat de chaque modification isolée. Si un serveur se lance et un autre échoue, nommez les deux versions de client : cela précise la comparaison sans prouver une cause. Retirez les noms d'utilisateur, chemins privés, jetons et informations de compte avant de publier les journaux sur un forum.
La discussion Gameforge DE montre l'intérêt de ces détails : un joueur rapporte une fréquence de rafraîchissement non sélectionnée ; un autre ne peut pas enregistrer à cause d'un paramètre invalide. Le changement d'IME rapporté échoue aussi pour un participant ultérieur. Ce sont des résultats individuels différents, pas une seule correction vérifiée.
Ce que nous avons vérifié, et la suite
Nous avons contrôlé la documentation des fabricants citée et la discussion d'origine, puis exécuté les diagnostics PowerShell en lecture seule, dont un contrôle sur un journal d'exemple maîtrisé. Nous n'avons pas reproduit une session Metin2 défaillante sur Arc A750/A770 ni testé le client de chaque serveur. La correction du pilote est un résultat documenté par Intel ; les étapes de configuration et de GPU sont des tests diagnostiques aux résultats explicites, pas notre propre taux de réussite.
Si l'assistance doit examiner le client lui-même, arrêtez-vous après avoir collecté ces résultats plutôt que d'accumuler modifications du registre, options de compatibilité et DLL de remplacement. Pour un autre serveur, commencez par son client actuel et ses propres exigences ; l'annuaire des serveurs privés Metin2 permet de trouver le profil concerné. Un lanceur fonctionnel, un écran de connexion et une session stable dans le monde restent des étapes distinctes.
Sources
Questions Fréquentes
No Appropriate Device signifie-t-il que je dois changer de carte graphique ?
Que faire si la liste des fréquences de rafraîchissement est vide ?
Pourquoi DirectX 12 dans dxdiag n'exclut-il pas une bibliothèque D3DX manquante ?
Pages Associées
Trouve ton serveur parfait
Parcours les serveurs privés Metin2 les mieux classés sur METIN2.GG ou ajoute ton propre serveur au classement.

