From owner-freebsd-hackers@FreeBSD.ORG Sun Jul 2 21:53:45 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0BD316A4B3 for ; Sun, 2 Jul 2006 21:53:45 +0000 (UTC) (envelope-from mime@traveller.cz) Received: from ss.eunet.cz (ss.eunet.cz [193.85.228.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8648343FDB for ; Sun, 2 Jul 2006 21:53:02 +0000 (GMT) (envelope-from mime@traveller.cz) Received: from localhost.i.cz (ss.eunet.cz [193.85.228.13]) by ss.eunet.cz (8.13.6/8.13.6) with ESMTP id k62LpbJD092142 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sun, 2 Jul 2006 23:51:38 +0200 (CEST) (envelope-from mime@traveller.cz) From: Michal Mertl To: Miguel Mendez In-Reply-To: <20060702114950.bf39e312.mmendez@energyhq.be> References: <20060629111231.GA692@wolf.nvidia.com> <20060702114950.bf39e312.mmendez@energyhq.be> Content-Type: text/plain Date: Sun, 02 Jul 2006 23:51:35 +0200 Message-Id: <1151877095.1085.19.camel@genius.i.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org, Christian Zander Subject: Re: NVIDIA FreeBSD kernel feature requests X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jul 2006 21:53:45 -0000 Miguel Mendez wrote: > On Thu, 29 Jun 2006 13:12:31 +0200 > Christian Zander wrote: > > Hi, > > I just saw an article on OSNews about this, seems I missed it. > > > NVIDIA has been looking at ways to improve its graphics driver for the > > FreeBSD i386 platform, as well as investigating the possibility of adding > > support for the FreeBSD amd64 platform, and identified a number of > > obstacles. Some progress has been made to resolve them, and NVIDIA would > > Yes, I'll tell you what the obstacle is: Lack of documentation. If you > guys released the specs of your hardware this wouldn't be a problem. I think that this reaction wasn't called for. Modern GPUs are extraordinarily complex HW and to write a decent driver will take appropriate effort. I understand that open source "infected" people (like me) prefer having the detailed HW documentation but we shouldn't refuse the vendor's efforts to provide good driver to us. I haven't understood much of Mr. Zander's questions but I am pretty sure some readers did and probably have been talking to him off-list. I also tend to believe that his requests for features were based on good understanding of FreeBSD kernel internals (better that mine and probably also yours) and if we add the features or help him effectively use what's there everyone will benefit. > Maybe not for the latest GPUs but I'm sure a lot people would be happy > if they could use not-so-new NVidia hardware on FreeBSD/amd64. I built > and AMD64 box from scratch with the sole purpose of running > FreeBSD/amd64 on it. When it came time to choose the gfx card the choice > was obvious: Ati Radeon 9250. > > I know that a lot of FreeBSDers are more than happy to have proprietary > drivers which I personlly won't touch with the proverbial 10 foot > pole :) > > So please, do tell, is there any _real_ problem with releasing a > register spec doc for last year's hardware so amd64 users can hope to > have more than a framebuffer some day? How about the proprietary > nforce4 chipset? They well may have reasons not to disclose everything. There is probably lot of their market success hidden in the full specs. I bet that Mr. Zanders can't answer the question (and definitely can't decide to give the specs) anyway. And - again - it will probably take a couple of very skilled programmers' years' time to write good driver from scratch. > > Cheers.