Dukungan grafis Linux telah menjadi hal yang sangat bermutasi untuk sebagian besar kehidupan kernel. Awalnya, kernel hanya berbicara dengan kartu grafis untuk keperluan mode teks. Saat itu, X menggunakan driver-drivernya untuk melakukan segalanya, jadi itu berfungsi sebagai kernel-luar-the-kernel besar.
Kemudian, dengan Direct Rendering Infrastructure (DRI) , beberapa kode untuk fitur grafis yang dipercepat menggerakkan sisi kernel (disebut Direct Rendering Manager, DRM - tidak ada hubungannya dengan manajemen hak digital) untuk menyediakan antarmuka yang konsisten dan abstrak untuk fitur akselerasi 3D.
Saat ini, Anda tidak perlu memuat modul DRM sisi kernel. Tetapi jika Anda tidak memilikinya, kemungkinan sesi X Anda akan kembali ke 3D yang diberikan perangkat lunak yang jauh lebih lambat dan lebih haus daya daripada perangkat keras 3D. Menjalankan glxinfo
akan menampilkan info tentang ini.
Wayland adalah cerita yang sedikit berbeda . Itu terletak di antara aplikasi kernel dan klien. Dengan Wayland, server X adalah aplikasi klien lain, menampilkan jendela root sebagai hal lain. Wayland mengambil tugas untuk berbicara dengan perangkat keras (X berbicara dengan Wayland sebagai gantinya). Karena proyek ini masih dalam pengembangan, tidak ada cara untuk mengetahui di mana itu akan berakhir, tetapi cara saya memahaminya masih membutuhkan dukungan kernel untuk rendering 3D.
Jelas dari diagram arsitektur Wayland, juga: kiri adalah keadaan saat ini untuk desktop X modern, kanan adalah arsitek Wayland yang diusulkan. Komposer Wayland menggantikan X Server sebagai hal yang berbicara dengan perangkat keras, tetapi tidak menggantikan infrastruktur kernel - jadi Anda masih memerlukan dukungan kernel yang tepat. Bahkan, mengingat tujuan dari proyek ini, lebih banyak barang yang harus dipindahkan ke kernel untuk abstraksi yang lebih baik. Wayland, seperti server X, masih bergantung pada perangkat keras grafis.
pnginfo
pada file sumber:tEXt
potongan menyarankan itu dilakukan dengan Inkscape.