Échec de décompression Oodle dû à l'instabilité des processeurs Intel
- RAD a identifié un problème pouvant provoquer des échecs de décompression d'Oodle Data ou des plantages dans les jeux créés avec l'Unreal Engine.
- Ce problème affecte principalement les processeurs Intel 13900K et 14900K, et dans une moindre mesure les 13700, 14700 et processeurs associés.
- Seule une petite partie de ces processeurs présente ce comportement.
- Le problème résulte d'une combinaison entre les réglages du BIOS et les fréquences d'horloge élevées ainsi que la consommation électrique de ces processeurs, ce qui entraîne une instabilité du système et un comportement imprévisible sous forte charge.
Un problème matériel, pas un bug logiciel
- Il ne semble pas qu'un bug logiciel dans Oodle ou Unreal soit à l'origine du problème.
- Les réglages du BIOS sont trop optimistes, si bien que certains processeurs fonctionnent en dehors de leur plage de fonctionnement sous forte charge, avec des fréquences et une consommation électrique qui provoquent l'exécution d'instructions erronées.
- La décompression d'Oodle Data doit effectuer des vérifications supplémentaires de l'intégrité des données, ce qui lui permet de détecter très rapidement les incohérences, contrairement à d'autres codes de gameplay, de simulation, d'audio ou de rendu.
Type d'échec fréquent au lancement des jeux basés sur Unreal Engine
- Le type d'échec le plus courant est le message d'erreur "DecompressShader(): Could not decompress shader (GetShaderCompressionFormat=Oodle)".
- Le problème ne touche pas uniquement Oodle, et les systèmes affectés par cette instabilité échouent également sur les programmes standards de benchmark et de stress test.
- Les programmes qui sollicitent fortement le processeur sur de nombreux threads peuvent provoquer des plantages ou un comportement imprévisible.
Solutions de contournement pour résoudre le problème
- Il n'y a pas d'accès aux informations du processeur permettant de diagnostiquer précisément la cause et la meilleure solution.
- De nombreux fabricants de cartes mères/BIOS livrent des réglages qui poussent les processeurs en dehors de leur plage de fonctionnement sûre.
- Comme seul un petit nombre de processeurs est concerné, certains utilisateurs ont réussi à retourner leur processeur au fabricant et à en obtenir un nouveau sans ce problème.
- D'autres solutions de contournement nécessitent l'utilisation d'utilitaires de réglage ou la modification des paramètres du BIOS.
- L'utilisation d'Intel XTU pour abaisser le multiplicateur des Performance Cores de x55 à x54 ou x53 est signalée comme une solution efficace pour de nombreuses personnes.
Recommandations de modification des réglages du BIOS
- Si l'overclocking est activé, le désactiver, et éviter d'utiliser l'overclocking "AI" ou "automatique".
- Rechercher sur ark.intel.com les limites correctes du processeur, puis régler les limites de puissance et la tension dans les plages de sécurité recommandées par Intel.
- Désactiver les réglages BIOS de type "turbo amélioré" ou "multithreading amélioré", comme "ASUS MultiCore Enhancement" ou "ASUS Performance Enhancement 3.0".
Étapes supplémentaires de dépannage pour les cartes mères Intel, ASUS, Gigabyte et MSI
- Installer Intel XTU et exécuter le test AVX2.
- En cas d'échec du test AVX2, essayer les modifications spécifiques des réglages du BIOS pour les cartes mères ASUS, Gigabyte et MSI.
Pas de support direct pour les utilisateurs finaux
- Il n'est pas possible d'assurer directement le support des utilisateurs finaux des jeux affectés par ce problème, et il est recommandé d'utiliser les canaux de support officiels de l'éditeur du jeu ainsi que des fabricants du processeur et de la carte mère.
Avis de GN⁺
- Ce problème est important pour les utilisateurs de certains processeurs Intel, et il peut être nécessaire d'ajuster les réglages du BIOS pour assurer la stabilité du système.
- Modifier les réglages du BIOS peut être risqué ; les utilisateurs doivent donc faire preuve de prudence et privilégier un support officiel.
- Cet article fournit des mesures concrètes pour résoudre des erreurs logicielles causées par un problème matériel, et offre des informations utiles aux utilisateurs confrontés à ce type de difficulté.
1 commentaires
Avis Hacker News