From owner-freebsd-ports@FreeBSD.ORG Tue Apr 19 12:46:01 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A1CF106566B for ; Tue, 19 Apr 2011 12:46:01 +0000 (UTC) (envelope-from varga.michal@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id C66E98FC0A for ; Tue, 19 Apr 2011 12:46:00 +0000 (UTC) Received: by bwz12 with SMTP id 12so6139125bwz.13 for ; Tue, 19 Apr 2011 05:45:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:to:cc:in-reply-to:references :content-type:organization:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=2RTtOOWXad5kTs/k9vw5y9NSvpW6WavcuZGUDzvRntg=; b=S9ShpMa9pntvmFM6D5VVt6MOzBY/+RwJ4bFl60JcOmYaVc2zSeoWpta2AecSeVk1TZ I/pTgulV1uRhMuxNBZqI65BUt39lwXnrVEvs6O4bY/+rg1Dzgm5eMpnclXc0n1n4B5Fi P2qIgKcu5lU75KqVAT2kQ9zc4hB9tG9pFrVAA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:organization :date:message-id:mime-version:x-mailer:content-transfer-encoding; b=qoQgRNomR8ifzw4ZLKVKYcZ/4ySaTbcyNOVJbG8y6jDSdR9Ex+J13YwDOulvykE3es T0UqjFOs+NKi5LWvdBTh6w4roRcu4f9SQ+wdvCmzwW+MVG7SiHk3PXCt4pXixaeGIlRy AWVgwVhfDj4V0MWg9tbIl0W8KXnyLJgeKvaXI= Received: by 10.204.11.13 with SMTP id r13mr660222bkr.35.1303217159668; Tue, 19 Apr 2011 05:45:59 -0700 (PDT) Received: from [10.0.101.2] (56.162.broadband13.iol.cz [90.180.162.56]) by mx.google.com with ESMTPS id l1sm3819743bkl.13.2011.04.19.05.45.57 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 19 Apr 2011 05:45:58 -0700 (PDT) From: Michal Varga To: "O. Hartmann" In-Reply-To: <4DAD758B.6050500@zedat.fu-berlin.de> References: <4DAD758B.6050500@zedat.fu-berlin.de> Content-Type: text/plain; charset="UTF-8" Organization: Stonehenge Date: Tue, 19 Apr 2011 14:45:49 +0200 Message-ID: <1303217149.1529.71.camel@xenon> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: nVidia BLOB driver X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2011 12:46:01 -0000 On Tue, 2011-04-19 at 13:44 +0200, O. Hartmann wrote: > I have some questions about the state of the x11/nvidia-driver. > > At the moment, the "stable" driver is beyond version number 260.XX, but > FreeBSD's port contain only version 256.53. Is there a reason why there > is no more recent version in the ports? I cannot speak for the port maintainer, obviously, but no, there isn't (also this has been asked few times in the past with very little in the term of answers, if any). Anyway, me and some other people I know, have been always using the latest Nvidia drivers, usually right from day one they're released (and there have been tons of important bugfixes since 256.53 so not like it's out of boredom) and unless you run into issues that specifically affect you (this is by my knowledge extremely rare, but obviously, your own mileage may vary), there is no reason not to, even in case your goal is "only" a support for a new board (as if in that case you had any other option). > The next question is about a problem with nVidia NV560Ti boards. The > ar not supported yet by any "official" driver, even not by any Linux > BLOB, but there seems to be a "Beta" driver that already has support > for this kind of board. Are the efforts and costs too high to provide > a BETA driver, like x11/nvidia-driver-beta? With regard to "Beta" drivers, they're as much official as they can be, and again, even if based just on my experience, you have very little to be afraid of (just in case you haven't tried already and are somehow discouraged by the beta flag). In the worst case scenario, if you find the beta driver not working (would be the first time for me in a decade), you can easily roll back an earlier, or any other, version (see further below). With speed that FreeBSD port of Nvidia drivers usually gets updated (read: this speed is almost approaching the speed of moving backwards in time), there is probably very little point in asking for another x11/nvidia-driver-beta branch, as those are usually relevant only for days, or weeks in the worst case, and either get further fixed (if there is still something to fix), or soon promoted to stable. So in case you're only looking for a more recent version of nvidia drivers as the port currently has (as I'm not going to argue about port maintainer's politics, whatever the current 'reasons' for not updating are), you can easily edit the port's Makefile and substitute the version for any other you want. Nvidia drivers very rarely change in terms of file structure and at this point in time (and for the past few years actually), the worst thing you're risking is leaving a few stale files behind between upgrades because of the possibility of outdated pkg-plists (and this is almost non-issue on its own). In any case - just edit your "/usr/ports/x11/nvidia-driver/Makefile" and replace DISTVERSION with either 270.26 (has support for your board), or the currently latest (not yet properly listed on the site) 270.41.03: DISTVERSION?= 270.41.03 then # cd /usr/ports/x11/nvidia-driver/ # make makesum # portupgrade -vfu nvidia-driver And you're done. For a time. m. -- Michal Varga, Stonehenge (Gmail account)