今日私は本当に奇妙な何かに気づきました:
実行時
vblank_mode=0 glxgears
私は得ます:
5.0秒の38885フレーム= 7776.864 FPS
5.0秒で39279フレーム= 7855.745 FPS
5.0秒で39096フレーム= 7819.048 FPS
そして私が実行するウェン:
vblank_mode=0 primusrun glxgears
私は得ます:
5.0秒で7813フレーム= 1562.430 FPS
5.059秒の8459フレーム= 1691.648 FPS
5.0秒で8464フレーム= 1692.777 FPS
したがって、primusrun/optirunを使用しないと、FPSが500%増加します。これはどのようにして可能ですか?
これは、ほとんどの場合nvidiaチップセットを使用しており、ゲームで使用していることを意味しますか(私が使用するのはprimusrun Steam
のみ)インテルチップセットを使用していますか?
どうすれば修正できますか?
これは正常です。
ランニング primusrun "command"
はalwaysを使用してnVidiaカードにプログラムをレンダリングします。その逆ではありません。ここでの問題は、単にglxgears isnotベンチマーク であることです。
あなたは何か他のものでベンチマークする必要があります。 supertuxcart または xonotic を試してください。あるいはもっといいのは、実際にプレイしたいゲームを試してみることです。
少なくともnVidiaカードの使用に関する限り、修正すべきことはほとんどありません。 =-)