From owner-freebsd-mobile@FreeBSD.ORG Mon Jun 1 12:26:51 2009 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF23B1065676 for ; Mon, 1 Jun 2009 12:26:51 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from dd12710.kasserver.com (dd12710.kasserver.com [85.13.134.233]) by mx1.freebsd.org (Postfix) with ESMTP id 7D4AA8FC24 for ; Mon, 1 Jun 2009 12:26:51 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from localhost.my.domain (ppp-93-104-101-42.dynamic.mnet-online.de [93.104.101.42]) by dd12710.kasserver.com (Postfix) with ESMTP id 417E9184F105B; Mon, 1 Jun 2009 14:26:52 +0200 (CEST) Received: (from guru@localhost) by localhost.my.domain (8.14.3/8.14.3/Submit) id n51CQnOC002987; Mon, 1 Jun 2009 14:26:49 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Mon, 1 Jun 2009 14:26:49 +0200 From: Matthias Apitz To: hu.henry9@gmail.com, freebsd-mobile@freebsd.org Message-ID: <20090601122649.GA2902@current.Sisis.de> References: <20090530140335.GA4500@current.Sisis.de> <53a1e0710905311219h2e7fe9c5o4ffb913e4902226f@mail.gmail.com> <20090601053306.GA1801@current.Sisis.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20090601053306.GA1801@current.Sisis.de> User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 8.0-CURRENT (i386) Cc: Subject: Re: X.org nv driver (xf86-video-nv-2.1.13) && Quadro FX 770M && dual screens X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthias Apitz List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jun 2009 12:26:52 -0000 El día Monday, June 01, 2009 a las 07:33:06AM +0200, Matthias Apitz escribió: > El día Monday, June 01, 2009 a las 03:19:49AM +0800, Henry Hu escribió: > > > You may try the nvidia driver, since I know that you can use > > nvidia-settings to setup such things easily. > > Thanks for your feedback. But I'm running 8-CURRENT and it seems that > the drivers at http://www.nvidia.com/object/unix.html (the latest > version is 180.51 there) doesn not support -CURRENT and the kmod of the > version in the port /usr/ports/x11/nvidia-driver (180.44) let X create a > config file fine with X -configure but if you launch X with the created > config file it hardlocks the system. I've searched a while the FreeBSD forum of the nvidia driver at http://www.nvnews.net/vbulletin/forumdisplay.php?f=47 and learned that the lock is caused by the huge amount of memory my laptop has (4 GByte) and one needs a setting in /boot/loader.conf of machdep.disable_mtrrs=1 with this all is fine and X comes up as it should. The actual version is 180.60 and does not compile on CURRENT. One must disable the check for this version in NVIDIA-FreeBSD-x86-180.60/src/nv-freebsd.h: /* #if __FreeBSD_version >= 800000 #error This driver does not support FreeBSD 8.x/-CURRENT! #endif */ then it compiles and installs fine. As well the nvidia-settings must be compiled directly from the source because the one in the ports has some library conflict. Thanks for your hint again matthias -- Matthias Apitz t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e - w http://www.unixarea.de/ People who hate Microsoft Windows use Linux but people who love UNIX use FreeBSD.