私はLinuxが初めてで、Ubuntu 12.04を個人のラップトップであるDell XPS 15にインストールしようとしています。これにはOptimusを搭載したNVIDIA GT540Mが搭載されています。便利なことに、BIOSでOptimusを無効にする方法はありません。 lspci出力:
00:02.0 VGA互換コントローラー:Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller(rev 09)
01:00.0 VGA互換コントローラー:NVIDIA Corporation GF108 [GeForce GT 540M](rev a1)
マルハナバチをインストールしましたが、正常に動作するようです。 mesa-utilsのglxgearsを使用してテストしました。これが正常かどうかはわかりませんが、「glxgears」を単独で実行すると次の結果が得られます。
エラー:RGB、ダブルバッファービジュアルを取得できませんでした
ただし、「optirun glxgears」は正常に動作し、5秒で約5800〜6000のフレームレートを取得します。
私の唯一の問題は、ハードウェアアクセラレーションによるデスクトップエフェクトが機能しないことです。グラグラしたウィンドウやアニメーションを有効にできません。最悪なのは、Aeroのようなウィンドウ最大化効果が機能しないことです。 USBドライブを走らせたときは機能していましたが、その効果をまったく有効にすることはできませんでした。ビデオカードの問題に関連していると思われますが、有効にする方法がある場合はお知らせください!
OptirunはNVIDIAドライバーを使用していますが、Intelドライバーは正しくセットアップされていませんか?ステップを見逃しましたか?
もう1つスクリーンショットを示します。また、これはUbuntuの64ビットインストールであることに注意してください!
nvidia-current-updates
を使用する場合は、/etc/bumblebee/bumblebee.conf
を編集し、KernelDriver=nvidia-current-updates
の下で[driver-nvidia]
を設定する必要があります。
Bumblebeeをインストールしたばかりですが、インストール中にユニバースリポジトリを選択したようです。これにより、nvidiaドライバーが取り込まれ、3Dアクセラレーションおよびその他のOpenGL機能が破損しました。 Xサーバーを再起動してみてください。マシンを再起動します。
それでも問題が解決しない場合は、一部のライブラリが間違った場所にインストールされている可能性があります。 Bumblebeeのインストール後、/usr/lib/xorg/modules/extensions/
にはlibglx.so
、libglx.so.VERSION
、またはnvidia_drv.so
を含めないでください。その場合は、それらのファイルを削除します(ルート権限が必要です):
Sudo rm -f /usr/lib/xorg/modules/extensions/libglx.so* /usr/lib/xorg/modules/extensions/nvidia_drv.so
Bumblebeeがその後動作しない場合は、nvidia-current
パッケージを再インストールする必要があります。
Sudo apt-get install --reinstall nvidia-current
再ログインすると問題が解決します。
私は同じ問題に直面しました。..compiz-coreパッケージを再インストールすることで修正しました。また、「bumblebee tumbleweed 3.0」を使用してください。