From owner-freebsd-amd64@FreeBSD.ORG Thu Oct 19 17:38:02 2006 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A85316A4F8 for ; Thu, 19 Oct 2006 17:38:02 +0000 (UTC) (envelope-from zombyfork@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF9A143E0A for ; Thu, 19 Oct 2006 17:34:06 +0000 (GMT) (envelope-from zombyfork@gmail.com) Received: by nz-out-0102.google.com with SMTP id 13so310869nzn for ; Thu, 19 Oct 2006 10:34:02 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references; b=b/kcd28Ajdv9LV45jCLo+ol7Vq/Ty/NZ5N+d2KI3XbHq41xh1V38BIOijp1W500N9CXlIeT8cBHMSoQNhcb3YnD1K0aGJNpo6ef8Pl3r7/wtGaVLNqqSJHbyXG93DW6pXDmvmNTX8sxKwk8muo+Wv6GS76QBU3NcdAPuryu2d7M= Received: by 10.65.213.4 with SMTP id p4mr368096qbq; Thu, 19 Oct 2006 10:34:00 -0700 (PDT) Received: by 10.64.241.10 with HTTP; Thu, 19 Oct 2006 10:34:00 -0700 (PDT) Message-ID: <346a80220610191034oa1e9cdexb8ac22486d892a69@mail.gmail.com> Date: Thu, 19 Oct 2006 13:34:00 -0400 From: "Coleman Kane" To: "Mike Meyer" In-Reply-To: <17719.45210.731064.703629@bhuda.mired.org> MIME-Version: 1.0 References: <45351E55.000003.14882@webmail11.yandex.ru> <4535CC95.5030501@gneto.com> <17718.14122.595003.335493@bhuda.mired.org> <200610191025.29016.jhb@freebsd.org> <17719.45210.731064.703629@bhuda.mired.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-amd64@freebsd.org Subject: Re: video card for amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cokane@cokane.org List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Oct 2006 17:38:02 -0000 On 10/19/06, Mike Meyer wrote: > > In <200610191025.29016.jhb@freebsd.org>, John Baldwin > typed: > > On Wednesday 18 October 2006 10:16, Mike Meyer wrote: > > > Yeah, the newest cards aren't supported. That's the R5XXX cards - > > > which were introduced about a year ago, *not* three years ago. Of > > > course, maybe you're focused on 3d support, which is missing for cards > > > using the R3XX and later chips. > > 3D support is actually quite important for many folks, if you don't need > it > > you can just use the "vesa" driver with either ATI or Nvidia. > > Actually, it's not quite that simple. The vesa driver - and the open > source nvidia driver - don't work properly with modern high-end > monitors. Nor could I get the nvidia driver to properly support dual > heads on a card that supposedly had it, though that may not be a > driver problem. Being able to use these things is actually quite > important for many folks. For them, the choice is either the > proprietary drivers, or the open source ATI driver (or trying the > also-ran manufacturers...). > > I'd be interested in what applications "many folks" use that needs 3d > hardware support so badly they're willing to let it determine the > platform choice. > > > > > > Whether releasing closed-source drivers for a handful of > open-source > > > > > platforms qualifies as "supporting open source" is another > > > > > question. Clearly they're supporting the platform, but that's not > > > > > necessarily the same thing. > > > > At present the nVidia cards is the only choice for FreeBSD, > > > > > > Not if you want to use it on something other than i386. That's why the > > > very first question I asked is the important one - what do you want to > > > use it for? For what I want it for, ATI is the only choice. > > > > > > > no amd64 support but that is FreeBSD's fault not nVidia > > > > > > Why is that FreeBSD's fault? > > > > Because our kernel doesn't yet provide all the features the driver > needs. > > But it does for the i386? That seems really strange... > > > I've added some of them, but mroe stuff is needed. Nvidia sent out an > > e-mail a while back listing the things they need as far as kernel > support. > > Given their willingness to do a driver and my interactions with both > > ATI (in the past) and Nvidia, I'd say that Nvidia supports FreeBSD much > > more than ATI at this point. Note that ATI only opened up their > documents > > for the older R2xx cards under an NDA to developers working for a > company > > that was under contract to develop a driver, not out of the goodness of > their > > heart. To my knowledge, Nvidia is not providing a FreeBSD driver due to > a > > commercial contract, but closer to "out of the goodness of their heart." > > Where did the docs for the R3xx and R4xx cards come from? They didn't > get 3d support, but they at least got better support than the nvidia > cards. > > -- > Mike Meyer > http://www.mired.org/consulting.html > Independent Network/Unix/Perforce consultant, email for more information. Those cards, from my understanding came from the R300 project at http://r300.sourceforge.net/. I do not know where a large amount of their information sources came from. Eric Anholt [anholt@] has been a major contributor for FreeBSD to the X.org/Mesa/DRI projects. I would recommend speaking with him regarding these cards, future support, and what needs to be done to get there. I have a Gateway 7422gx with a Mobile Athlon64 and a Radeon 9550 running FreeBSD/amd64 7.0-CURRENT. It works nicely... Check out http://www.cokane.org/dokuwiki/freebsd/amd64_compatibility for some of my personal experience (though it is a bit outdated). -- Coleman Kane