Date: Wed, 18 Feb 2015 15:56:24 -0800 From: Kevin Oberman <rkoberman@gmail.com> To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= <jean-sebastien.pedron@dumbbell.fr> Cc: "freebsd-x11@freebsd.org" <freebsd-x11@freebsd.org> Subject: Re: NV: Failed to load module "xaa" (module does not exist, 0) Message-ID: <CAN6yY1v%2B07TxgWwG-0oSh5sqe==H-WAb449GdLYzWQ%2BdiLBO%2Bg@mail.gmail.com> In-Reply-To: <54E4FAD4.8090500@dumbbell.fr> References: <20150216101528.GB5879@yourshop.com> <54E4E7AA.6010302@dumbbell.fr> <CAN6yY1tRJVTqrv27Dc30RO3Oddz3zCCt5LQ=umfaH1ooW=WiDg@mail.gmail.com> <54E4FAD4.8090500@dumbbell.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1v%2B07TxgWwG-0oSh5sqe==H-WAb449GdLYzWQ%2BdiLBO%2Bg>