Ho sbloccato il framerate in MonoGame tramite:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
E usandolo come base per l'efficienza che sto aggiornando e disegnando nel gioco.
Con una risoluzione di 240 x 160 senza che sia stato disegnato o aggiornato nulla tranne un contatore di frame, ottengo un valore FPS compreso tra 9.000 e 11.000 FPS.
Se aggiungo nuovamente tutto il mio codice, si riduce a circa 1.100 FPS.
È una buona indicazione che il mio codice sta rallentando significativamente la GPU (10 volte) e dovrei preoccuparmi? Il gioco funzionerà a 60 FPS, quindi sono ancora abbastanza lontano da quello, ma a che punto dovrei preoccuparmi della frequenza dei fotogrammi sbloccata?
GPU: AMD FirePro W5000 (FireGL V)