Ben MonoGame framerate kilidini olmuştur:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
Ve oyunda güncelleme ve çizim ne kadar verimli için bir temel olarak kullanmak.
240 x 160 çözünürlüğünde, çerçeve sayacı dışında hiçbir şey çizilmiyor veya güncellenmiyor. 9.000 ila 11.000 FPS'lik bir FPS değeri elde ediyorum .
Tüm kodumu geri eklersem yaklaşık 1.100 FPS'ye düşer .
Bu, kodumun GPU'yu önemli ölçüde yavaşlattığının iyi bir göstergesi mi (10x) ve endişelenmem gerekir mi? Oyun 60 FPS'de çalışacak, bu yüzden hala oldukça uzaktayım, ancak kilitlenmemiş kare hızında hangi noktada endişelenmeliyim?
GPU: AMD FirePro W5000 (FireGL V)