Во времена DOS можно было непосредственно обратиться к A000:0000 и рисовать спокойно на экране.
А как это происходит под Linux? Знаю про DirectFB, но он не везде есть, и, насколько мне известно, заброшен. Как обращаться напрямую к видеопамяти? В современных картах стоят сотни мегабайт - и к ним можно получить доступ?