Améliorer les performances et la fréquence d’images de FPVSIM

Simulateur FPVSIMPerformances7:05
Regarder sur YouTube

Supprimez les limites de fréquence d’images du navigateur et ajustez la VSync de Chrome pour des vols FPVSIM plus fluides, avec moins de latence.

Ce que vous apprendrez

Ce guide règle le simulateur FPVSIM dans le navigateur pour améliorer la fluidité des commandes et de l’affichage. Il explique le diviseur de rendu, la physique monocœur ou multicœur, les graphiques de performances, l’utilisation d’un profil Chrome vierge et les options de lancement facultatives montrées dans la vidéo.

Ne changez qu’une variable à la fois. Notez les performances de référence, modifiez un seul réglage et volez de nouveau dans la même scène. Un compteur de boucles plus élevé n’est pas utile si la régularité des images, la charge physique ou les sensations aux commandes se dégradent.

Régler FPVSIM en premier

  1. Choisir le mode matériel adapté

    Le mode pour matériel peu puissant privilégie une compatibilité étendue. Le mode pour matériel puissant donne accès au réglage « Diviseur de rendu » utilisé dans le tutoriel.

  2. Ajuster progressivement le diviseur de rendu

    Un diviseur plus faible exécute la boucle graphique plus souvent ; un diviseur plus élevé réduit ce travail. Diminuez la valeur jusqu’à obtenir une bonne réactivité, mais remontez-la si des tremblements ou des saccades persistent.

  3. Tester les modes de calcul physique

    La physique monocœur peut réduire la latence de bout en bout sur des circuits simples. La physique multicœur déporte le travail de simulation et peut être plus fluide dans de grandes scènes comme Google Maps, Lake House ou Floating Islands. Testez les deux sur votre matériel.

  4. Observer les statistiques de performances

    Activez les graphiques de performances et observez la fréquence de la boucle graphique, la charge physique et la mémoire. Si la charge physique reste élevée, les mouvements peuvent devenir irréguliers même lorsque le compteur graphique semble impressionnant.

Isoler la charge supplémentaire du navigateur

  1. Créer un profil Chrome dédié

    Ajoutez un nouveau profil Chrome pour FPVSIM et n’y installez aucune extension. Vous pourrez ainsi déterminer plus facilement si un outil d’enregistrement, de développement ou une autre extension consomme le processeur ou la mémoire en concurrence avec le simulateur.

  2. Fermer les onglets inutiles

    Évitez d’ouvrir plusieurs onglets du simulateur ou d’autres pages gourmandes pendant une session.

  3. Retester la même scène

    Rechargez FPVSIM dans le profil vierge et comparez la même scène, le même appareil et les mêmes réglages avec votre mesure de référence.

Options facultatives d’un raccourci Chrome sous Windows

La vidéo montre un raccourci de bureau avancé qui lance Chrome avec la VSync du GPU et la limite de fréquence d’images de Chrome désactivées.

--args --disable-gpu-vsync --disable-frame-rate-limit
  1. Créer ou retrouver un raccourci Chrome

    S’il n’existe aucun raccourci sur le bureau, recherchez Chrome dans le menu Démarrer, ouvrez son emplacement de fichier et copiez le raccourci sur le bureau.

  2. Modifier le champ Cible

    Ouvrez les propriétés du raccourci. Placez le curseur après le guillemet fermant qui entoure chrome.exe, ajoutez une espace, puis les arguments indiqués ci-dessus.

  3. Relancer Chrome avec ce raccourci

    Appliquez la modification, fermez toutes les fenêtres de Chrome, puis lancez-le à l’aide du raccourci modifié.

  4. Comparer les sensations aux commandes

    Testez de nouveau FPVSIM. Ces options de navigateur ne sont pas officiellement prises en charge et leur disponibilité comme leur comportement peuvent changer. Supprimez-les si Chrome devient instable ou cesse de les accepter.

