web-dev-qa-db-ja.com

Nvidia Optimusを設定できるBumblebee-Projectは完全に安全ですか?

期待どおりに動作し(Ubuntu 12.04 x64)、問題はありません。ただし、ハードウェアの損傷の可能性について少し心配しています。それは完全に回避されていますが、非公式の回避策です。このソフトウェアに伴うリスクや、ハードウェアメーカーからの批判を誰かが知っていますか?

4

非公式ですが、NvidiaはBumblebeeプロジェクトを知っています。

彼らの引用 PR応答 (私はそれに完全には同意しませんが、ここでは関係ありません):

最近、Optimusノートブックテクノロジーに対するサポートの欠如についていくつかの質問が出されました。 Optimusノートブックテクノロジーを発表したときは、Windows 7のみがサポートされていました。オープンソースコミュニティは、Bumblebee Open Source Project http://bumblebee-project.org/ のサポートを得てこれを回避するために結集しました。その結果、最近、Bumblebeeとのやり取りを容易にするように設計されたR295ドライバーにインストーラーとreadmeの変更を加えました。

バンブルビーが危険だった場合、ユーザーからの苦情がたくさんあるはずです。しかし、これはそうではないので、バンブルビーは安全であると考えるかもしれません。

現在、バンブルビーは2つの部分で構成されています。

  1. optirunプログラムを使用してnvidiaカードを使用できるようにする
  2. カードが使用されていないときにnvidiaビデオカードを無効にする

最初の機能はnvidiaドライバーと同じくらい安全です。追加の(ソフトウェア)レイヤーを除いて、プロセスはプライマリカードとしてnvidiaカードを備えたシステムと同じです。

2番目の機能は、カスタムカーネルモジュール bbswitch を使用し、ACPIサブシステムと対話します。 bbswitchをBumblebeeと組み合わせて使用​​すると、カードは起動時に無効になり、シャットダウン時に有効になります。 bbswitchモジュールの作成者として、bbswitchをBumblebeeと組み合わせて使用​​したときに、ハードウェアの損傷の兆候をまったく受け取っていません。

Bumblebeeなしでbbswitchを使用する場合、一部のマシンではシャットダウン時にカードを有効にする必要があります。これは、bbswitchモジュールにOFFコマンドを送信することで実行できます。これが行われない場合、一部のマシンでは、次回の起動時にnvidiaカードが表示されなくなる可能性があります。一部のマシンでは、マシンの電源を切ると元に戻すことができます。その他にはBIOSリセットが必要です。繰り返しますが、これは、Bumblebeeなしでbbswitchを使用した場合、または特別な対策なしでbbswitchを使用した場合にのみ発生します。この問題のバグレポートは https://github.com/Bumblebee-Project/Bumblebee/issues/224 にあります

プライマリビデオカードと同じnvidiaカードを搭載したラップトップからの問題が適用される場合があります。つまり、nvidiaカードに大きな負荷をかけると、熱設計が悪いラップトップがオーバーヒートする可能性があります。これはバンブルビーに限られた問題ではありません。

3
Lekensteyn

私はそれを自分で使用しており、問題はありませんでした。私はそれを使う他の何人かの人々を知っています、そして、彼らのどちらも問題がありませんでした。

悲しいことに、ソフトウェアがシステムに害を及ぼすことはできないと言っても仕方がない。何かひどく悪いことをする隠れたバグが常にありえます。そのため、ソフトウェアの開発者でさえ、安全に使用できるとは言えません。

私の個人的な評価では、ハードウェアに重大な影響(電源管理など)はすべて、公式のnvidiaドライバーによって行われるため、ハードウェアへの損傷はほとんどありません。発生する可能性のある最悪のケースは、Xサーバーの構成が壊れることです。しかし、私が今まで聞いたバンブルビーの欠点はありません。

これは明確な答えではないかもしれませんが、私はとにかくそれを投稿しています。

1
André Stannek