|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Nikolaev 2:5030/266 20 Dec 2004 06:28:04 To : Innocenti Maresin Subject : Re: framebuffer -------------------------------------------------------------------------------- Innocenti Maresin <av95@comtv.ru> wrote: >> Хотя про иксы и фреймбуфер одновременно ты загнул... > Из чтения разной документации в Инете я так понял, > что у современного Linux/PC > есть 2 взаимоисключающих режима работы с видео: > VGA и framebuffer. Это не так. framebuffer это дополнительный уровень между железкой и софтом. Иногда полезен, иногда вреден. Разработчики fb традиционно не любят писать документацию: http://linux-fbdev.sourceforge.net/faq.html Единственный прилично документированный fb это sisfb. Очень рекомендую её прочитать на сайте разработчика :-) > "взаимоисключающих" означает что > framebuffer включается только при инициализации ядра, modprobe -v чеготоfb rmmod чеготоfb Другое дело, что для vesafb обычно имеют внутри ядра для того чтобы сразу при загрузке пингвинов рисовать. > VGA работает вот так: > text console | <-> | X Window Текстовой консоли как таковой по большому счёту нет вообще. Ибо vga не mga и не serial. Текстовый терминал - это ещё один уровень абстракции, реализованный программно. Для svga плат давно давно были придуманы vesa режиы, дескать вот мы будем одинаковыми. Грубо говоря framebuffer как раз является программным методом доступа к vesa картам для внешнего софта. При этом некоторые специальные фичи конкретных устройств оказываются недоступными, зато появляется единый интерфейс доступа. > Так что "иксы и фреймбуфер одновременно" как раз возможны, > только иксы должны быть специальными. В X есть драйвер fbdev, умеющий работать над framebuffer man fbdev. Тут ничего специального. Есть специальный сервер Xvfb, который в качестве экрана использует файл в формате xwd, но это обычно нужно только разработчикам :-) -- И --- ifmail v.2.12.os.sensi * Origin: http://www.winischhofer.at/linuxsisvga.shtml (2:5030/266@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1341659d8c171.html, оценка из 5, голосов 10
|