« Flou »-allocation d’une plus grande durée UC au chargeur de texture de terrain

S’applique à : Microsoft Flight Simulator X Standard

Auteur :


Nick Whittome MVP

EXCLUSION DE CONTENU COMMUNAUTAIRE SOLUTIONS


MICROSOFT CORPORATION ET/OU SES FOURNISSEURS RESPECTIFS NE FONT AUCUNE DÉCLARATION SUR LA PERTINENCE, DE FIABILITÉ OU L’EXACTITUDE DES INFORMATIONS ET DES ÉLÉMENTS GRAPHIQUES ASSOCIÉS CONTENUS DANS LE PRÉSENT DOCUMENT. TOUTES CES INFORMATIONS ET ÉLÉMENTS GRAPHIQUES ASSOCIÉS SONT FOURNIS « EN L’ÉTAT » SANS GARANTIE D’AUCUNE SORTE. MICROSOFT ET/OU SES FOURNISSEURS RESPECTIFS EXCLUENT TOUTES LES GARANTIES ET CONDITIONS RELATIVES À CES INFORMATIONS ET LES GRAPHIQUES ASSOCIÉS, NOTAMMENT TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D’ADÉQUATION À UN USAGE PARTICULIER, LOIS ET D’ABSENCE DE CONTREFAÇON. VOUS RECONNAISSEZ SPÉCIFIQUEMENT QU’EN AUCUN CAS MICROSOFT ET/OU SES FOURNISSEURS EST RESPONSABLES POUR DES DOMMAGES DIRECTS, INDIRECTS, PUNITIFS, OU ACCESSOIRES, SPÉCIALES, NI LES DOMMAGES QUELCONQUES Y COMPRIS, SANS LIMITATION, LES DOMMAGES POUR PERTE D’UTILISATION, DE DONNÉES OU DE BÉNÉFICES, DÉCOULANT D’OU DANS N’IMPORTE QUEL LIÉS À L’UTILISATION D’OU DE L’INCAPACITÉ À UTILISER LES INFORMATIONS ET LES ÉLÉMENTS GRAPHIQUES ASSOCIÉS CONTENUS DANS LE PRÉSENT DOCUMENT , BASÉ SUR LE CONTRAT, RESPONSABILITÉ DÉLICTUELLE, NÉGLIGENCE, RESPONSABILITÉ STRICTE OU AUTREMENT, MÊME SI MICROSOFT OU L’UN DE SES FOURNISSEURS A ÉTÉ AVERTI DE L’ÉVENTUALITÉ DE DOMMAGES.

RÉSUMÉ


Cet article a été dérivé d’un billet réalisé par Adam Szofran, ACE Developer, sur des forums AVSIM.COM. Tout le crédit doit être remis à Adam, j’ai simplement traduit ici comme demandé.

SYMPTÔMES


Le symptôme de ce problème est de plus en plus flou et de plus en plus rapide. Lorsque vous ralentissez ou arrêtez, les textures de haute résolution apparaissent au bout d’un certain temps. C’est probablement la cause la plus traditionnelle et la plus fréquente de flous que les personnes ont rencontrées dans Combat Flight Simulator 2 (CFS2), Flight Simulator 2002 (FS8) et Flight Simulator 2004 (FS9).

CAUSE


Ce problème a été causé par le planificateur pour les tâches en arrière-plan dans le moteur FS mettant trop d’importance sur le maintien de cadences de trames élevées et impaires, par exemple pour le chargement des textures du terrain.

Règlement


