3 ms·
doesn't nvidia release FreeBSD graphics drivers?
by auvi 7y ago
doesn't nvidia release FreeBSD graphics drivers?
- trasz 7y agoIt does, and the FreeBSD ports of open source Intel and AMD drivers are getting close to their Linux upstream. Pretty much the only thing that’s seriously lacking is Nouveau.
- loeg 7y agoThe Linux-ported intel/AMD drivers definitely still trail the quality of and aren't caught up to the latest Linux versions -- but they are catching up, at least. The FreeBSD wireless driver space is also pretty dated. Only 802.11N is supported -- the one or two 802.11AC WNICs that have support just run in the slower N mode. In short, the situation is getting better and isn't awful (especially on nvidia graphics and wired NIC hardware), but the concerns TrueOS has are totally valid and won't be completely eliminated even if FreeBSD stays caught up in the graphics space.
- newnewpdro 7y agoWhat about all the arm-oriented mainline GPU support like panfrost, freedreno, etnaviv, vc3/4? Things are really picking up in this department...
- trasz 7y agoI'm not sure, to be honest. I don't remember any news regarding FreeBSD ports of those. Having said that, if they use the same frameworks as the x86 drivers, the work on Intel and AMD ports should make porting them easier as well, since it all revolves around linuxkpi - shims that provide Linux-compatible API for kernel code.
- floatboth 7y agoSomeone would have to add the FDT (OFW) stuff to linuxkpi, and that's a lot of tedious work :( Not only that, there's often some kind of dependency between GPU/display HW and platform clocks/IOMMU/etc blocks that we might have completely different drivers for. This embedded crap is super messy, why can't everyone use PCI for everything inside the SoC >_<