From owner-freebsd-stable@FreeBSD.ORG Sat Dec 12 12:40:29 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29879106566B for ; Sat, 12 Dec 2009 12:40:29 +0000 (UTC) (envelope-from marius@nuenneri.ch) Received: from mail-ew0-f226.google.com (mail-ew0-f226.google.com [209.85.219.226]) by mx1.freebsd.org (Postfix) with ESMTP id BF8B28FC17 for ; Sat, 12 Dec 2009 12:40:28 +0000 (UTC) Received: by ewy26 with SMTP id 26so2019768ewy.3 for ; Sat, 12 Dec 2009 04:40:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.88.212 with SMTP id a62mr1012663wef.72.1260621627305; Sat, 12 Dec 2009 04:40:27 -0800 (PST) In-Reply-To: References: From: =?ISO-8859-1?Q?Marius_N=FCnnerich?= Date: Sat, 12 Dec 2009 13:40:07 +0100 Message-ID: To: Chris H Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-stable@freebsd.org Subject: Re: MTRR failure revisited (nVidia) 8-STABLE/RELEASE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Dec 2009 12:40:29 -0000 On Sat, Dec 12, 2009 at 12:47, Chris H wrote: > Greetings, > =A0I brought this same error to the list back in May 2009. > Under: failed to set mtrr: invalid argument. > Well, I'm back using the same card: > GeForce4 MX 440-SE - VideoRam 65536 - BusID PCI:1:3:0. > The driver is different, I'm using: nvidia-driver-96.43.13 out of ports o= n a > custom 8-STABLE kernel. Xorg starts up, and produces a desktop. But it's > "dog slow", and the nvidia driver emits the following error: > NVIDIA: failed to set MTRR 0xf0000000, 0M (write-combining) > several times. I understand John Baldwin provided some "invaluable" help = some > time ago: http://lists.freebsd.org/pipermail/freebsd-hackers/2006-June/01= 6995.html > and I was wondering if anyone has gained any further "insight" with these= cards, > and how to better "interface" them in BSD. Last I spoke on the topic, I w= as > informed that the memory was basically "untouchable" - or perhaps in othe= r words; > can't be manipulated. Has this changed? Surely someone else has had to de= al with > this besides me. It seems crazy to spend a "boat load" of $$ on these hig= h > performers, and not be able to use them on a high performing OS - no? :) > Sure, the one I'm working with now is "legacy". But I have 3 near new, to= p of > their line cards, and thus far it appears that if I ever hope to use them= , I'll > be forced to... hack, choke.. spin up a WIN CD. :( > > Thank you for all your time, consideration, and insight. FreeBSD as of 8.0-RELEASE supports PAT which obsoletes MTRR. It was a requirement for the nvidia amd64 blob. So in the future it should all work fine if you have at least a card which is supported by the newest nvidia driver.