0

Bumblebee で QtCreator を起動せずに Bumblebee と QtCreator を一緒に使用するにはどうすればよいですか?

マルハナバチが何であるかを知らない人のために:

Linux の Nvidia Optimus の非公式バージョンです。必要な場合にのみ dGPU を有効にすることができます。しかし、グラフィックス プログラマーであれば、おそらく dGPU で OpenGL コンテキストを作成したいと思うでしょう。

4

2 に答える 2

2

1.) プロジェクトを作成します。

2.) 私の例では、プロジェクトのデバッグ フォルダーに移動します。/home/maik/untitled-build-Desktop_Qt_5_0_1_GCC_64bit-Debug

3.) 新しいファイルを作成します。あれを呼べoptimus.sh

4.) optimus.sh を開き、次のように記述します ->optirun ./untitled

untitled は、デバッグ フォルダー内の実行可能ファイルの名前にすぎないことに注意してください。私の場合は「無題」です。

5.) QtCreator に移動します -> Projects-> Build & Run-> 使用するキットを選択します -> 移動Run->を'Run'クリックします'Add'-> Custom executable-> の下'Command'で、ファイルを選択しoptirun.shます -> オンにしRun in Teminalます。

これで、QtCreator で実行をクリックするたびに、実行可能ファイルが optirun で開始されます。これで、dGPU は常にアクティブになるのではなく、アプリケーションを実行した場合にのみアクティブになります。

于 2013-02-28T18:32:26.047 に答える
1

他の答えはうまくいきましたが、私のやり方はよりきれいだと感じています:

  • Qt Creator で、Projectsタブに移動します。
  • Build & Run-> [your kit]->に移動し Runます。
  • 右側の の下でRun、 をクリックして を追加しCustom executableます。
  • Executable記入してください/usr/bin/optirun(または出力が与えるものは何でも)which optirun
  • Command line arguments実行./foobar可能ファイルに名前が付けられfoobarていて、ビルド ディレクトリにある場合は入力します。
  • のままWorking directoryにし%{buildDir}ます。
于 2017-01-05T20:42:03.597 に答える