ここに書いてあることは、GeForce2 MX-400でPlanetPenguin Racer (based on the GPL version of TuxRacer) (OpenGL (Mesa?)を用いたソフト)を快適に動かす為の設定をした ときの覚え書きです。
GeForceのXFree86用ドライバが必要です。
NVIDIAのサイトからダウンロードできます。 私は以下のようにしました。
% sudo apt-get install nvidia-kernel-source nvidia-kernel-common
GeForceのドライバはRPMとtar ballでしか配布されていないので、debにするに は自分で作らなければいけません。ということで kernel-headers も必要になり ます。
% sudo apt-get install kernel-headers-`uname -r` % sudo apt-get install kernel-package # ドライバをコンパイルする時に必要 % sudo apt-get install kernel-kbuild-2.6-1 # カーネルのバージョンが2.6.xなら必要
以下のようなコマンドを実行するわけですが,実行するユー ザがsrcグループに入っていると良いと思います.
% (sudo apt-get install -u -V --purge \
kernel-headers-`uname -r` kernel-kbuild-2.6-1 && \
sudo rm -rf /usr/src/modules/nvidia-kernel && \
tar xvfz /usr/src/nvidia-kernel-source.tar.gz -C /usr/src/ && \
cd /usr/src/modules/nvidia-kernel && \
env KSRC=/usr/src/kernel-headers-`uname -r` KVERS=`uname -r` \
sudo debian/rules binary_modules && \
sudo dpkg -i /usr/src/modules/nvidia-kernel-`uname -r`*.deb)
nvidia-kernel-`uname -r`がインストールできたら nvidia-glxをインストールします.
% sudo apt-get install nvidia-glx
あとは、モジュールの組み込みと設定ファイルの編集です。モジュールは /etc/modulesにNVdriverという行を加えて以下のようにするといいでしょう。
% sudo /etc/init.d/modutils
次はXの設定です。/etc/X11/XFConfig-4のModuleセクションで "GLcore"と "dri"をロードしないようにし、 "glx" をロードするようにし、Device セクショ ンではDreverを"nvidia" に変えます。あとはXを再起動させます。Xの起動時に nVIDIA のロゴが表示されれば成功です。
/dev/nvidiactl のパーミッションが無いのが原因です。
# vigr
でvideoグループにユーザを追加して下さい。
video:x:44:foo,bar