私は、C++/OpenGL/GLUT コードの非効率的で遅い部分を追跡して削除する過程にありました。その際、フレーム/秒カウンターを見て、実際に進歩しているかどうかを確認しました。ウィンドウを最大化すると、フレーム レートが約 120 から 60 に低下することに気付きました。
さらなる実験により、これは線形であることが明らかになりました。ウィンドウのサイズを変更することでフレームレートを変更できました。
これは、GPU レンダリングでボトルネックが発生していることを意味しますか? 確かに、最近の GPUは 300x300 と 1920x1080 の違いに気付かないほど強力なのでしょうか? それとも、グラフィックス カードに要求しすぎているのでしょうか?
別の方法としては、コードにバグがあり、大きなレンダリングでシステムの速度が低下することがあります。
私が尋ねているのはこれです: ウィンドウ サイズを変更するときにフレームレートが半分になることを期待するのは合理的ですか、それとも何か非常に問題がありますか?