web-dev-qa-db-ja.com

14.04でnVidia Optimus / Bumblebeeをセットアップする方法

13.10ベースのディストリビューションでBumblebeeを設定するために使用した以前の方法は、Ubuntu 14.04の下では機能しませんです。 Bumblebee GUIBumblebeeおよびUbuntu 14.04を設定するにはどうすればよいですか?

31
Pavak Paul

Ubuntu 14.04にbumblebeeをインストールするには、ターミナルでこれらのコマンドを実行します

Sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331

NVidiaを使用して開くアプリを管理するには、Bumblebee GUIをインストールする必要があります。手順は次のとおりです。

Pythonアプリインジケーターのインストール:

Sudo apt-get install python-appindicator

Gitをインストールします。

Sudo apt-get install git

Gitのディレクトリを作成します。

mkdir git && cd git

リポジトリをチェックアウトします。

git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
Sudo ./INSTALL

スタートアップアプリケーションに移動し、bumblebee-indicatorを追加します

次にリブートします。

37
Pavak Paul

私はかなり以前から同じ問題に直面しています。私は多くの記事をオンラインで参照しなければなりませんでしたが、何の助けも得られませんでした。それで、私は自分のブログ投稿を書きました、そして、私は非常に肯定的な反応を得ました。多くの人が投稿が役に立つことを確認しました。ブログの投稿を洗練して、使いやすくしました。ブログからコマンドを簡単にコピーして貼り付けるだけで問題なく動作します。

Nvidia 820Mを搭載したLenovo Z5070ラップトップを使用しており、Ubuntu 14.04 14.10および現在15.04のさまざまなバージョンをインストールすることでソリューションを何度もテストしました。私は問題を修正した方法を共有したかっただけです。

基本的にNumbleiaでBumblebeeをインストールすることは、Bumblebeeがテクノロジーとして機能する方法のため、Ubuntuで最も扱いにくいものです。理想的には、ソフトウェアをインストールするだけで十分なはずです。

私が推測するバージョン304のNvidia-Current Driversを使用していれば十分です。ただし、他のバージョンをインストールする場合は、必ずヘルプが必要です。これは、以下のブログ投稿が役立つ場所です。

こちら! を参照してください

Competeソリューションが投稿されなかったため、以前の投稿の1つが削除されました。しかし、私はジャークやスパマーではありません。以下は、ソリューションの実装に関する100%の技術的詳細です。


Ubuntuの公式リポジトリには、古いドライバーと古いドライバーのみがあります。私はそれを自分では使用せず、問題なく最新のNvidiaドライバーが必要な場合は同じことをお勧めします。

