From owner-freebsd-x11@FreeBSD.ORG Tue Feb 3 18:27:59 2009 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FDE01065674 for ; Tue, 3 Feb 2009 18:27:59 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from mail-ew0-f21.google.com (mail-ew0-f21.google.com [209.85.219.21]) by mx1.freebsd.org (Postfix) with ESMTP id BCAEF8FC1B for ; Tue, 3 Feb 2009 18:27:58 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: by ewy14 with SMTP id 14so3367407ewy.19 for ; Tue, 03 Feb 2009 10:27:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=NlKa6Udi5rNMxPTIjdlwUv5GnVPe2DlCWCIoikFDdyg=; b=R+MrCxp9kYjY5zy9P1PhuuZu+lUZ7BbvhQAFNEh/1jmSgwYRaoi5/peitMXB5bpr84 UhdVH8a/oIGj9znMfvI3NZsndmIJhPlrC1E6doblB+HuhXKPSusc4Q5fvjZ6RD+X1FC+ CoQmKXw3Jr8bI/n4rzn3faytAjAJTLrtrbi6o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; b=Gm5FJy/Mq3nwteAd/XKvFG1f2L4hKhv+tiuCaUlNOCcDvwywXKxyc2txiojCDVLlq9 OcN1jum5iAAIEDC2ukpt8xQaA7MyR8ia8Bn/qM7Av0mtZy5h29Am6cqJk5c6qe87TBdn dEHZ22sTiXZEfWaJmI8KqwHFNfQPW5Kir92/g= Received: by 10.210.43.11 with SMTP id q11mr6121523ebq.177.1233684454540; Tue, 03 Feb 2009 10:07:34 -0800 (PST) Received: from ?127.0.0.1? (87-194-39-182.bethere.co.uk [87.194.39.182]) by mx.google.com with ESMTPS id g9sm3467746gvc.4.2009.02.03.10.07.33 (version=SSLv3 cipher=RC4-MD5); Tue, 03 Feb 2009 10:07:33 -0800 (PST) From: Tom Evans To: x11@freebsd.org Content-Type: text/plain Date: Tue, 03 Feb 2009 18:08:44 +0000 Message-Id: <1233684524.43076.14.camel@strangepork.mintel.co.uk> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: Subject: Difficulties getting nvidia-driver to work with latest x.org ports X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 18:27:59 -0000 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