nvidia optimusドライバーのインストール方法


11

私はhttp://ubuntuportal.com/2012/01/bumblebee-3-0-tumblewed-nvidia-optimus-gpu-switching-for-linux-has-been-released-how-to-install-bumblebee-3をフォローしています-0-on-ubuntu.htmlこのガイドでは、Dell Inspiron N5110ノートブック(Intel HD Graphics 3000 + NVIDIA GeForce GT525M)にnvidiaドライバーをインストールしますが、optirunコマンドでプログラムを起動しようとすると常にエラーが発生します。

ターミナルは言う:

adam@Adam-LT:~$ optirun firefox
[ 1482.559417] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 1482.559517] [ERROR]Aborting because fallback start is disabled.

私のラップトップクーラーは常にラップトップを冷却します。つまり、nvidiaカードはバックグラウンドで電力を消費しています。(ターミナルは時々デーモンサーバーが実行されていないと言います。)この問題の解決策を教えてもらえますか?

回答:


12

私も最近この問題を抱えていました。

私にとっては、次のコマンドを実行するだけでした。それらを分解します。

sudo apt-get install ppa-purge
sudo apt-get purge bbswitch-dkms bumblebee-nvidia

PPA-Purgeユーティリティをインストールし、BBSwitchとBumblebeeを削除します

sudo apt-get install linux-headers-generic

これにより、適切なLinuxヘッダーがインストールされます。何らかの理由で、BBSwitchはカーネルに(より良い言葉がないために)挿入しません。

その後、単純な

sudo apt-get install bbswitch-dkms bumblebee-nvidia

すべてを修正しました。ああ、もちろん再起動:)

少なくとも少しでもお役に立てば幸いです!どうやって行くのか教えてください


1
走るだけで十分だと思いますsudo apt-get install linux-headers-$(uname -r) && sudo dkms autoinstall && sudo restart bumblebeed。それはbbswitchをコンパイルするためのものをインストールし、bbswitchを検出できるようにbumblebeedを再起動します。
レーケンシュタイン

1
私のためにも働いた、素晴らしい!
マカリオ

1

Ubuntu 12.04から12.10へのアップグレードでは、bumblebeeが以前にインストールされていることが論理的です。ただし、PPAはアップグレード時に無効になるため、再度有効にする必要があります。

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install bbswitch-dkms bumblebee-nvidia

この時点ではマルハナバチの新バージョンでは、同様にインストールされますnvidia-current、それは依存関係のあるとしてbumblebee-nvidia

ホームディレクトリが暗号化されている場合、インストールプロセスはでハングしupdate-initramfsます。これは、無効にすることで解決することができるFRAMEBUFFER=y/usr/share/initramfs-tools/conf-hooks.d/cryptsetup

# This will setup non-us keyboards in early userspace,
# necessary for punching in passphrases.
KEYMAP=y

# force busybox on initramfs
BUSYBOX=y

# and for systems using plymouth instead, use the new option
# FRAMEBUFFER=y  # DISABLED to install nvidia drivers

現在、optirunは、Asus N56V上の私のシステムGeforce GT 650Mで完全に動作します。


0

ガイドの「optirun glxspheres」を試しましたか?そして、何と言うのですか?私の言う;

toddi @ ubuntu-e530:〜$ optirun glxspheresシーン内のポリゴン:62464ウィンドウのビジュアルID:0x21コンテキストは直接OpenGLレンダラー:GeForce GT 630M / PCIe / SSE2

このより公式なサイトによると、「http://bumblebee-project.org/install.html」-私が従ったこと-「sudo apt-get install bumblebee-nvidia」を実行すると言いました。

!! 注意 !!私は専門家ではありません。これは私がやったことです-そしてそれはここで動作するようです。最初のコマンド以外は何もテストしていません。このコンピューターを入手したばかりで、バッテリーの節約に最も興味があります。


1
adam @ Adam-LT:〜$ optirun glxspheres [4817.799920] [エラー]セカンダリGPUにアクセスできません-エラー:GPUドライバーをロードできませんでした[4817.800070] [エラー]フォールバックスタートが無効になっているため中止します。
アダム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.