From owner-freebsd-x11@FreeBSD.ORG Wed Feb 18 23:56:25 2015 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 977E6444 for ; Wed, 18 Feb 2015 23:56:25 +0000 (UTC) Received: from mail-pd0-f182.google.com (mail-pd0-f182.google.com [209.85.192.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 631FD3BC for ; Wed, 18 Feb 2015 23:56:25 +0000 (UTC) Received: by pdbfl12 with SMTP id fl12so4747704pdb.2 for ; Wed, 18 Feb 2015 15:56:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=KiiCMlyF5eElpwO/GTWxB8w102uJpY6YI8D1LxxfITY=; b=q1jNAInw0t5C2sJOxJA5b/b0zHajoh7DjUoxDAyIasz6UJVjUzjab+R2rnZZYKkqAQ gWbST31LVMjCBYEOwbO4IQErk/7vb7YGxJ9RevR4ehF8qFdgNhv047C+Y0HZI6K8c0qK x9Yaef3CSRsErA0yBXkXOVgiXYfNGFWps5zVKO3aQBbq02l5m7L4S+9Fs1J2g5nXDih7 DLL40+1NLsQPiCX3/W+lhL1/jye4S9zPbsaxwabPqz/jpmF8QHco5k+HBZ/ovi4YDSm5 Fu6UcyDCf39+JqZICRy2ocTsKakMQFNX2B7RmBqSqJa7MHFf/PYL0EKo2e0bWknf+D4v 5kzw== MIME-Version: 1.0 X-Received: by 10.68.69.36 with SMTP id b4mr2966656pbu.132.1424303784679; Wed, 18 Feb 2015 15:56:24 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.67.30.198 with HTTP; Wed, 18 Feb 2015 15:56:24 -0800 (PST) In-Reply-To: <54E4FAD4.8090500@dumbbell.fr> References: <20150216101528.GB5879@yourshop.com> <54E4E7AA.6010302@dumbbell.fr> <54E4FAD4.8090500@dumbbell.fr> Date: Wed, 18 Feb 2015 15:56:24 -0800 X-Google-Sender-Auth: tIhEY-Jg9p1E3oiqUTbZ_20CjLw Message-ID: Subject: Re: NV: Failed to load module "xaa" (module does not exist, 0) From: Kevin Oberman To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "freebsd-x11@freebsd.org" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Feb 2015 23:56:25 -0000 On Wed, Feb 18, 2015 at 12:49 PM, Jean-S=C3=A9bastien P=C3=A9dron < jean-sebastien.pedron@dumbbell.fr> wrote: > On 18.02.2015 21:38, Kevin Oberman wrote: > > Wen will the bit-rot in nv become bad enough to remove the driver? > > I'm fine with removing it actually. We probably should have done that > already. > > > It's unfortunate that Nouveau has become so Linux-centric that is is > > not viable as a FreeBSD driver. > > In fact, it's not that Linux-centric. It has the same dependencies than > the Radeon driver, so everything is in place to make it work. One > problem is the files layout: files are spread in subdfirectories with > many files having the same name (where i915 and Radeon drivers put all > files in a single top directory). The FreeBSD build system is not > designed for this case and it will require some work. > > But other than that, porting Nouveau just requires time "only" :) > > And Nouveau developers are very nice and would be very happy to see the > driver be ported to FreeBSD. > > -- > Jean-S=C3=A9bastien P=C3=A9dron > > Cool! I was either mis-informed or didn't understand the mail back when Nouveau was dropped from FreeBSD. Time is always in short supply, but this sounds pretty good. I think that Nouveau even supports Optimus. I can see how the directory issue would be a pain! Would a parallel directory structure under /dev/drm2/nouveau/ that simply mirrors the nouveau stuff and pulls it all into a single area? (This is said without looking at the Linux code.) In any case, it sounds like it is do-able and I hope that someone with better coding skills than mine might have some time one of these days. But, until then, the nVidia written drivers seem to be quite adequate. (Spoken by an nVidia non-user.) Merci pour l'information! -- Kevin Oberman, Network Engineer, Retired E-mail: rkoberman@gmail.com