Ich habe die Framerate in MonoGame freigeschaltet über:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
Und als Grundlage dafür, wie effizient ich das Spiel aktualisiere und zeichne.
Bei einer Auflösung von 240 x 160, bei der nichts außer einem Bildzähler gezeichnet oder aktualisiert wird, erhalte ich einen FPS-Wert von 9.000 bis 11.000 FPS.
Wenn ich meinen gesamten Code wieder hinzufüge, sinkt er auf ungefähr 1.100 FPS.
Ist dies ein gutes Indiz dafür, dass mein Code die GPU erheblich verlangsamt (10x), und sollte ich mir Sorgen machen? Das Spiel wird mit 60 FPS laufen, also bin ich noch ziemlich weit davon entfernt, aber an welchem Punkt in der freigeschalteten Bildrate sollte ich mir Sorgen machen?
GPU: AMD FirePro W5000 (FireGL V)