From owner-freebsd-current@FreeBSD.ORG Mon Nov 7 21:36:03 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CE0116A421 for ; Mon, 7 Nov 2005 21:36:03 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail5.speedfactory.net [66.23.216.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 95D9543D58 for ; Mon, 7 Nov 2005 21:35:48 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.5b3) with ESMTP id 1540412 for multiple; Mon, 07 Nov 2005 16:37:52 -0500 Received: from localhost.baldwin.cx (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.1/8.13.1) with ESMTP id jA7LZexM019048; Mon, 7 Nov 2005 16:35:45 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-current@freebsd.org Date: Mon, 7 Nov 2005 12:56:03 -0500 User-Agent: KMail/1.8.2 References: <436E66FB.60700@desk.pl> In-Reply-To: <436E66FB.60700@desk.pl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511071256.04488.jhb@freebsd.org> X-Spam-Status: No, score=-2.8 required=4.2 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: Marcin Koziej Subject: Re: NVidia driver for amd64 / Page Attribute Table status? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 21:36:03 -0000 On Sunday 06 November 2005 03:26 pm, Marcin Koziej wrote: > Hi, > > I have searched for some information about nVidia FreeBSD-amd64 driver > and reasons why it is not availible, but the whole situation seems to be > very mysterious. > > There are comments on nVidia forums from september by mr. Zander from > nVidia: > "There are technical problems with the FreeBSD/amd64 kernel that gate > NVIDIA graphics driver support for this platform. NVIDIA has brought > these problems up with FreeBSD developers and has been working with one > of them to make reliable support for FreeBSD/amd64 technically possible, > but unfortunately we can't provide a schedule for when this will be > complete." > (http://www.nvnews.net/vbulletin/showthread.php?t=41545&page=2) > > Both the developer and the 'technical problems with FreeBSD' are kept > secret... > There are some clues in freebsd-current archive: > "There are a few missing VM features that any high-performance graphics > card driver would require for decent performance with PCI Express. John > is working on adding those features - have patience." > > and > > "Actually I think that the feature we are talking about (PAT) is > relevant to both amd64 and i386. Proper support for PAT is required for > decent PCI Express performance, as I understand it." > > (http://lists.freebsd.org/pipermail/freebsd-current/2005-July/052740.html > http://lists.freebsd.org/pipermail/freebsd-current/2005-July/052746.html) > > Is Page Attribute Table feature blocking nVidia drivers? > What is the status of this feature then? > Can someone informed enough shed some light on the story? > > Thanks for Your time, > m. It's not finished, no. The WIP is being done in the p4_pat branch (though it has some crud in it now that probably isn't needed). For more info about PAT and memory caching modes on x86 including MTRR's, etc. you can go download the vol 2 IA-32 arch PDF from developer.intel.com. It's not a conspiracy, there are no black helicopters. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org