Продолжаем битву с DirectFB. Тот который идет в linux-crater-1.0.3 (последний релиз сборки cirrus) не содержит gfx драйвера для процессоров циррус ??? Взял патч из вот этой сборки:
http://arm.cirrus.com/files/linux/heelrod/crater.tar.bz2 положил в директорию packages/directfb и пересобрал все. Теперь аппаратное ускорение работает, но при инициализации directfb ругается на
unsupported video mode
и
pixel clock error
И картинка "блеклая" с неверными цветами и очень сильно моргает.
Напомню, что все это происходит на ТИОНЕ-ПРО с подключенным через VGA-адаптер 19" TFT мониторе. При этом в драйвере видео в ядре установлен vout CRT_OUT,потому что только если стоит CRT_OUT запускается DirectFB.
А при этом еще существует проблема с цветами - 16 бит есть, но полярность не та :(
asv писал:
> потому что картинка в opie какая-то блеклая была по сравнению со штатной
Не та полярность pixclk:
Для VGA сейчас: EDGE_FALLING, POL_LOW, POL_LOW, POL_LOW,
Вы ставили 6ой: EDGE_RISING, POL_LOW, POL_LOW, POL_LOW,
Так вот поставил EDGE_FALLING, POL_LOW, POL_LOW, POL_LOW ничего не изменилось. Меняешь вывод на LCD_OUT - все ок, но не работает DirectFB.
Понятно что дело в корректных настройках видео режимов - подскажите куда копать.