NVIDIA のドライバを使う場合、-ignoreABI オプションが必要。
ただし、Compiz Fusion はよく分からない。NVIDIA-Linux-x86-100.14.11-pkg1.run ではダメかも。NVIDIA-Linux-x86-1.0-9755-pkg1.run は試していない。
あと、rhgb に -ignoreABI を渡せるのかどうか調べてない。rhgb のときは、nv か vesa で動かせないのかな。
X.Org X Server を 1.4.0 に上げたら、ABI のバージョンが合わないよ、と下記のようなエラーを返してきた。
(EE) NVIDIA(0): ============= WARNING WARNING WARNING WARNING =============というわけで、-ignoreABI を付けることにした。
(EE) NVIDIA(0): This server has a video driver ABI version of 2.0 but this
(EE) NVIDIA(0): driver is designed to work with versions before 2.0.
(EE) NVIDIA(0): Please check http://www.nvidia.com/ for driver updates or
(EE) NVIDIA(0): downgrade to an X server with a supported driver ABI.
(EE) NVIDIA(0): ===========================================================
(II) Module "ramdac" already built-in
(EE) NVIDIA(0): This video driver ABI is not supported.
(EE) NVIDIA(0): Use the -ignoreABI option to override this check.
startx コマンドを使うのであれば、次のように実行する。
$ startx -- -ignoreABIGDM を使いたいのであれば、下記のようにすればいいだろう。
--- /etc/X11/gdm/custom.conf.~1~ 2007-09-14 21:58:52.000000000 +0900今のところ、問題なく動いているようだ。
+++ /etc/X11/gdm/custom.conf 2007-09-15 17:11:14.000000000 +0900
@@ -54,6 +54,11 @@
# described in the Configuration section of the GDM documentation.
#
[servers]
+0=nvidia
+
+[server-nvidia]
+name=nvidia server
+command=/usr/bin/X -audit 0 -ignoreABI
# use the definition in this file, not the defaults.conf file. It is
# currently not possible to disable a [server-foo] section defined
0 件のコメント:
コメントを投稿