GNU/Linux >> Belajar Linux >  >> Linux

Apa level terendah mutlak menggambar abstraksi di GNU/Linux?

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.


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Linux – Apa Cara Berbeda Untuk Mengatur Izin File Dll Di Gnu/linux?

  3. apa algoritma di balik perintah faktor di linux?

  1. Apa yang membuat Linux menjadi OS yang berkelanjutan

  2. Apa definisi sesi di linux?

  3. Apa arti curl -k -i -X ​​di Linux?

  1. Apa yang membuat komunitas Linux istimewa?

  2. Apa tujuan dari file .bashrc di Linux?

  3. Apa urutan default dari jenis Linux?