web-dev-qa-db-ja.com

カーネル3.4でBumblebee / Nvidia Optimusの問題を解決する方法(3.2で完全に機能します)

Ubuntuをインストールし、Intel HD 3000/Geforce GT 540Mハイブリッドグラフィックスをここで説明する方法で完全に利用するようにセットアップできました: Optimusテクノロジーを搭載したNVIDIA GeForceはUbuntuでサポートされていますか?

カーネル3.2ではすべてが正常に機能します。カーネル3.4にアップグレードしたかったのは、特にバッテリー寿命の節約(Intel RC6など)で多くの改善がもたらされたためです...少なくとも私が聞いたことからです。

Ubuntu 12.04で3.4カーネルをインストールするのに問題はなく、これまでのところすべて正常に動作していますが、Bumblebeeはカーネル3.4で問題を引き起こします。 optirun、lsmod(または同様のカーネルツール)などのコマンドを実行しようとすると、これらはロックされ、戻ることはありません。 Bumblebeeの開発者は、メインラインカーネルの支援を拒否しているようです(ここに表示されているように: https://github.com/Bumblebee-Project/bbswitch/issues/17 )。

誰かがこの問題を解決する方法を知っていますか?カーネルやBumblebeeをカーネルソースに対して自分でコンパイルし、Ubuntuのようなカーネルを使用することで、おそらくこれを解決できますか?

3.4の機能とOptimusから利益を得ることができるように、これを自分で解決するのに役立つ可能性のある他のアイデアをいただければ幸いです。

1
theJimy

メインラインカーネルは、互換性のないツールチェーンで構築されているため、問題があります。新しい3.4カーネルを簡単に入手したい場合は、Ubuntu + 1(Quantal)から.debファイルを取得します。

上記のページからリンクされているlinux-image-<version>-genericおよびlinux-headers-<version>-genericパッケージが必要です。また、linux-image-extra-<version>-genericも必要なようです。イメージの前にヘッダーをインストールして、bbswitchとnvidiaドライバーが正しく構築されるようにします。

3
Lekensteyn