primus

2013 年 5 月 15 日

インストール済みのbumblebeeのバックエンドはvirtualgl。
もうひとつ、primusというのが速いらしいので試してみました。
Synapticパッケージマネージャーからキーワード”primus”で検索してインストールします。
primusをバックエンドとしてfirefoxを起動するときは


vblank_mode=0 primusrun firefox

とします。
Bumblebee -Ubuntu Wikiに書いている方法($ optirun -b primus アプリ)で起動しても実力は発揮しませんでした比較の意味がありません
glxspheresでそれぞれのバックエンドで性能を確認してみたのが次です。

$ glxspheres ←比較するなら全て同じモードでないと無意味(vblank_mode=0)
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile
61.670797 frames/sec – 64.236302 Mpixels/sec
60.037847 frames/sec – 62.535421 Mpixels/sec
60.079538 frames/sec – 62.578847 Mpixels/sec

$ optirun glxspheres ←比較するなら全て同じモードでないと無意味(vblank_mode=0)
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: NVS 4200M/PCIe/SSE2
125.137578 frames/sec – 130.343301 Mpixels/sec
145.256918 frames/sec – 151.299606 Mpixels/sec
151.477554 frames/sec – 157.779021 Mpixels/sec

$ optirun -b primus glxspheres ←比較するなら全て同じモードでないと無意味(vblank_mode=0)
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: NVS 4200M/PCIe/SSE2
62.150227 frames/sec – 64.735676 Mpixels/sec
60.087967 frames/sec – 62.587627 Mpixels/sec
60.068587 frames/sec – 62.567441 Mpixels/sec

$ vblank_mode=0 primusrun glxspheres
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Polygons in scene: 62464
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: NVS 4200M/PCIe/SSE2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
234.551315 frames/sec – 244.308649 Mpixels/sec
236.700252 frames/sec – 246.546983 Mpixels/sec
236.157529 frames/sec – 245.981682 Mpixels/sec

あくまでもglxspheresで単純比較しただけなので、firefoxが劇的に変わることはありません・・・って当たり前ですね:-)
VLCはエラーが出て起動しませんでした。

Ubuntu

Posted by yoshimi