Saya telah membuka kunci framerate di MonoGame via:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
Dan menggunakannya sebagai dasar seberapa efisien saya memperbarui dan menggambar dalam permainan.
Pada resolusi 240 x 160 dengan tidak ada yang ditarik atau diperbarui kecuali frame counter saya mendapatkan nilai FPS dari 9000 hingga 11.000 FPS.
Jika saya menambahkan semua kode saya kembali turun menjadi sekitar 1.100 FPS.
Apakah ini indikasi yang baik bahwa kode saya secara signifikan memperlambat GPU (10x), dan haruskah saya khawatir? Game ini akan berjalan pada 60 FPS jadi saya masih cukup jauh dari itu, tetapi pada titik berapa frame rate yang tidak terkunci harus saya perhatikan?
GPU: AMD FirePro W5000 (FireGL V)