मैं के माध्यम से MonoGame में framerate अनलॉक कर रहा है:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
और इसे एक आधार के रूप में उपयोग कर रहा हूं कि मैं गेम में कितना कुशल हूं और ड्राइंग कर रहा हूं।
240 x 160 के रिज़ॉल्यूशन पर, बिना कुछ खींचे या अपडेट किए एक फ्रेम काउंटर के अलावा मुझे 9,000 से 11,000 एफपीएस का एफपीएस मूल्य मिलता है ।
अगर मैं अपने सभी कोड को वापस जोड़ता हूं तो यह लगभग 1,100 FPS तक गिर जाता है ।
क्या यह एक अच्छा संकेत है कि मेरा कोड GPU (10x) को धीमा कर रहा है, और क्या मुझे चिंतित होना चाहिए? खेल 60 एफपीएस पर चलने वाला है, इसलिए मैं अभी भी उससे बहुत दूर हूं, लेकिन अनलॉक किए गए फ्रेम दर में मुझे किस बिंदु पर चिंतित होना चाहिए?
GPU: AMD FirePro W5000 (FireGL V)