web-dev-qa-db-ja.com

OptimusラップトップでBumblebeeand Wineを使用すると、どのようなパフォーマンスの低下が予想されますか?アイビーブリッジでバンブルビーを使用することもできますか?

私はいつか新しいラップトップを購入する予定であり、最良のものを見つけるために多くの研究を行ってきました。残念ながら、多くのラップトップにはOptimusが含まれており、Linuxのサポートはほとんどありません。私は私にはいいと思われるラップトップを考えていますが、残念ながらそれはOptimusを持っています。私は不幸な場所で立ち往生しています。より高価なGTX670またはGTX675グラフィックカードを搭載したラップトップにもっとお金をかけることができます。これらのカードにはOptimusが搭載されていないようであるため、そもそもUbuntuで使用する方が良いかもしれません。パフォーマンスヒット。重要なのは、私はそのようなハイエンドのグラフィックカードを特に必要としないということです。 GTX650MまたはGTX660Mは、Windowsのフレームレートに匹敵するフレームレート、またはわずかなペナルティがあれば、私のニーズに適合します。私はまた、これらの弱いカードを備えたラップトップを好みます。なぜなら、それらは1ポンドか2ポンド軽い傾向があり、側面と背面ではなく側面に通気孔があるか、背面だけだからです。

これが裏話です。私の質問は、Bumblebeeを使用してOptimusのサポートを取得した場合、Windows 7のパフォーマンスと比較してFPSヒットがいくつかかると予想できるかということです。また、WineからいくつのFPSヒットを期待できますか?私は以前にWineを使用したことがありますが、必要なFPSと、必要なグラフィックカードで期待するFPSの近くでWineをカットしている状況ではありません。 WindowsでGTX650を使用している場合でも、希望するグラフィック設定を維持しながら、わずかなFPSで余裕を持って、GTX650を切り詰めます。したがって、ヒットが数FPSしかない場合は問題ありません。それ以上の場合は、GTX660mで問題ありません。しかし、それが大きな違いである場合、Optimusを回避するためだけに、あまり好きではないラップトップのためにもっと多くのお金を払わなければならないかもしれません!!いくつかの機能。

もう一つ。 Bumblebeeは、Ivy Bridgeであっても、Optimusラップトップで動作しますか?私はラップトップに1000ドル以上を費やすことを嫌い、Ubuntuをラップトップで使用できないことに気付きます。

2
Robb A.

パフォーマンスへの影響は、バンブルビーの方がはるかに悪いです。 Bumblebeeは、NvidiaカードでのレンダリングとIntelディスプレイでの出力の間のブリッジとしてVirtualGLを使用します。 VirtualGLは、3Dレンダリングを表示から分割するためのより汎用的なプログラムとして作成されました。動作しますが、パフォーマンスはネイティブソリューションほど良くありません。

https://github.com/Bumblebee-Project/Bumblebee/issues/37#issuecomment-4062386 でのEricApplemanの結果を検討してください。また、GT 425M(Fermi)でテストを行ったところ、glxspheresを使用してフレームレートが10倍悪いことが示されました。以下の最初のコマンドはBumblebee/VirtualGLを使用し、2番目のコマンドはNvidiaカード上でプログラムを「ネイティブに」レンダリングします(ただし、外部モニターが接続されていないため、プログラムは表示されません)。

$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 425M/PCIe/SSE2
72.460542 frames/sec - 75.205347 Mpixels/sec
74.386601 frames/sec - 77.204366 Mpixels/sec
75.740174 frames/sec - 78.609212 Mpixels/sec
74.906713 frames/sec - 77.744179 Mpixels/sec
75.722470 frames/sec - 78.590838 Mpixels/sec
75.897246 frames/sec - 78.772233 Mpixels/sec
76.254962 frames/sec - 79.143500 Mpixels/sec
76.083521 frames/sec - 78.965565 Mpixels/sec
$ DISPLAY=:8 glxspheres
Polygons in scene: 62464
Visual ID of window: 0x27
Context is Indirect
OpenGL Renderer: GeForce GT 425M/PCIe/SSE2
734.081618 frames/sec - 819.235085 Mpixels/sec
728.918580 frames/sec - 813.473136 Mpixels/sec
730.108078 frames/sec - 814.800615 Mpixels/sec
730.416062 frames/sec - 815.144325 Mpixels/sec
730.235888 frames/sec - 814.943251 Mpixels/sec
730.164017 frames/sec - 814.863043 Mpixels/sec

外部モニターを購入してノートパソコンの画面を黒のままにしておいてもかまわない場合は、OptimusノートパソコンであってもNvidiaカードを最大限に活用できます。別の方法は、Lenovoラップトップを探しています。これらには、統合カードとディスクリートカードまたはOptimusモードのどちらかを選択するためのBIOSオプションがあります。他のベンダーはそれに関してLenovoから多くを学ぶことができます...

[〜#〜] prime [〜#〜] はOptimusの問題に対する実際の解決策です(Bumblebeeは回避策/ハックです)が、ライセンスの問題のため、Nvidiaではすぐには採用されない可能性があります。

Ivy BridgeはBumblebeeとは無関係であり、それが問題を引き起こすかどうかは、Intelからのドライバーサポートと関係があります。

5
Lekensteyn