X11 Xorg программирование элементарная графика

Они, X-ы и Mesa, работают с драйвером видео. Если X-ы использую только 2Д, то Mesa использует 3Д оптимизации, и по этой причине есть несколько версий Mesa, nvidia-блоб тащит за собой свою реализацию Mesa(openGL), и потому приходится удалять стандартные либы Mesa.

Так, что ниже Xов и Mesa только видео-драйвер. Хотите писать проги напрамую обращаясь к драйверу?

Добавлено через 8 минут

Как вариант можно посмотреть в сторону

framebuffer

- Это нечто вроде VESA2.0 для линухов.