web-dev-qa-db-ja.com

primusrun / optirunがデフォルトの起動より遅い

今日私は本当に奇妙な何かに気づきました:

実行時

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のみ)インテルチップセットを使用していますか?

どうすれば修正できますか?

1
vivoconunxino

これは正常です。

ランニング primusrun "command"alwaysを使用してnVidiaカードにプログラムをレンダリングします。その逆ではありません。ここでの問題は、単にglxgears isnotベンチマーク であることです。

あなたは何か他のものでベンチマークする必要があります。 supertuxcart または xonotic を試してください。あるいはもっといいのは、実際にプレイしたいゲームを試してみることです。

少なくともnVidiaカードの使用に関する限り、修正すべきことはほとんどありません。 =-)

2
Stunts