in

Erreur AP204 Forza Horizon 3 et Motorsport 7 : panne de KB5065789

Erreur AP204 Forza Horizon 3 et Motorsport 7 : panne de KB5065789

Bien que tout indiquait les nouveaux pilotes NVIDIA selon ce qui avait été vu sur les forums après la désinstallation du 581.80 WHQL, l'histoire a fini par se tourner vers un autre coupable. L'erreur « AP204 : GPU non pris en charge » qui affecte les jeux classiques comme Forza Horizon 3 et Forza Motorsport 7 n'a rien à voir avec les cartes graphiques ou leurs pilotes, mais plutôt avec une mise à jour récente de Windows : KB5065789. Et le plus curieux est que la panne se reproduit de manière égale sur les ordinateurs équipés de graphiques AMD et NVIDIA. Qu'est-ce que cette mise à jour a à voir avec les deux jeux ? Eh bien, beaucoup en fait, et ils ne sont peut-être pas les seuls concernés.

La source du problème réside dans la manière dont ce correctif modifie la manière dont Windows communique les informations matérielles via DirectX. Quelque chose qui n'avait pas été discuté jusqu'à présent et qui est d'une importance vitale, car nous pourrions parler de davantage d'erreurs dans différents titres qui peuvent se manifester de différentes manières. Contrairement à ce que différents médias ont souligné sans vérifier l'information, ce problème n'est pas lié au pilote NVIDIA ou AMD, mais plutôt à Microsoft.

L'erreur AP204 de Forza Horizon 3 et Motorsport 7 est la faute de la mise à jour KB5065789

Bien que Microsoft n'ait pas introduit dans KB5065789 une révision interne du système DXGI (DirectX Graphics Infrastructure), qui est responsable de l'énumération et de la validation des adaptateurs graphiques (GPU) avant le démarrage de tout jeu DirectX, il semble qu'il y ait une relation directe avec le cas d'une manière ou d'une autre qui n'est pas comprise. Ce processus, apparemment trivial et auquel toute l'industrie est habituée, est celui que Forza utilise pour vérifier si le GPU installé est sur sa liste des appareils pris en charge, et bien sûr, des problèmes surviennent.

A lire également  Votre modèle R2 est suspendu

L'inconvénient est que Horizon 3 et Motorsport 7 s'appuient sur une ancienne version de cette interface, conçue il y a près de dix ans, lorsque les identifiants GPU avaient une structure fixe et prévisible. Et ce ne sont pas les seuls jeux à le faire.

Avec la mise à jour, Windows a commencé à renvoyer différents identifiants, plus conformes à l'architecture moderne des pilotes WDDM et aux nouvelles extensions DirectX 12.3. Le résultat est que les anciens Forza ne savent pas comment interpréter ces nouvelles valeurs et supposent que l'adaptateur n'existe pas ou n'est pas compatible. D'où le redoutable message « AP204 : GPU non pris en charge » apparaît, même sur les ordinateurs équipés d'une RTX 5090 ou d'une Radeon RX 7900 XTX ou RX 9070 XT, car le Forza ne détecte pas correctement.

Ce qui est intéressant est que, malgré cet avertissement, les jeux peuvent démarrer et fonctionner normalement une fois la fenêtre d'erreur fermée. Cela montre que le problème n'affecte pas le rendu ou le pipeline graphique, mais uniquement la couche d'initialisation DXGI. En d'autres termes, le jeu interprète mal la réponse du système d'exploitation, mais Microsoft ne répertorie aucune modification apportée à DXGI avec KB5065789, le mystère demeure donc.

Les investigations des utilisateurs ont échoué, la mise à jour doit être désinstallée

La confusion initiale est venue parce que de nombreux utilisateurs ont remarqué qu'en revenant à un pilote NVIDIA précédent (par exemple, de 581.80 à 576.88), le message disparaissait, ce qui les a amenés à penser que l'erreur provenait desdits pilotes. Cependant, des tests ultérieurs sur des systèmes équipés de cartes AMD ont confirmé que le défaut était toujours présent, signe sans équivoque que le problème résidait dans l'interaction entre DirectX et Windows, et non dans le pilote.

A lire également  Les tarifs de Trump endommageront l'industrie du jeu vidéo

Lors de la désinstallation du correctif KB5065789, le système revient au rapport des identifiants GPU dans le format précédent, éliminant le conflit et rétablissant une compatibilité totale avec l'ancien Forza, ce qui semble indiquer, encore une fois, qu'il y a un problème avec DXGI. Microsoft n'a pas officiellement reconnu cet effet secondaire, mais la corrélation est claire et reproductible dans plusieurs contextes, comme elle est désormais signalée.

Cette affaire révèle quelque chose que nous oublions souvent : les correctifs de sécurité ou de performances de Windows peuvent modifier les composants critiques du système graphique sans que les développeurs de jeux existants ne soient préparés à ces changements. La rétrocompatibilité ne dépend donc pas toujours des fabricants de GPU, mais aussi de l'écosystème logiciel lui-même qui fait office d'intermédiaire.

Le bug AP204 a clairement montré que même un correctif de routine, qui touche une partie fondamentale d'un système comme DXGI, peut révéler les coutures d'un écosystème aussi complexe que celui du système.
gaming sur PC, où les premières conclusions ne sont parfois pas les bonnes, et cette erreur AP204 dans Forza en est l'exemple le plus récent et le plus clair. Est-ce que Microsoft doit le réparer ou est-ce aux développeurs de décider ? Dans ce cas, il semble que ce sera de la part de ce dernier, et alors qu'arrivera-t-il aux anciens jeux avec ce système ? Eh bien, il est presque certain qu’ils seront confrontés à des échecs similaires, ce qui reste à voir.