Jego dostępność zależy od funkcji jądra, ale korzystając z bufora ramki systemu Linux dostarczanego przez jądro (lub biblioteki Direct Framebuffer, która umożliwia przyspieszenie sprzętowe), powinno być również możliwe odtwarzanie wideo na konsoli.
Na przykład, używając MPlayera: mplayer -vo fbdev filename.avi
lub mplayer -vo directfb filename.avi
powinien zrobić lewę, jeśli wszystkie wymagane elementy są na miejscu. Jak wskazano w drugiej odpowiedzi, vlc
może być łatwiej rozpocząć pracę i obsługuje zarówno stary FB, jak i DirectFB.
Artykuł w Wikipedii mówi o buforze ramki:
Istnieją trzy aplikacje bufora ramki systemu Linux.
- Implementacja tekstowej konsoli Linux, która nie korzysta ze sprzętowego trybu tekstowego (przydatny, gdy ten tryb jest niedostępny lub w celu przezwyciężenia ograniczeń dotyczących rozmiaru glifów, liczby punktów kodowych itp.). Jednym z popularnych aspektów tego jest możliwość pokazywania przez konsolę logo Tux podczas uruchamiania.
Możliwa metoda wyjścia graficznego dla serwera wyświetlania, niezależna od sprzętu karty graficznej i jej sterowników.
Programy graficzne unikające dużego obciążenia systemu X Window.
Ostatni element zawiera kilka programów Linux, takich jak MPlayer, links2, Netsurf, fbida i biblioteki takie jak GGI, SDL, GTK + i Qt Extended mogą bezpośrednio korzystać z bufora ramki. Jest to szczególnie popularne w systemach wbudowanych.
Istnieje teraz biblioteka DirectFB, która zapewnia platformę do sprzętowego przyspieszania bufora ramki systemu Linux.
Na tym samym forum znajdują się również pytania i odpowiedzi dotyczące tego tematu oraz oczywiście stary HOWTO Framebuffer .
Przede wszystkim powinieneś mieć /dev/fb0
dostępne urządzenie znakowe (lub więcej niż jedno, jeśli dostępnych jest wiele urządzeń buforujących ramki). Jako minimum, wyjście zcat /proc/config.gz |grep FB
powinno zawierać CONFIG_FB=y
, ale nie jestem do końca pewien, czy nowoczesne procesory graficzne z DRM również potrzebują jakiegoś starszego sterownika, aby FBDEV działał (w moim przypadku wydaje mi się, że mam CONFIG_DRM_I915_FBDEV=y
procesor graficzny Intel) .