Skip site navigation (1)Skip section navigation (2)
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>