Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Oct 2006 13:56:44 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        Mike Meyer <mwm@mired.org>
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: video card for amd64
Message-ID:  <200610191356.44940.jhb@freebsd.org>
In-Reply-To: <17719.45210.731064.703629@bhuda.mired.org>
References:  <45351E55.000003.14882@webmail11.yandex.ru> <200610191025.29016.jhb@freebsd.org> <17719.45210.731064.703629@bhuda.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 19 October 2006 13:06, Mike Meyer wrote:
> > Because our kernel doesn't yet provide all the features the driver needs.
> 
> But it does for the i386? That seems really strange...

For good performance with i386 and PCI-e it needs the changes on i386 as
well, but amd64 needs it at a more basic level.

> > 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.

I wasn't aware that they even had docs, but were reverse engineering it and/or
depending on the R2xx docs, since 2d interfaces tends to change a lot less
(and be simpler) than 3d.

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610191356.44940.jhb>