web-dev-qa-db-ja.com

nvidiaカーネルモジュールがUbuntu 12.04 64ビットをロードしないようにする方法

Ubuntu 11.10を搭載したNvidia Optimusラップトップを使用しており、以前はnouveauをブラックリストに登録していました(「Sudo gedit /etc/modprobe.d/blacklist.conf」、「blacklist nouveau」を追加してから「Sudo update-initramfs -u」を実行)内蔵のIntelグラフィックが使用され、Unity 3Dで動作します。

今、私はUbuntu 12.04 64ビットをインストールして、nouveau nvidia nvidiafb nvをブラックリストに入れてramfsを更新しようとしましたが、lsmodはnvidiaモジュールがロードされたことを示しています。

これを防ぐにはどうすればよいですか?

7
user58634

モジュール名は「nvidia」(lsmodに表示されます)ですが、実際のファイル名はnvidia-current.koです。したがって、blacklist nvidia-current/etc/modprobe.d/blacklist-nvidia.confに追加する必要があります(ファイル名は関係ありません)。その後、Sudo update-initramfs -uを実行します。

この変更は、次回の起動時にのみ適用されることに注意してください。現在のセッションでモジュールをアンロードするには、Sudo rmmod nvidiaを実行します。

ところで、Bumblebeeをインストールすると、nvidiaとnouveauが自動的にブラックリストに登録されます。 buntuはOptimusテクノロジーを備えたNVIDIA GeForceをサポートしていますか?

6
Lekensteyn