Conseils supplémentaires

  • Dans ce tutoriel, le compteur FPS mesure les itérations de la boucle graphique, et non la fréquence de rafraîchissement physique de l’écran.
  • Dans le fonctionnement de la V2 décrit par la vidéo, le réglage Physics FPS de l’ancienne interface est fixé à 500. Déplacer cet ancien contrôle ne modifie pas cette valeur.
  • Recharger avec F5 peut éliminer un état inhabituel de la session, mais ne remplace pas le diagnostic d’un problème de performances reproductible.
  • Les modifications des réglages d’exécution peuvent nécessiter un rechargement du simulateur pour être entièrement appliquées.

Transcription révisée

Cette transcription a été révisée pour faciliter la lecture tout en conservant la séquence technique du tutoriel.

00:00–01:08

Le premier réglage est le diviseur de rendu, différent des options de nombreux jeux. Une valeur plus faible exécute la boucle graphique de FPVSIM plus souvent, mais une valeur trop basse peut provoquer des tremblements. Le mode pour matériel peu puissant maximise la compatibilité ; le mode pour matériel puissant permet aux ordinateurs adaptés de régler le diviseur.

01:08–02:38

La démonstration compare un diviseur de 1 à une valeur beaucoup plus élevée. Le nombre de FPS affiché compte les itérations de la boucle graphique, tandis que l’écran continue d’afficher les images à sa propre fréquence de rafraîchissement. Dans FPVSIM V2, les mises à jour physiques sont fixées à 500, même si un ancien contrôle Physics FPS reste visible.

02:39–03:41

Choisissez ensuite la physique monocœur ou multicœur. Le calcul monocœur partage le thread principal et peut réduire la latence sur des circuits simples. Le calcul multicœur déplace la simulation sur un autre cœur et peut être plus fluide dans de grandes scènes. Utilisez les statistiques de performances pour comparer la fréquence graphique, la charge physique et la mémoire.

03:42–04:38

Une charge physique élevée sur le graphique peut entraîner des mouvements irréguliers. Le tutoriel précise aussi que les paramètres PID de FPVSIM pilotent un véritable algorithme PID, même si le réglage détaillé des PID constitue un autre sujet.

04:39–05:12

Les extensions du navigateur peuvent nuire aux performances. Créez un profil Chrome vierge réservé au simulateur pour qu’aucune extension inattendue ne lui dispute les ressources.

05:13–06:34

La dernière optimisation consiste en un raccourci Chrome facultatif qui désactive la VSync du GPU et la limite de fréquence d’images. Retrouvez ou créez un raccourci Chrome, ouvrez ses propriétés, ajoutez les deux arguments de lancement après chrome.exe, appliquez la modification, fermez Chrome et relancez-le avec ce raccourci.

06:35–07:00

L’auteur recharge parfois FPVSIM avec F5 lorsqu’une session se comporte de façon inhabituelle. Testez les réglages mesurés sur votre propre matériel et conservez la combinaison qui offre les commandes les plus fluides et fiables.

Questions fréquentes

Faut-il toujours régler le diviseur de rendu sur 1 ?

Non. Une valeur plus faible peut accélérer le rendu, mais une valeur trop basse peut provoquer des tremblements. Utilisez la valeur la plus basse qui reste fluide dans la scène et avec le matériel que vous utilisez réellement pour voler.

Le grand nombre de FPS correspond-il à la fréquence de mon écran ?

Non. La vidéo explique qu’il s’agit de la fréquence de la boucle graphique. Votre écran continue d’afficher les images à sa fréquence de rafraîchissement prise en charge.

Quand utiliser la physique multicœur ?

Essayez-la dans les grandes scènes ou les scènes complexes lorsque la physique monocœur présente une charge irrégulière. Sur un ordinateur suffisamment puissant, les circuits simples peuvent offrir moins de latence en mode monocœur.

Dois-je utiliser les options du raccourci Chrome ?

Non. Il s’agit d’options avancées facultatives montrées par l’auteur. Chrome peut les modifier ou les supprimer : comparez donc soigneusement et retirez-les si elles posent problème.

Pourquoi utiliser un profil Chrome séparé ?

Un profil vierge élimine la charge supplémentaire des extensions et rend les tests de performances plus reproductibles.

Français