Un écran noir dans GameLoop, c'est un moteur de rendu qui échoue en silence, pas un plantage
GameLoop affiche du noir au lieu d'une erreur quand sa surface de rendu n'arrive pas à s'initialiser. L'endroit où le noir apparaît — lanceur, jeu ou après un alt-tab — réduit la cause à l'une de quatre.
L'écran noir, c'est ce que GameLoop affiche quand sa surface de rendu n'arrive pas à se mettre en place. L'émulateur, lui, est bien vivant : le processus tourne, le son sort parfois, la fenêtre accepte les clics. Simplement, rien n'y est dessiné. C'est ce silence qui rend la panne plus intimidante qu'elle ne l'est — il n'y a aucun message à chercher.
Avant toute chose, déterminez où l'écran noir apparaît. Les trois cas n'ont presque rien en commun.
| Où l'écran devient noir | Couche la plus probablement fautive |
|---|---|
| Le lanceur n'affiche jamais son écran d'accueil | Installation endommagée, ou bibliothèques d'exécution dont dépend l'interface |
| Accueil correct, le jeu devient noir après « Jouer » | Chemin de rendu (DirectX/OpenGL) ou attribution du GPU |
| Noir uniquement après un alt-tab aller-retour | Bascule du plein écran exclusif |
Les quatre causes profondes
Mauvais choix de moteur de rendu. GameLoop choisit un chemin de rendu au démarrage. S'il ne parvient pas à initialiser la surface GPU sur le chemin retenu, il ne bascule pas sur un autre et ne proteste pas — il n'affiche rien.
Attribution du GPU. Sur un portable équipé à la fois d'un circuit intégré et d'une carte dédiée, Windows peut confier GameLoop au circuit intégré. Selon le jeu et la résolution, cela se termine par une fenêtre noire plutôt que par un diaporama.
État du pilote. Les deux sens comptent. Un pilote qui a des années et un pilote installé la semaine dernière sont également capables de casser le chemin de rendu — c'est pourquoi « mettez à jour vos pilotes » a raison une fois sur deux et tort l'autre fois.
Cache périmé. Après une mise à jour de GameLoop ou d'un jeu, des fichiers résiduels de la version précédente peuvent entrer en conflit avec les nouveaux. Un écran noir au premier lancement après mise à jour relève généralement de ce cas ou du précédent.
Les correctifs, du plus souvent efficace au moins
Laissez-lui une minute. Au premier lancement après une mise à jour de jeu, la compilation des shaders et le travail sur les ressources ont lieu avant que quoi que ce soit soit dessiné. Fermer la fenêtre au bout de trente secondes et déclarer que c'est cassé est une manière courante de fabriquer ce problème.
Changez le mode de rendu. Dans les paramètres de moteur de GameLoop, passez de DirectX à OpenGL ou l'inverse, enregistrez, et quittez complètement l'émulateur depuis la zone de notification avant de le relancer. Les anciennes cartes AMD et les circuits Intel intégrés sont les bénéficiaires habituels d'OpenGL.
Forcez le GPU dédié. Soit via le panneau de configuration du fabricant, en ajoutant l'exécutable de GameLoop et en sélectionnant le processeur haute performance, soit via Paramètres Windows, Système, Affichage, Graphismes, où GameLoop peut être réglé sur Haute performance. C'est la première chose à essayer sur n'importe quel portable.
Mettez à jour ou revenez en arrière sur le pilote. Vérifiez la date du pilote dans le Gestionnaire de périphériques, sous Cartes graphiques. Récent et fraîchement cassé signifie retour arrière ; ancien signifie mise à jour, depuis le site du fabricant du GPU. Redémarrez dans les deux cas.
Videz le cache. GameLoop entièrement fermé, videz le contenu des dossiers de cache et temporaires sous les répertoires Tencent GameLoop dans %AppData% et %LocalAppData%. Supprimez le contenu, pas les dossiers.
Réparez le jeu, pas l'émulateur. Si l'écran noir a commencé avec une mise à jour de saison, réinstallez le jeu depuis le gestionnaire de jeux de GameLoop plutôt que depuis Ajout/Suppression de programmes de Windows. La progression est sur les serveurs de l'éditeur, pas sur votre disque.
Réinstallez les Visual C++ Redistributables. Des bibliothèques manquantes ou endommagées produisent des échecs silencieux, et le moteur de rendu fait partie de ce qui ne se chargera pas. La page de Microsoft liste les paquets actuellement pris en charge ; installez les versions x86 et x64.
Ce qui ne corrige rien
Augmenter la RAM et le nombre de cœurs alloués. Donner plus de cœurs et plus de mémoire à l'émulateur est le conseil standard de tous les forums, et c'est un réglage de performance. Une surface qui ne s'initialise pas ne s'initialise pas mieux avec 8 Go.
Réinstaller GameLoop en premier réflexe. C'est le dernier recours pour une raison : c'est le plus long, cela efface votre configuration, et cela ne règle que les deux causes de cette liste qui relèvent réellement de fichiers corrompus.
Désactiver l'antivirus et le laisser désactivé. Si couper la protection restaure l'image, la réponse est une exclusion de dossier, pas un Windows durablement sans garde.
Changer le préréglage graphique dans le jeu. Un écran noir est une absence totale de rendu. Passer d'Élevé à Bas change ce qui aurait été dessiné, pas le fait que quelque chose soit dessiné.