Thursday, November 29, 2007

Kernel space: E-paper support for Linux

Моё мнение относительно статьи о E-paper.
В статье предлагается использовать для управления 2 варианта решения проблемы отсутствия как такового буфера кадров кадров.
  • Для определения что изменилось 2 буфера и сравнивать текущее значение с предыдущим и разницу использовать для управления экраном, что имеет недостатки так как требуется выполнять цикл прохода всех значений и требуется в 2 раза больше памяти. Что в существующей технике и так используется двойная(иногда тройная) буферизация кадров, но выполнять операции по прорисовке может в таком случае только процессор.
  • Отмечать буфер кадров как только для чтения и при на уровне обработки прерываний по обращению к этой памяти на запись формировать команды управление на для этой системы.
Но почему-то не рассмотрен вариант когда эти операции выполняются на уровне Xserver. И он свои команды преобразует в эту последовательность - что приведет к большой экономии процессорного времени и памяти, так как требуется только дополнительная память под хранение текстур и выполнении их наложения.