手順:-

  1. Ubuntuをインストールした後の最初のステップは、すべてのアップデートをインストールすることです。ソフトウェアアップデータを使用するか、単に次を実行します。

    Sudo apt-get update && Sudo apt-get upgrade
    
  2. を使用してXorg-edgers ppaを追加します

    Sudo apt-add-repository ppa:xorg-edgers/ppa 
    

    その後

    Sudo apt-get update
    Sudo apt-get upgrade && Sudo apt-get dist-upgrade
    

    これは最も重要なステップです。これを見逃すと、再起動後に黒い画面が表示されます。 xorg-edgers ppaを使用しているため、これを行ってください。 bumblebeeとnvidiaに必要なすべてのパッケージがppaから取得されるようにする必要があります。

  3. 次を使用してbumblebeeおよびNvidiaドライバーをインストールします

    Sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
    
  4. 現在のユーザーをbumblebeeセキュリティグループに追加します。

    Sudo adduser $USER bumblebee
    

    Ubuntu 15.04のみ:を使用してbumblebeeデーモンを手動で有効にする必要があります

    Sudo systemctl enable bumblebeed`
    
  5. これにより、システムへの必要なソフトウェアのインストールが処理されます。構成する必要があります。これまでにこれらの手順を実行した場合、設定は簡単になるはずです。

    まず、bbswitchとIntel i915ドライバーを有効にします。

     Sudo -H gedit /etc/modules 
    

    Ubuntu 15.04:ファイルは/etc/modules-load.d/modules.confです

    これらの2行を追加します

    i915
    bbswitch
    
  6. Bumblebee構成ファイルを編集します。

    Sudo -H gedit /etc/bumblebee/bumblebee.conf
    
    1. 22行目:

      Driver=nvidia
      
    2. 55行目:

      KernelDriver=nvidia-349
      
    3. 58行目:

      LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
      
    4. 行61:

      XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
      
  7. これに加えて、編集する必要がある別のファイルがあります。

    Sudo -H gedit /etc/modprobe.d/bumblebee.conf
    

    最後にこの行を追加します。

    blacklist nvidia-349
    

    これでrebootになります。リブート後、mesa-utilsがまだインストールされていない場合は、Sudo apt-get install mesa-utilsを使用して確認します。

    primusrun glxinfo | grep OpenGL
    

    これにより、nvidia-349.16ドライバーが使用されていることがわかります。

これを書いている時点では、nvidia-349が最新のドライバーであることに注意してください。別のドライバーバージョンを使用して、必要に応じて適切な番号を置き換えることができます(ファイルの編集時には特に注意してください)。

10
Rajat Pandita

このURLを介してASUS ROG G750JZからNVIDIA GTX880Mをインストールするだけです(フランス語サイト) buntu FR forum

短縮版:

Sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver

UbuntuのUnity 8の場合

Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install prime-indicator
Sudo reboot

再起動後、システムバーインジケータにIntelまたはnvidiaのロゴが表示され、両方を切り替えることができます。

Glxgearsを使用して、ビデオカードの速度をテストできます。

  • Intelカードのリターン+/- 60 fps
  • Nvidiaカードの返品+/- 20.000 fps :)

Nvidia-settingsパネルの空のポップアップエラーのような素数で問題が発生した場合、 Launch Pad 131002 でバグを確認できます。私は同様の問題に遭遇しましたが、それで修正できます:

Sudo update-alternatives --config x86_64-linux-gnu_gl_conf
Sudo ldconfig -n
Sudo update-initramfs -u

その後、再起動して動作するかどうかを確認します

5
olituks

質問に直接答えるのではなく、別の方法を提供することを敢えてします。先週、Ubuntu 14.04がリリースされた後、Ubuntu 14.04を新規インストールしました。

そして、私はちょうど説明された手順に従いました ここ

要するに、私はこれらの手順に従っただけです。

Sudo apt-get purge bumblebee*
Sudo apt-get purge libvdpau-va-gl1
Sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

新しいドライバーが利用可能であっても、nvidia-settingsの最後のバージョンは319なので、正確な手順に従いましたが、エラーが発生した場合は他の手順が提案されるので必ず記事全体を読んでください。

:)

1
Adrian Ramirez

バンブルビーは、14.04で少なくとも一部の人々には機能していません。それがあなたの状況であれば、別の答えで説明されているようにnvidia-primeパッケージを使用できます: nvidia-prime GT650Mを動作させるハイブリッドグラフィックスの取得

1
monotasker

wiki および他の回答に記載されているように、bumblebeeを動作させるには、インストールする必要があります。

Sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

ただし、デフォルトのドライバーでカードがサポートされていない場合(これを書いている時点では304)、追加の手順を実行する必要があります。ここに書いているのは、何時間ものフラストレーションの後、ついに答えを見つけたからです。

まず、執筆時点で最新のドライバーSudo apt-get install nvidia 346をインストールする必要があります。

その後、ファイル/etc/bumblebee/bumblebee.confを編集し、「nvidia-current」のすべてのインスタンスを「nvidia-346」に置き換える必要があります。これも その他の回答 で説明されています。

ただし、これにより、マシンが起動して黒い画面が表示されます。問題は、Intelモジュールの前にnvidiaモジュールがロードされていることです。 Bumblebeeは、nvidia-modulesをブラックリストに載せる/etc/modules/modprobe.d/bumblebee.confファイルを作成します。ただし、このファイルはしばらく更新されていません。したがって、このファイルの最後に次を追加する必要があります。

# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346

再起動後、準備完了です。もちろん、使用しているドライバーのバージョンに「346」を変更することを忘れないでください。

launchpadのバグを開いた があり、これがすぐに修正されることを願っています。

1
Stunts