ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: разрешение 800x600 на мониторе через VGA адаптер  (Прочитано 7328 раз)

0 Пользователей и 1 Гость просматривают эту тему.

scad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 48

Вопрос как задать разрешение 800x600 для VGA адаптера? 640x480 показывает нормально, а 800x600 не включается.
пробовал разные опции при загрузке.
Пишу что-то типа: video=ep93xxfb:vmode=6
vmode=16 ничего не помогает  >:(
ядро 2.6.20.4
fbset 800x600-60
выходит с ошибкой Invalid argument
Записан

scad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 48
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #1 : 20 Августа, 2009, 16:51:37 »

video=ep93xxfb:vmode=6 - помогает если использовать сборку для ТИОНА с сайта zao-zeo.ru для сборок Cirrus не работает, буду искать различия в драйверах... :-\
Записан

scad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 48
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #2 : 21 Августа, 2009, 10:47:49 »

На сборке crater_svn784 получил разрешение 800x600, но всего 256 цветов, а большее количество не поддерживается, или опять мои кривые руки что-то делают не так?
video=ep93xxfb:vout=1,vmode=6,depth=24 - все те же 256 цветов, а очень хочется хотя бы 16 бит цветность
Еще вопрос - какой все-таки процессор стоит в ТИОНЕ-ПРО. Везде пишут что EP9315, но если собирать стандартный crater от Cirrus под EP9315 - ядро не запускается, EP9312 - все ок. Но EP9312 не имеет встроенного графического ускорителя, а EP9315 - имеет. Соответственно - не понятно - есть ускорение графики на тионе или нет?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #3 : 21 Августа, 2009, 12:53:41 »

> На сборке 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_не_работают_на_моей_плате
Записан

scad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 48
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #4 : 21 Августа, 2009, 16:09:04 »

Спасибо за ответ.
Получается что у ТИОН-а есть графический акселератор...  :-\

# 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
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #5 : 21 Августа, 2009, 16:16:11 »

В той же директории bits_per_pixel

Почему же 8 бит то?
Записан

scad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 48
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #6 : 26 Августа, 2009, 11:46:49 »

To asv: Большое спасибо за советы. Цветность действительно 16 бит.
Хотелось бы ясности почему же при некоторых режимах с разрешением 640х480 включается цветность 24 бита?  Где про это можно почитать?  Видимо это меня и сбивало. Думал что 16бит~8 потому что картинка в opie какая-то блеклая была по сравнению со штатной. Очень хочется использовать разрешение 800x600 с 24 битами.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #7 : 26 Августа, 2009, 13:10:14 »


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,
Записан

scad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 48
Re: разрешение 800x600 на мониторе через VGA адаптер
« Ответ #8 : 07 Сентября, 2009, 09:37:45 »

Продолжение смотреть здесь: http://www.zao-zeo.ru/forum/index.php?topic=123.0
Записан