ЗАО «ЗЭО»
Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: scad от 20 Августа, 2009, 13:13:21
-
Вопрос как задать разрешение 800x600 для VGA адаптера? 640x480 показывает нормально, а 800x600 не включается.
пробовал разные опции при загрузке.
Пишу что-то типа: video=ep93xxfb:vmode=6
vmode=16 ничего не помогает >:(
ядро 2.6.20.4
fbset 800x600-60
выходит с ошибкой Invalid argument
-
video=ep93xxfb:vmode=6 - помогает если использовать сборку для ТИОНА с сайта zao-zeo.ru для сборок Cirrus не работает, буду искать различия в драйверах... :-\
-
На сборке crater_svn784 получил разрешение 800x600, но всего 256 цветов, а большее количество не поддерживается, или опять мои кривые руки что-то делают не так?
video=ep93xxfb:vout=1,vmode=6,depth=24 - все те же 256 цветов, а очень хочется хотя бы 16 бит цветность
Еще вопрос - какой все-таки процессор стоит в ТИОНЕ-ПРО. Везде пишут что EP9315, но если собирать стандартный crater от Cirrus под EP9315 - ядро не запускается, EP9312 - все ок. Но EP9312 не имеет встроенного графического ускорителя, а EP9315 - имеет. Соответственно - не понятно - есть ускорение графики на тионе или нет?
-
> На сборке crater_svn784 получил разрешение 800x600, но всего 256 цветов, а большее количество не поддерживается,
Почему вы думаете, что 8 бит? Посмотрите содержимое /sys/class/graphics/fb0/modes
> а очень хочется хотя бы 16 бит цветность
Без проблем.
> какой все-таки процессор стоит в ТИОНЕ-ПРО. Везде пишут что EP9315
Пишут в том числе и на процессоре, на вашем Тион-Про что написано?
> но если собирать стандартный crater от Cirrus под EP9315 - ядро не запускается,
См. http://www.zao-zeo.ru/dokuwiki/doku.php/linux-faq#собранные_образы_ядра_linux_для_edb9315_не_работают_на_моей_плате
-
Спасибо за ответ.
Получается что у ТИОН-а есть графический акселератор... :-\
# cat /sys/class/graphics/fb0/modes
U:800x600p-60
больше ничего...
/ # fbset -i
mode "800x600-60"
# D: 39.998 MHz, H: 37.877 kHz, V: 60.314 Hz
geometry 800 600 800 600 16
timings 25001 88 40 23 1 128 4
hsync high
vsync high
rgba 5/11,6/5,5/0,0/0
endmode
Frame buffer device information:
Name : ep93xxfb
Address : 0x5c00000
Size : 3686400
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 1
LineLength : 1600
MMIO Address: 0x80030000
MMIO Size : 131072
Accelerator : No
-
В той же директории bits_per_pixel
Почему же 8 бит то?
-
To asv: Большое спасибо за советы. Цветность действительно 16 бит.
Хотелось бы ясности почему же при некоторых режимах с разрешением 640х480 включается цветность 24 бита? Где про это можно почитать? Видимо это меня и сбивало. Думал что 16бит~8 потому что картинка в opie какая-то блеклая была по сравнению со штатной. Очень хочется использовать разрешение 800x600 с 24 битами.
-
24 не получится, выведено всего 18 цветовых сигналов.
И учитывайте, что вычислительная нагрузка при большем разрешении/цветности
будет значительна.
> Хотелось бы ясности почему же при некоторых режимах с разрешением 640х480 включается цветность 24 бита?
> Где про это можно почитать?
Достовернее всего в драйвере + ep93xx user manual.
> потому что картинка в opie какая-то блеклая была по сравнению со штатной
Не та полярность pixclk:
Для VGA сейчас: EDGE_FALLING, POL_LOW, POL_LOW, POL_LOW,
Вы ставили 6ой: EDGE_RISING, POL_LOW, POL_LOW, POL_LOW,
-
Продолжение смотреть здесь: http://www.zao-zeo.ru/forum/index.php?topic=123.0 (http://www.zao-zeo.ru/forum/index.php?topic=123.0)