2007年9月15日土曜日

Xorg 7.3

[Momonga-devel.ja:03536] Xorg-7.3の投入

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 =============
(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.
というわけで、-ignoreABI を付けることにした。

startx コマンドを使うのであれば、次のように実行する。
$ startx -- -ignoreABI
GDM を使いたいのであれば、下記のようにすればいいだろう。
--- /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 件のコメント: