Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Feb 2009 18:08:44 +0000
From:      Tom Evans <tevans.uk@googlemail.com>
To:        x11@freebsd.org
Subject:   Difficulties getting nvidia-driver to work with latest x.org ports
Message-ID:  <1233684524.43076.14.camel@strangepork.mintel.co.uk>

next in thread | raw e-mail | index | archive | help
Hi all

This weekend, I installed 7.1-RELEASE on my home PC (base only). I then
updated to RELENG_7, updated the ports tree to the latest, and went
about installing the latest x.org ports.

First off, the new xorg seems to have a bad bad regression - Xorg
-configure is now largely useless, it generated a config with just
ridiculous config. I'm still at work, but I'll post it when I get home,
just crazy. It's still pretty simple to write from scratch though, so
not too disastrous.

Secondly, and much worse, it seems the nvidia-driver is built against an
older ABI incompatible version of xorg-server. It installs a
library /usr/local/lib/xorg/modules/libwfb.so which has a missing symbol
"miZeroLineScreenIndex". I found this recent article[1] which seems to
suggest replacing the nvidia installed version with the xorg version,
which sounds dubious imho (I dont speak/read/understand Japanese at all,
that may not be at all what it is saying!)
I tried updating from the latest version in ports (177.80) to the latest
on nvidias website (180.22), but they both still referred to
miZeroLineScreenIndex.

I'll post full details of installed packages etc when I get home.
Thankfully, the nv driver seems to work reasonabley well now in 2D!

If I was going to roll back xserver, what else would I need to roll
back? Presumabley all drivers? libX11? My ports is a locally slaved CVS
checkout as described in development(7), so this should be reasonabley
straight forward...

Cheers

Tom

[1] http://bsdlove.jugem.jp/?eid=210




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1233684524.43076.14.camel>