1週間、bumblebee / nvidiaに関する多くの参照を確認した後、この新しいスレッドを投稿することにしました。私が試したことは、私のシナリオではうまくいきませんでした🙁…virtualglとprimusのテスト、構成ファイルのさまざまな選択、ドライバーnvidia-current-updatesとnvidia-331-updatesの再構築とテスト、そして複数回のインストール/アンインストール…イライラします。 🙁:-/
以下で説明する問題を解決するのに役立つヒント、ヒント、またはリファレンスをいただければ幸いです。
HPラップトップ。パビリオン15
レガシーモードで実行(secureBootを無効にすることにより)
Ubuntu 12.04(win8なし)をインストールし、bumblebee bumblebee-nvidia virtualgl virtualgl-libs:i386 linux-headers-generic nvidia-331-updates、およびさらにprimusprimus-libs:i386
現在のステータスと結果:
~$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
305 frames in 5.0 seconds = 60.888 FPS
301 frames in 5.0 seconds = 60.026 FPS
…
$ optirun -vv glxgears
[ 837.155622] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 837.156380] [INFO]Configured driver: nvidia
[ 837.156787] [DEBUG]optirun version 3.2.1 starting...
[ 837.156840] [DEBUG]Active configuration:
[ 837.156896] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 837.156948] [DEBUG] X display: :8
[ 837.156980] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331-updates:/usr/lib32/nvidia-331-updates
[ 837.157012] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 837.157042] [DEBUG] Accel/display bridge: virtualgl
[ 837.157077] [DEBUG] VGL Compression: proxy
[ 837.157109] [DEBUG] VGLrun extra options:
[ 837.157145] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 837.164030] [INFO]Response: No - error: X did not start properly
[ 837.164069] [ERROR]Cannot access secondary GPU - error: X did not start properly
[ 837.164085] [DEBUG]Socket closed.
[ 837.164117] [ERROR]Aborting because fallback start is disabled.
[ 837.164131] [DEBUG]Killing all remaining processes.
–
$ lspci | egrep '3D|VGA'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
–
$lspci -k
起動後…
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
そして「sudomodprobenvidia_331_updates」の後…
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
Subsystem: Hewlett-Packard Company Device 2166
Kernel driver in use: nvidia
Kernel modules: nvidia_331_updates, nvidia_304, nouveau, nvidiafb
(rev-ffからrev-a1への変更を見てください…!!!)
$ jockey-text -l
kmod:nvidia_304 - nvidia_304 (Privativo, Activado, No está en uso)
kmod:nvidia_331 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Libre, Desactivado, No está en uso)
kmod:nvidia_331_updates - nvidia_331_updates (Privativo, Activado, No está en uso)
すべてのドライバーがアクティブ化されましたが、「使用されていません」
~$ optirun --status
Bumblebee status: Error (3.2.1): X did not start properly
$ optirun -b none nvidia-settings -c :8
[ 525.940758] [ERROR]Cannot access secondary GPU - error: X did not start properly
[ 525.940890] [ERROR]Aborting because fallback start is disabled.
$ ldd $(which optirun)
linux-vdso.so.1 => (0x00007fffb7bfe000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007facb3bce000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007facb39c6000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007facb3605000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007facb33c8000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007facb31ab000)
/lib64/ld-linux-x86-64.so.2 (0x00007facb3ed7000)
このフォームへのchar制限に関する問題のため、次のコンテンツへの外部リンクを投稿します:bumblebee.conf、xorg.conf.nvidia、Xorg.0.log:
関連:古いデータベースを邪魔にならないように移動中にエラーが発生しましたか?http://public.justcloud.com/dra40vv88p.5315941
ご清聴ありがとうございました!!よろしく!!
;-))
承認された回答:
これが必ずしもマルハナバチについてのあなたの質問に答えるとは限らないことを私は知っていますが、あなたはヒントやヒントを言いました。
12.04に明示的に拘束されていない場合は、14.04に更新して、nvidia-prime
を使用できます。 Optimusハードウェアの使用をはるかに簡単にするパッケージ。
IntelチップとnVidiaチップを切り替えるには、ログアウト/ログインする必要がありますが、デスクトップ全体をnVidiaカードで使用できるため、設定はほとんど必要ありません。
マルハナバチは素晴らしい解決策ですが、セットアップが面倒な場合があり、特定のゲームでパーティクルやその他の問題が発生しました。