From owner-freebsd-current@FreeBSD.ORG Sun Mar 15 23:09:11 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA1A31065677 for ; Sun, 15 Mar 2009 23:09:11 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175]) by mx1.freebsd.org (Postfix) with ESMTP id 9DB698FC2C for ; Sun, 15 Mar 2009 23:09:11 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: by wf-out-1314.google.com with SMTP id 27so2668098wfd.7 for ; Sun, 15 Mar 2009 16:09:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=uINVrSz6ySB+HDGEN6/W7JbRi5zlNR/MvTyVEzrAg6A=; b=VIRJBuixILObxlEif+M3P8Uc8K2yi+OTT2+iT5K48sC9vkpNDdaG5OLdXqGZwzzqmN kOYq4bOPStlfIC6Y1/SJE1ITOEmOucY6cuv8GIlpm4KUJYUul/BxRzm7C1c+DJPgqA1O B818+J52Wpo5CIHZXWKqRUFvvcbBepIF8jE2I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=vUSnKU7FnhX58JgDwKULM3cIqbC25CJSEH0jwCIAo7m9P3fr/dlY52NF1HQv9CNcp1 FxDKTOGuX1J3erncqgQQRJRj/qlE2ETIuK40Jd+pkCZoxcc0KZvq9bkr4a6XQnGaJoTw svKeOyJybgEDDz7mojYzqFosYr1mIQBpS48ps= MIME-Version: 1.0 Received: by 10.143.163.12 with SMTP id q12mr1820125wfo.224.1237158551277; Sun, 15 Mar 2009 16:09:11 -0700 (PDT) In-Reply-To: <18877.1409.511002.357436@jerusalem.litteratus.org> References: <38992BCD-BFD6-47F7-B707-54415801CCEB@gmail.com> <18877.1409.511002.357436@jerusalem.litteratus.org> Date: Sun, 15 Mar 2009 16:09:11 -0700 Message-ID: <7d6fde3d0903151609v6d9b4d7eq1559d844b7673e3b@mail.gmail.com> From: Garrett Cooper To: Robert Huff Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: linux 3d applications keep crashing 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: Sun, 15 Mar 2009 23:09:12 -0000 On Sun, Mar 15, 2009 at 6:41 AM, Robert Huff wrote: > > Garrett Cooper writes: > >> =A0 =A0 =A0 So instead of lurking and complaining, why not contribute to >> =A0the cause? > > =A0 =A0 =A0 =A0While I sympathize on the complaining ... the response is > problematic. > =A0 =A0 =A0 =A0I see two ways to contribute to the main problem, which is= lack > of usable code. =A0(For the moment let's discount "testing" and > "documentation".) > =A0 =A0 =A0 =A0One could help with one of the open source drivers. =A0Wor= thy > project, but a lot of work involving a skill-set beyond even many > coders experienced in other fields. =A0(I'm assuming none of these > drivers are on the cusp of a magic moment where lot of good things > suddenly happen and it's a coast downhill from there.) > =A0 =A0 =A0 =A0The alternative - which sounds seductive but may have its = own > issues - would be to fill the Nvidia requests and let them write and > maintain the code. =A0Again, worthy project (which might have > collateral benefits). =A0Again, a lot of work. =A0And an even more > esoteric skill-set. > =A0 =A0 =A0 =A0If you have some other way a person with limited technical > skills can contribute - tell! =A0I'm getting closer to buying a new > system, and I'd love to have a modern graphics card running at full > capacity. =A0And, as long as it didn't explode in their faces, I think > many others might be willing to help as well. Well, some ways which someone can help are: - Interface with nVidia to say `hey, your driver's broken and you have a bunch of users out here that you're leaving cold in the wind that use your product!'. I've already tried that on the forums by didn't receive that much support... . If we don't note a problem, I'm pretty sure that because we are a third-tier platform they'll assume that it's business as usual with us, e.g. we don't need support. Saying something like `your driver doesn't support 64-bit' or `you guys suck' without providing hard data, probably won't help our cause as it's all been said before. That's why I specifically asked for a more up-to-date driver without GIANT locking and built against a more recent release like 6.x (yes, it's still being built against 5.x and I have NFI why...). These intermediate steps would relieve the burden required by folks who choose to run the blob drivers as more people could use their stuff. - Provide resources (hardware, money) to developers like Robert and Roman to help make development easier and speed up the entire process. - Test out alpha and beta patches. Sure, we may not like the instability, but as long as we can provide feedback to the developers on whether or not the patches work, that should be sufficient. This should be OK though if you run CURRENT because it is bleeding edge anyhow... - Review and possibly test our the pmap-like interface patch that was provided to the list a while ago, because that helps nail down one requirement that the nVidia folks needed. My 2 cents, -Garrett