_ [debian] X11R7.3 (xserver 1.4) vs nvidia-graphics-drivers-legacy-96xx 1.0.9639

experimental に X11R7.3 が入ってきているけど、xserver の ABI が変わって nvidia のバイナリドライバが入らなくなっている。Provides に xserver-xorg-video-2.0 を指定したものが新しい ABI に対応したビデオドライバのようだ。nvidia のバイナリドライバは xserver-xorg-video-1.0 が指定されているため駄目なようだ。これを無視して無理矢理入れると、

(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): ===========================================================
(EE) NVIDIA(0): This video driver ABI is not supported.
(EE) NVIDIA(0): Use the -ignoreABI option to override this check.

となって X 起動せず。もっともそこに書かれているように、X サーバオプションに -ignoreABI を付加してやればいい模様。/etc/X11/xinit/xserverrc をちょっと修正。

#exec /usr/bin/X11/X -dpi 100 -nolisten tcp
exec /usr/bin/X11/X -dpi 100 -nolisten tcp -ignoreABI

さらに

Make sure you disable composite.

ref. Xorg 7.3 ABI change

とあるので /etc/X11/xorg.conf で

Section "Extensions"
        Option  "Composite"     "Disable"
EndSection

としておく。これでしばらくは OK。legacy driver も対応してくれるのかな…。