Ars Technica article
Chris
bsd-lists at BSDforge.com
Tue Apr 14 23:16:15 UTC 2020
On Tue, 14 Apr 2020 12:42:45 +0000 Grzegorz Junka list1 at gjunka.com said
> On 13/04/2020 21:46, Chris wrote:
> >
> >> Thankfully, Linux code can't enter FreeBSD base because of different
> >> licensing.
> >>
> >> I hope you don't advocate for re-implementing drivers for FreeBSD?
> >> What about NVidia drivers that aren't even distributed with source
> >> code? Surely, they provide binary packages for FreeBSD, but without
> >> support for Vulkan for example. Without any documentation of the
> >> hardware ports how this could be even achieved?
> >>
> >> Besides, I am happy when I see a vendor or developer supports Linux,
> >> apart from the usual Windows or Mac, not even mentioning FreeBSD.
> >> Many don't even differentiate beyond Linux, listing support for
> >> FreeBSD under Linux and other distro sections!
> >>
> >> I think we need to be pragmatic about it. Neither AMD nor NVidia will
> >> provide FreeBSD drivers and FreeBSD can't implement those drivers,
> >> either for objective reasons (man power) or because it's not feasible
> >> (NVidia). If we can reuse existing drivers that the manufacturers are
> >> releasing and updating frequently, and only focus on the
> >> compatibility layer, then why not?
> > Agreed. The challenges are many. How? How have we managed so far? Yes.
> > We've been (seemingly) forced to import video blobs for some (G|A)PUs.
> > But
> > what of the others? What of the French driver project; Nouveau? How have
> > they managed? Granted it *too* is Linux based. But they got there
> > *somehow*.
> > Would it be a worthy venture to start a project like that that either
> > imports && recobbles that project into "native" code? Or? I've been at
> > this
> > for over 50yrs, and I've amassed more hardware than you could imagine.
> > Need
> > to get FreeBSD on a Mac SE dsdd? NP. a PDP? Oh wait, that was done
> > l-o-n-g
> > ago. But I've got several models available -- just in case.
> > I'm serious. I'm willing to participate in whatever capacity I can. But
> > IMHO importing Linux stuff isn't really "keeping ahead of the curve".
> >
>
> Are you trying to encourage developers to start a new project aimed at
> reimplementing major, sometimes closed, graphics drivers, for BSD, or
> even just FreeBSD? A project that would cost them lots of time and no
> pay but possibly a gratitude from happy users? If so, a comment to a
> post in a list group might not be sufficient. The idea would need to go
> out, developers evangelized, people convinced... As they say, the best
> leading is by example :-)
Of course! Wasn't it obvious? ;-)
>
> Jokes aside, you might be overestimating what Nouveau was able to
> achieve. First of all, they reverse-engineer. That means a working
> driver might only appear on the market after the hardware has been
> released and reverse-engineered. Sometimes long after, if at all.
>
> Secondly, they only implement the minimum that's required to make them
> usable, which means no CUDA and no Vulkan support. Also look at this
> matrix <https://nouveau.freedesktop.org/wiki/FeatureMatrix/>, especially
> all the mostly and todos for the already quite old chipsets.
>
> Lastly, Nouveau is mostly driven by RedHat's corporation money
> <https://www.phoronix.com/scan.php?page=news_item&px=Nouveau-2020-Early-Status>.
>
> A project of this size needs a commercial sponsor just to keep up with
> the pace of changes. Or a foundation. FreeBSD already sponsors some work
> in the graphics stack but surely that wouldn't be enough for
> re-implementing drivers, so a new one?
So what you're basically saying; is that there really isn't that much interest
in FreeBSD by any users worldwide. So any chance of attracting developers, and
or capitol is pretty much -1.
Depressing. :(
>
> From my point of view, accelerated graphics I mostly want to use on the
> desktop and I don't really care if it's coming from Linux or elsewhere
> as long as it properly supports all the latest features of my hardware
> so that my heard earned cash I spent on buying it is utilized. On the
> server I don't even use a graphic stack, I have IPMI or SSH, so none of
> the Linux parts affect it.
In all honesty, I build, deploy and run almost exclusively server images.
I only use a light DE for convenience on development on larger projects.
But still...
Guess it's time for me to start badgering some Intel && AMD employees. :)
Thanks! :-)
>
> --
> GrzegorzJ
--Chris
More information about the freebsd-x11
mailing list