tidak ada asumsi tambahan kecuali keberadaan driver perangkat untuk monitor.
Itu berarti Anda dapat menggunakan X atau Wayland, karena itu adalah infrastruktur driver grafis di Linux.
Linux (Kernel) dengan sendirinya tidak mengandung primitif grafis apa pun. Ini menyediakan beberapa antarmuka untuk berbicara dengan GPU, mengalokasikan memori di atasnya dan mengonfigurasi framebuffer di layar. Tetapi kecuali akses memori framebuffer mentah, kernel Linux tidak memiliki cara untuk melakukan operasi menggambar. Untuk itu, Anda memerlukan beberapa infrastruktur di ruang pengguna.
Wayland dibangun di atas DRI2, yang pada gilirannya berbicara dengan DRM Kernel-API. Maka Anda memerlukan pelacak status bergantung GPU. Mesa memiliki pelacak status untuk sejumlah GPU dan menyediakan antarmuka OpenGL dan OpenVG.
NVidia dan ATI propiatary, driver grafis sumber tertutup dirancang untuk bekerja dengan X saja. Jadi dengan yang menggunakan GPU Anda harus menggunakan X. Begitulah adanya.
Di luar itu, Anda dapat memanipulasi memori framebuffer di layar melalui /dev/fbdev
, tapi itu hanya dorongan piksel, tanpa akselerasi GPU apa pun.