これが私の話です:-)
nVIDIA®GeForce®GT 750MでBumblebeeを実行したいのですが、動作しません。基本的にoptirunは、NVIDIA GPUの初期化に失敗したと言います。
Nvidia-xconfigを使用した後、ここで提案されている多くのことを試し、完全に壊れたXサーバーと単一性で終了しました。私のシステムのデバッグの夜が再び実行された後(ubuntu-desktopパッケージを再インストールする必要がありました)、オンボードのIntelチップの何かが壊れています:glxspheres(Intelチップで実行)で60 fpsを使用する前に、25fpsになりました。
GT 750Mは304でサポートされていないため、ここで説明するように319/325ドライバーとbumblebeeをインストールしました。 bumblebee (ppa:xorg-edgers/ppa)でNvidia 319を使用
以下では、できるだけ多くの有用な情報を投稿しようとしています。
システム:
optirun --debug glxspheres
[36773.371123] [DEBUG] optirunバージョン3.2.1開始... [36773.371185] [DEBUG]アクティブな構成:[36773.371198] [DEBUG] bumblebeed構成ファイル:/etc/bumblebee/bumblebee.conf [36773.371211] [DEBUG] Xディスプレイ:: 8 [36773.371223] [デバッグ] LD_LIBRARY_PATH:/ usr/lib/nvidia-325:/ usr/lib32/nvidia-325 [36773.371236] [デバッグ]ソケットパス:/var/run/bumblebee.socket [36773.371248] [DEBUG ]アクセラレータ/ディスプレイブリッジ:自動[36773.371260] [DEBUG] VGL圧縮:プロキシ[36773.371273] [DEBUG] VGLrunの追加オプション:
[36773.371285] [デバッグ] Primus LDパス:/ usr/lib/x86_64-linux-gnu/primus:/ usr/lib/i386-linux-gnu/primus [36773.371349] [ DEBUG]自動検出されたブリッジvirtualglの使用[36773.411550] [INFO]応答:いいえ-エラー:[XORG](EE)NVIDIA(0):PCI:1:0:0でNVIDIA GPUの初期化に失敗しました。お願いします[36773.411588] [エラー]セカンダリGPUにアクセスできません-エラー:[XORG](EE)NVIDIA(0):NVIDIA GPUをPCI:1:0:0で初期化できませんでした。お願いします
[36773.411593] [DEBUG]ソケットが閉じられました。 [36773.411613] [エラー]フォールバックスタートが無効になっているため中止しています。 [36773.411620] [DEBUG]残りのすべてのプロセスを停止しています。
dpkg -l | grep nvidia
iiマルハナバチ-nvidia
3.2.1-1〜raringppa3 AMD64独自のNVIDIAドライバーrc nvidia-304を使用したNVIDIA Optimusのサポート
304.108-0ubuntu1〜xedgers〜raring1 AMD64 NVIDIAバイナリXorgドライバー、カーネルモジュール、およびVDPAUライブラリII nvidia-319
325.15-0ubuntu1〜xedgers〜raring2 nvidia-319 II nvidia-325用AMD64 Transitionalパッケージ
325.15-0ubuntu1〜xedgers〜raring2 AMD64 NVIDIAバイナリXorgドライバー、カーネルモジュール、およびVDPAUライブラリーii nvidia-persistenced
325.15-0ubuntu1〜xedgers〜raring1 AMD64 NVIDIAカーネルドライバーをロードし、デバイスファイルを作成しますii nvidia-settings-319
325.15-0ubuntu1〜xedgers〜raring2 nvidia-settings-319 ii AMD64 Transitionalパッケージii nvidia-settings-325
325.15-0ubuntu1〜xedgers〜raring2 NVIDIAグラフィックスドライバーを設定するためのAMD64ツール
lspci -k | grep nvidia
使用中のカーネルドライバー:nvidia
grep -Fn '(EE' /var/log/Xorg.8.log
15:(WW)警告、(EE)エラー、(NI)未実装、(??)不明。 117:[36773.400](EE)モジュール「kbd」のロードに失敗しました(モジュールが存在しない、0)158:[36773.409](EE)NVIDIA(0):PCI:1:0:0でNVIDIA GPUの初期化に失敗しました。 159:[36773.409](EE)NVIDIA(0):システムのカーネルログで追加エラー160:[36773.409](EE)NVIDIA(0):メッセージを確認し、第8章:161:[36773.409の一般的な問題]を参照してください](EE)NVIDIA(0):README追加情報について。 162:[36773.409](EE)NVIDIA(0):NVIDIAグラフィックデバイスの初期化に失敗しました! 163:[36773.409](EE)NVIDIA(0):X画面0の初期化に失敗しました168:[36773.409](EE)画面が見つかりましたが、使用可能な構成がありません。 172:[36773.409](EE)176:[36773.409](EE)追加情報については、「/ var/log/Xorg.8.log」のログファイルも確認してください。 177:[36773.409](EE)
kern.log
9月22日09:39:34 talorion-N550JVカーネル:[37308.550024] vgaarb:このpciデバイスはvgaデバイスではありませんSep 22 09:39:34 talorion-N550JVカーネル:[37308.550406] nvidia 0000:01:00.0:irq 50 for MSI/MSI-X Sep 22 09:39:34 talorion-N550JVカーネル:[37308.563424] NVRM:vbiosをシステムメモリにコピーできませんでした。 9月22日09:39:34 talorion-N550JVカーネル:[37308.571915] NVRM:RmInitAdapterが失敗しました! (0x30:0xffffffff:720)Sep 22 09:39:34 talorion-N550JV kernel:[37308.571923] NVRM:rm_init_adapter(0)failed
Bumblebee.conf
KeepUnusedXServer = false XorgConfDir =/etc/bumblebee/xorg.conf.d
[bumblebeed] VirtualDisplay =:8 KeepUnusedXServer = false ServerGroup = bumblebee TurnCardOffAtExit = false NoEcoModeOverride = false Driver = nvidia
[optirun] Bridge = auto VGLTransport = proxy PrimusLibraryPath =/usr/lib/x86_64-linux-gnu/primus:/ usr/lib/i386-linux-gnu/primus AllowFallbackToIGC = false
[driver-nvidia] KernelDriver = nvidia-319 PMMethod = auto LibraryPath =/usr/lib/nvidia-319:/ usr/lib32/nvidia-319 XorgModulePath =/usr/lib/nvidia-319/xorg、/ usr/lib/xorg/modules XorgConfFile =/etc/bumblebee/xorg.conf.nvidia
[driver-nouveau] KernelDriver = nouveau PMMethod = auto XorgConfFile =/etc/bumblebee/xorg.conf.nouveau
ここに私の質問があります:
助けてくれてありがとう。
グレゴール
---更新/編集---
lupopa iの提案の後、12.04が正常にインストールされました。問題は、nvidiaプライムが機能していないことです。なぜ機能していないのかをここで説明します: Ubuntuは、Optimusテクノロジーを備えたNVIDIA GeForceをサポートしていますか? 。だから私はバンブルビーに固執する必要があると思いますが、まだ動作していません:-)
数日前と同じ状況でした。新しいラップトップLenovo Y510Pを購入しましたが、次の仕様があり、
私のアドバイス(私はいくつかの場所で読んだ)は、最新のLinuxカーネルに付属している最新のUbuntuを使用する必要があるということです。 Linux Kernel 3.11.1に付属しているUbuntu 13.10(Unity)をインストールしました(この投稿の執筆時点)。
Ubuntu 13.10を使用してから、セキュアブートなどを無効にする必要がないなど、いくつかの利点がありました。インストールCDを挿入するときに、F12キーを押してUEFIブート順序にアクセスしました。ここで、ブートメディアとしてCDを選択しました。 Live CD環境を起動したところ、うまく機能しているように見えました。そこで、Windowsとともにインストールしました。
それをインストールした後、再起動して、GrubメニューからUbuntuを選択した後に黒い画面が表示されました。オプション-nomodesetを追加する必要がありました。 Ubuntuはデフォルトでnouveauドライバーに設定していたため、これが必要でした。また、明るさのオプションが0であることに気付きました。画面の明るさを上げて、ubuntuの起動画面を表示してみてください。しかし、-nomodesetオプションを使用したにもかかわらず、ログイン画面にアクセスできませんでした。
そこで、Ctrl + Alt + F2を押して、tty2端末に移動しました。ここでログインして次のものをインストールします。
Sudo apt-get install bumblebee primus primus-libs-ia32:i386 linux-headers-generic
その後、システムを再起動します。 -nomodesetオプションを追加する必要がなくなり、ログイン画面に到達できました。起動するたびに明るさが0に設定されるという問題がまだあります。この時点で、インテルHD4600をnouveauドライバーとともにあらゆる目的で使用しています。
どこでも読むと、Nvidiaの専用ドライバーは、新しいNvidiaグラフィックカードのNouveauよりもパフォーマンスの点ではるかに優れています。そのため、ログインしたら、ターミナルを開いて次のコマンドを実行しました。
Sudo apt-get install bumblebee-nvidia nvidia-319 nvidia-settings-319
これにより、いくつかの追加パッケージが依存関係として自動的にプルされ、bumblebeeがnuvia独自のドライバーをnouveauよりもデフォルトとして使用するようになります。まだ構成ファイルを編集する必要はありませんでした。
バンブルビーは現在、NvidiaのOptimusテクノロジーの最良の選択肢です。デフォルトでは、UbuntuはすべてにIntel HD4600を使用します。 Nvidiaを使用してゲームを実行する場合(自動的には実行されません)、ゲームの起動に使用するコマンドにoptirun --bridge primusを追加します。これを使用して、最高の設定でDota 2を実行し、50〜60 fpsを取得できます。
これが役に立てば幸いです。 https://wiki.ubuntu.com/Bumblebee でbumbleebeeに関するすべての情報を入手しました。
注1:いかなる場合でも、NvidiaのWebサイトからドライバーをダウンロードして手動でインストールしないでください。その場合、Linuxカーネルの更新があるたびにドライバーを再インストールする必要があります。
注2:nvidia-currentをインストールしないでください。かなり古いnvidia-304を指しているためです。新しいバージョンのnvidia-325をインストールして、パフォーマンスをさらに向上させる方法をまだ検討する必要があります。
注3:Ubuntu 13.10ではまだ利用できないため、ppa:xorg-edgers/ppaはまだ追加していません。ただし、このカードは非常に新しいため、入手可能になったら、Intel HD4600の最新の更新を取得するために追加する予定です。
Linux Ubuntu 12.04.3を新規としてインストール-最初のデバイスとしてNvidia Optimusを使用するUbuntu;)そして、Bumblebeeは必要ありません...
あいさつルポパ
東芝Satellite P50-A-11KラップトップのUbuntu 13.10でGT745Mが動作するようになりました。
何が必要かは分かりませんが、私がやったことはここにあります。
インストールされたドライバーのマルハナバチとヘッダー
Sudo apt-get install nvidia-331 bumblebee linux-headers-generic
Geditでbumblebees config-fileを開きます。
Sudo gedit /etc/bumblebee/bumblebee.conf
一致するキーワードを次の値に置き換えます。
Driver=nvidia
KernelDriver=nvidia-331
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
保存して終了
その後、304-driverを削除しました
Sudo jockey-text -d kmod:nvidia_304
次に、これを実行し、[OK]を押して、いくつかのものを再構成します。
Sudo pam-auth-update --force
再起動しました。
これはロングショットでしたが、13.10ではvirtualGLバックエンドが欠落しているようですので、ここからダウンロードしてインストールします: http://sourceforge.net/projects/virtualgl/files/VirtualGL/2.3.3/
ダウンロードしたら、次を使用してターミナルにインストールします。
Sudo dpkg -i virtualgl_2.3.3_AMD64.deb
optirunはprimusよりもvirtualglを優先するようになり(bumblebees configfileでbridgeがautoまたはvirtualglに設定されている場合)、virtualgl-backendでは問題なく動作するようです。
いくつかの出力:
r@i7:~$ optirun -vvv glxgears
[ 2396.043994] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2396.044237] [INFO]Configured driver: nvidia
[ 2396.044318] [DEBUG]optirun version 3.2.1 starting...
[ 2396.044325] [DEBUG]Active configuration:
[ 2396.044328] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 2396.044331] [DEBUG] X display: :8
[ 2396.044334] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 2396.044337] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 2396.044340] [DEBUG] Accel/display bridge: auto
[ 2396.044342] [DEBUG] VGL Compression: proxy
[ 2396.044345] [DEBUG] VGLrun extra options:
[ 2396.044348] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 2396.044372] [DEBUG]Using auto-detected bridge virtualgl
[ 2397.989470] [INFO]Response: Yes. X is active.
[ 2397.989482] [INFO]Running application using virtualgl.
[ 2397.989561] [DEBUG]Process vglrun started, PID 3727.
7045 frames in 5.0 seconds = 1408.869 FPS
6834 frames in 5.0 seconds = 1366.776 FPS