Pour réduire la cause du flou, l’équipe ACE a retravaillé la façon dont le planificateur du simulateur de vol privilégie les tâches en arrière-plan à FSX. À présent, de plus en plus de temps processeur sont consacrées au chargement des données de paysages, y compris aux textures de terrains, au détriment de tarifs d’images légèrement inférieurs.  Ce changement a généralement résolu cette cause de flou, même si le chargeur de paysages peut toujours se trouver à des fréquences d’images extrêmement basses (moins de 10 images par seconde) ou à des vitesses de très grande taille (plus 600 de 10 images par seconde).  Il existe plusieurs façons d’ajuster le nombre de temps processeur FS pour le chargement de paysages et de textures. Le moyen le plus simple est de définir le curseur de la fréquence d’images cible sur une valeur que votre ordinateur peut atteindre de manière homogène. Moins vous définissez le curseur, plus le temps UC est détourné du rendu au chargement des données. Vous pouvez également modifier la variable suivante dans FSX. cfg: ajoutez cette entrée, juste en dessous de la section [main] dans FSX. CFGFIBER_FRAME_TIME_FRACTION = 0.33cette variable détermine la quantité de temps processeur fournie pour le chargement des données de paysages comme fraction du temps passé à l’affichage. Par exemple, la valeur par défaut de 0,33 signifie que pour toutes les 3 millisecondes consacrées au rendu, FS transmettra 1 milliseconde au chargeur de paysages. Le cas échéant, vous pouvez utiliser une valeur plus grande pour consacrer plus de temps au chargement. Si le problème persiste et que vous souhaitez obtenir des fréquences d’images légèrement plus élevées, vous pouvez utiliser une valeur plus petite. Là encore, cette variable est uniquement disponible dans la version finale de FSX et n’est pas disponible dans la version bêta ou la démonstration.  

INFORMATIONS SUPPLÉMENTAIRES


FSX. CFG figure dans le chemin d’accès aux données de l’application utilisateurs : C : \Documents and Settings \nom d’utilisateur\Application Data\Microsoft\FSX d’autres raisons pour lesquelles « le flou » peut inclure :épuisement de la mémoire vidéo. Si une scène particulière nécessite une plus grande quantité de mémoire vidéo que celle de votre carte graphique, le moteur graphique de Flight Simulator n’a pas d’autre choix mais de supprimer une partie de la résolution la plus élevée mipmaps de la mémoire vidéo pour économiser de l’espace, en laissant uniquement mipmaps de résolution inférieure pour le rendu. Il s’agit généralement d’un changement soudain. Un instant, toutes les textures de la scène sont nettes et complètes et tout devient plus flou. Il peut également s’aggraver progressivement sur plusieurs trames dans la mesure où FS fonctionne pour ajuster plus de textures à la mémoire vidéo. Il existe plusieurs façons de lutter contre ce problème. a) si vous utilisez une résolution d’écran très élevée, réduisez légèrement celle-ci pour libérer de la mémoire vidéo. b) certaines cartes vidéo utilisent une quantité importante de mémoire vidéo pour l’anticrénelage, ce qui signifie que vous pouvez la désactiver. c) désactiver le paramètre du curseur « taille de texture globale max ». d) abaisser la valeur du curseur de la résolution de l’AutoGen et du décor. e) réduire le paramètre de la résolution de la texture du terrainParamètres de filtrage médiocres.Malheureusement, il n’y a malheureusement pas de réponse à tous les pilotes et cartes vidéo pour que Flight Simulator interagisse avec Direct3D et configure le filtrage bilinéaire, trilinéaire ou anisotrope. En d’autres termes, malgré nos meilleurs efforts, il est possible que le filtre de texture sur votre carte graphique ne soit pas configuré pour fonctionner de manière optimale. Les textures peuvent donc avoir une apparence floue lors de l’affichage selon un angle oblique. Pour résoudre ce problème, essayez les différents modes de filtre (bilinéaire, trilinéaire, anisotrope) pour voir si l’un d’eux fonctionne mieux. Si ce n’est pas le cas, essayez de remplacer les paramètres de filtre de Flight Simulator par les paramètres de votre pilote d’affichage. Pour cela, vous pouvez utiliser les pilotes ATI et NVIDIA en cliquant sur l’icône ATI ou NVIDIA dans la barre d’État en regard de l’horloge de votre ordinateur de bureau et en effectuant les sélections appropriées.