Nvidia GeForgeの低いフレームレートで混乱しているか、ハードウェアレンダリングが機能していると思いますか?

Nvidia GeForgeの低いフレームレートで混乱しているか、ハードウェアレンダリングが機能していると思いますか?

長年にわたって、Gnome 2のCompizアニメーションがIntel GMA 965を実行している古いノートブックのように滑らかでない理由を疑問に思いました。たぶんこれは低いフレームレートに関連しているかもしれません。 glxgearsを実行すると(これはベンチマークではありません)、5秒間に約300フレームしか得られません。

$ glxgears 
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.391 FPS
300 frames in 5.0 seconds = 59.919 FPS
300 frames in 5.0 seconds = 59.921 FPS
300 frames in 5.0 seconds = 59.921 FPS
300 frames in 5.0 seconds = 59.921 FPS

本文では、このフレームレートが正確であると信じられません。フレームレートが20000以上のフォーラムアイテムを見たことがあるので、これは正常ではありません。私のNvidia GTS 250はより良いことができると思います。また、ソフトウェアレンダリングが無効になり、ハードウェアレンダリングが実際に機能することを意味します。

$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTS 250/PCIe/SSE2
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24, 
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer, 

なぜ300フレームレートが正常でなければならないのか、それとも他のものが間違っているのかを説明できる人はいますか?

ベストアンサー1

出力に次のように表示されることがわかります。

Running synchronized to the vertical refresh.  The framerate should be 
approximately the same as the monitor refresh rate.

モニターはおそらく60 Hzで動作します(LCDの場合はリフレッシュレートは気にしません)、これは現在見ている内容を説明するため、追加のフレームはGPUリソ​​ースを無駄にします。

実際のベンチマークを実行するには、ゲームなどを使用できます。Phoronixテストスイート

おすすめ記事