Originally posted by danieru
View Post
opensourced Linux "drivers" are split up in 2-3 different modules/parts, usually a kernel module that exposes the hardware to userspace, a userspace 3D acceleration provider (part of Mesa), and a userspace 2D acceleration provider that is a Xorg module.
See here https://nouveau.freedesktop.org/wiki/
Nouveau is composed of:
-a Linux kernel KMS driver (nouveau),
-Gallium3D drivers in Mesa,
-Xorg DDX (xf86-video-nouveau).
The kernel components have also been ported to NetBSD.
(and now it seems NetBSD has xf86-video-nouveau too so they can use NVIDIA cards to drive a desktop PC as long as they don't need 3D acceleration)
Leave a comment: