Saya menjalankan Ubuntu 12,04 LTS sebagai server NAS rumah, tanpa X. Baru-baru ini saya mengaturnya untuk berfungsi sebagai perangkat media pemutar video. Mungkin lebih mudah pada saat ini untuk menginstal X, tetapi saya memutuskan untuk mencoba mplayer dengan pemutaran framebuffer. Itu berhasil, dan semuanya baik-baik saja dan bagus.
Namun, untuk rasa ingin tahu dan mungkin untuk konsekuensi praktis juga, saya tidak bisa berhenti berpikir tentang framebuffer. Tampaknya hanya ada satu perangkat framebuffer /dev/fb0
,. (Btw. Saya menggunakan driver vesafs) Jika saya menjalankan beberapa program yang menggunakan framebuffer, kekacauan terjadi kemudian. Sebagai contoh, menjalankan mplayer dari fbterm hanya membuat crash. Anehnya, penampil gambar fbi mengelola untuk melihat gambar entah bagaimana. Jelas program tidak dapat membagikan perangkat, tidak ada sistem windowing sama sekali.
Jadi, apakah jumlah perangkat (vesa) fb terbatas pada perangkat tampilan perangkat keras? Atau mungkinkah ada lebih banyak pada prinsipnya, seperti ada banyak ttys? Apakah menambahkan beberapa bantuan lagi menjalankan perangkat lunak secara bersamaan yang menggunakannya? Bagaimana saya bisa menambahkan lebih banyak?
Juga logika bagaimana framebuffer terhubung ke ttys tidak cukup jelas bagi saya ... misalnya, mplayer menunjukkan bingkai video itu pada setiap tty, tetapi fbi tidak. Selanjutnya, konsol default Ubuntu (fbcon?) Menunjukkan di balik hamparan video, yang menurut saya aneh. Tentang apa semua ini?
sumber