NVidiaのドライバーを使う

First Edition 2003.5.18
Last Modified 2003.9.28

ビデオカードのドライバは、XFree86によって提供されています。私の使っているNVidiaの ビデオカード(GeForce2 MX200)も問題無く使用できています。
XFree86のドライバでも良いのですが、NVidiaからもビデオドライバが提供されていますので、 試してみることにしました。このドライバはOpenGLに対応しています。

  1. ドライバをダウンロードする(対象Ver:2.6)(2003.5.18)
  2. インストール前の準備(対象Ver:2.6)(2003.5.18)
  3. ドライバをインストールする(対象Ver:2.6)(2003.9.28)
  4. インストール後の設定(対象Ver:2.6)(2003.5.18)
  5. ドライバをアンインストールする(対象Ver:2.6)(2003.9.28)
  6. ドライバをアップグレードする(対象Ver:2.6)(2003.9.28)

ドライバをダウンロードする

NVidiaのビデオカードドライバをまずダウンロードする必要があります。以下のページにアクセスします。

http://jp.nvidia.com/

ページの一番上にメニューがあります。

[ダウンロードドライバ]→[Linux and FreeBSD Drivers]→[1.0-4363]

2003.5.15現在のバージョンは4363になっています。「NVIDIA-Linux-x86-1.0-4363.run」をダウンロードします。

インストール前の準備

NVIDIAのディスプレイドライバをインストールするには、カーネルのソースコードが必要です。インストールしていない人は 以下のようにしてインストールしてください。

# apt-get update
# apt-get install kernel-source#2.4.20-0vl29.1
# apt-get install kernel-headers#2.4.20-0vl29.1

ドライバをインストールする

ランレベル5などで起動している場合は、ランレベル1、2、3のどれかにする必要があります。
X-Windowを実行している場合は、アプリケーションを終了し、ルートになって以下のようにします。
# init 1
ルート権限でインストールします。
# sh ./NVIDIA-Linux-x86-1.0-4363.run
途中、ライセンスの同意、モジュールのコンパイル等のステップがありますが、すべて[Accept]もしくは[Yes]で答えてゆけば インストールは終了します。最後に以下の文が出てきたら正常にインストールが終了したことになります。

Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86
(version: 1.0-4363) is now complete. Please update your XF86Config file as
appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README for detailes.

インストール後の設定

次に、X-Windowの設定ファイルを編集します。ルートで作業します。
以下の赤い部分を編集、削除します。

/etc/X11/XF86Config-4
Section "Device"
        Identifier "nVidia Corporation|NV11 (GeForce2 MX DDR"
        Driver "nvidia"←nvをnvidiaへ変更
        BoardName "Unknown"
EndSection
Section "Module" Load "dbe" # Double-buffering # Load "GLcore" # OpenGL support←削除 # Load "dri" # Direct rendering infrastructure←削除 Load "glx" # OpenGL X protocol interface Load "extmod" # Misc. required extensions Load "v4l" # Video4Linux # Load "pex5" # PHIGS for X 3D environment (obsolete) # Load "record" # X event recorder # Load "xie" # X Image Extension (obsolete) # Load "freetype" # TrueType font handler Load "xtt" # TrueType font handler Load "type1" # Adobe Type 1 font handler EndSection

詳細に関しては、"/usr/share/doc/NVIDIA_GLX-1.0/README"を参照してください。

以上の作業が終わったら、X-Windowを起動してみてください。NVIDIAのロゴが画面一杯に表示された後に X-Windowが起動すればOKです。

ドライバをアンインストールする

NVIDIAのドライバをアンインストールするには、ルートになって以下のようにします。
# nvivia-installer --uninstall
アンインストールしたら、インストール後の設定で設定したファイルを元に 戻しておきましょう。

ドライバをアップグレードする

ドライバをインストールするでインストールしたドライバのバージョンは4363でした。 ドライバはどんどん新しくなっているので、アップグレードしたいと思います。

方法は、簡単です。

アップグレードするには、新しいドライバをダウンロードし、ドライバをインストールする と同じ手順でインストールします。途中、現在のドライバをアンインストールする旨が表示されますので、指示にしたがって、 インストールします。


[HOME]
since 2001.4.22