NVIDIA GeForce4 MX 420をDebian上で使う

Debian GNU/Linux Sarge上でNVIDIA GeForce4 MX 420を使用する。

基本的にカーネルの再構築が必要。今回は2.4.27でカーネルを再構築した。 なお、カーネル2.6.*系ではちょっと変更が必要な模様。詳しくはnvidia-kernel-sourceとnvidia-glxのREADMEファイル(/usr/share/doc/以下にある)を参照のこと。

カーネルの再構築

重要なのは、チップセットの設定でNVIDIAを選択すること。

# apt-get install kernel-source-2.4.27
# cd /usr/src
# tar xvfj kernel-source-2.4.27.tar.bz2
# ln -s kernel-source-2.4.27 linux
# cd linux
# make menuconfig 
# make-kpkg --revision YYMMDD kernel-image
# dpkg -i ../kernel-image-YYMMDD-i386.deb
# reboot

nvidiaドライバのインストール

# apt-get install nvidia-kernel-source nvidia-kernel-common nvidia-glx
# cd /usr/src
# tar xvfz nvidia-kernel-source.tar.gz
# cd linux
# make-kpkg modules_image
# dpkg -i ../nvidia***.deb

設定ファイルの編集

XF86Config-4を編集 /usr/share/doc/nvidia-glx/examples の下にあるサンプルファイルを参照する

/etc/X11/XF986Config-4のGeneric Video Cardの部分を以下のように変更

     Identifier "Generic Video Card"
     VendorName "nvidia"
     Driver "nvidia"
     # update this with the PCI id of your card.  Consult the output
     # of the 'lspci' command.  The BusID is usually optional when
     # only using one graphics card.
     BusID       "PCI:1:14:0"

最後のBusIDの部分は以下のコマンドで値を取得する

# lspci -X

次に、/etc/modulesに以下の行を加える(あるいは、以前のビデオカードのドライバと置き換える)

nvidia

以上でうまく動くはず