URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38453
[ Назад ]

Исходное сообщение
"FreeBSD4.9 + VESA режим  "

Отправлено lotar , 13-Дек-03 22:19 
Hello, All!
Прочитал здесь про VESA режим в консоли и решил настроить у себя.
FreeBSD 4.9.
Включил в конфиг ядра
device vesa
options         SC_PIXEL_MODE
пропатчил vesa.c  патчем freebsd-console-vesa-100x37-800x600-100Hz.patch
(правда версия файла vesa.c изменилась и патчи не подят, vesa.c удалось
поправить руками а вот патч для vidcontrol.c совсем не подходит, а может его и не нужно патчить?)
пересобрал ядро

В rc.conf добавил
allscreens_flags="-g 100x37 VESA_800x600 "

Завелось все в vesa режиме 98Hz, только вот как было 80x25 строк, так и
осталось. Вобщем маленькое окошко посреди экрана.
man vidcontrol просмотрел вдоль и поперек, геомтрию пытался менять по
всякому...но видимо что то делал не так.
В /etc/ttys пытался менять cons25r на cons37r
Подскажите знающие люди...что делаю не так?
Давайте расставим все точки..


Содержание

Сообщения в этом обсуждении
"FreeBSD4.9 + VESA режим  "
Отправлено artist , 13-Дек-03 22:37 
хм у мну по vidcontrol -g 100x37 VESA_800x600 все пучком =/
freebsd 4.9

"FreeBSD4.9 + VESA режим  "
Отправлено lotar , 13-Дек-03 22:40 
>хм у мну по vidcontrol -g 100x37 VESA_800x600 все пучком =/
>freebsd 4.9

vidcontrol.c на патчил?


"FreeBSD4.9 + VESA режим  "
Отправлено artist , 13-Дек-03 23:13 
ент, все родное... у мну lcd так что частота меня особо не беспокоит

"FreeBSD4.9 + VESA режим  "
Отправлено lotar , 14-Дек-03 00:25 
>ент, все родное... у мну lcd так что частота меня особо не
>беспокоит

Ясно, а последовательность ваших действий от моих отличается? Вы VESA режим в ядре включали или модуль используете?
И еще флаг sc  в ядре использовали?


"FreeBSD4.9 + VESA режим  "
Отправлено artist , 14-Дек-03 00:45 
ядро:
options         SC_PIXEL_MODE           # add support for the raster text mode
options         VGA_WIDTH90             # support 90 column modes
options         VESA

rc.conf
allscreens_flags="-m on -h 2000 -t 600 -g 100x37 VESA_800x600"

tty - cons25r


"FreeBSD4.9 + VESA режим  "
Отправлено lotar , 14-Дек-03 15:26 
>ядро:
>options         SC_PIXEL_MODE  
>        # add support
>for the raster text mode
>options         VGA_WIDTH90  
>          #
>support 90 column modes
>options         VESA
>
>rc.conf
>allscreens_flags="-m on -h 2000 -t 600 -g 100x37 VESA_800x600"
>
>tty - cons25r
Разобрался, все получилось. Схема дейсвий работоспособна. Просто закралась досадная синтаксическая ошибка. Спасибо за помощь.