J'ai déverrouillé le framerate dans MonoGame via:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
Et en l'utilisant comme base pour évaluer l'efficacité de la mise à jour et du dessin dans le jeu.
À une résolution de 240 x 160, rien n'étant dessiné ou mis à jour sauf un compteur de trames, j'obtiens une valeur FPS de 9 000 à 11 000 FPS.
Si j'ajoute tout mon code, il descend à environ 1100 FPS.
Est-ce une bonne indication que mon code ralentit considérablement le GPU (10x), et devrais-je m'inquiéter? Le jeu va tourner à 60 FPS, donc je suis encore assez loin de cela, mais à quel moment de la fréquence d'images déverrouillée dois-je m'inquiéter?
GPU: AMD FirePro W5000 (FireGL V)