Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт окт 24, 2017 9:05 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 147 сообщений ]  На страницу Пред. 14 5 6 7 810 След.
Автор Сообщение
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт ноя 22, 2007 4:07 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4221
Флопака нет, жестяк Колибри не видит, один вариант - с СД-диска((
Когда-то (полгода тому) Колибри у меня мирно лежала в папке C:\Kolibri\ на жестком диске, а щас приходится выкручиваться.
Сорри за оффтоп.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт ноя 22, 2007 5:50 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
<Lrz>

Ветка уже давно есть. svn://kolibrios.org/kernel/branches/gfx_kernel


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт ноя 22, 2007 6:23 pm 
Leency
Я проверил - загрузка составляет не более 10-15 секунд, и склоняюсь к мнению озвученному Diamond'ом.
Поскольку для загрузки используется эмуляция флопика, то последовательное считывание большого числа блоков за меньшее количество запросов значительно ускоряет загрузку (в случае M64). Впрочем это правило действительно для любого дискового устройства: жесткий диск, привод ATAPI, дисковод Floppy и как ни странно USB flsh накопители тоже подвержены такому факту, поскольку эмулируют работу дискового устройства.


Вернуться к началу
   
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт ноя 22, 2007 9:59 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Цитата:
последовательное считывание большого числа блоков за меньшее количество запросов значительно ускоряет загрузку

Но есть и обратный эффект: загрузочный код Колибри считывает не всю дискету. В случае с существенным количеством свободного места и реальной дискетой это ускоряет работу.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт ноя 22, 2007 10:11 pm 
diamond
Я имел ввиду общий принцип работы. Разумеется загрузка с урезаной системой будет производится быстрей для дискеты, но вот для ATAPI куда существенней, чтобы было произведено непрерывное считывание.


Вернуться к началу
   
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Ср дек 05, 2007 11:12 am 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Предварительный код, изменил алгоритм храниния и обработки массива с доступными режимами, загрузиться не возможно, но нужно проверить на реальных машинах отображение режимов, и соотвествие этой информации со спецификой видеокарты. Сделал поддержку передвижения курсора, по выбранным режимам. Доступные режимы начинаются с 640х480@8 бит на глубину цвета и выше, все режимы которые меньше текущего не поддреживаются.
http://www.lrz.land.ru/dowload/kernel_GFX.7z
Просьба протестировать и отписать результаты..
Заранее спасибо.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Ср дек 05, 2007 12:32 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Возник вопрос, нужна ли поддержка 4 битных VESA режимов, а так же VESA режимов разрешением менее 640х480? ИМХО это не нужно, и я не планирую поддержку.
Прошу высказаться по данному поводу.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Ср дек 05, 2007 1:14 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
Поддерживаю. Не то не то не нужно.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Ср дек 05, 2007 2:13 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
Radeon 9600pro. Все режимы определились правильно.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Ср дек 05, 2007 5:29 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Меньше 640х480... ну не знаю, только если на портативных устройствах. А режимы нужно поддерживать все, мне кажется. Никто не заставляет их использовать, но возможность быть должна. Если это кажется напряжным - можно не стараться над оптимизацией по скорости в этих режимах.

_________________
in code we trust


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт дек 06, 2007 2:51 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Люди высказываемся по поводу режимов работы, это касается прежде всего вас. Имхо я считаю, что очень мало пользователей будет нуждаться в использовании режимов ниже 640x480. прежде всего у нас графическая система, а не консольная. Возможность выбора режима подразумевает его использование. Дело даже не в удобстве, а в том, что на режимах 320х... не возможно нормально работать. Имеет ли смысл давать выбор на то что не будет использовано?


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт дек 06, 2007 3:06 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Сейчас, ИМХО, не имеет.

У мена на i810 все правильно определилось, только когда выбираю режим, говорит, что глубину цвета определить не удалось...


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт дек 06, 2007 3:38 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Поправил баг, суть его была в том что если таблица режимов имела особенности формирования в зависимости от типа видеокарты. У меня этот баг проявлялся на VMware и на ATI 1650 pro. В тоже время на ноуте где стоит ATI 7500 этого бага не было. Суть бага в некорректном отображении режимов и слишком вытянутой таблице. Сейчас данный баг поправлен, отображаются не все режимы, т.к. предел отбражения зависит от размерности таблицы. Полностью локализовать данный баг планирую в ближайшее время.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт дек 06, 2007 4:22 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Я считаю, что меньше 640x480 и 15 бит делать сложно и не нужно. Сложность заключается, как я считаю, в преобразовании 15-32 бит в 4-8. Подгонять палитру видимо придется, не знаю зачем это нужно. Ну и сам 4 битный режим весьма специфичен (VGA с 4 плоскостями).

..bw


Последний раз редактировалось bw Чт дек 06, 2007 11:51 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт дек 06, 2007 4:53 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
bw
Насчёт 4-8 битов. Если ты пробовал мои старые сборки gfx_kernel - в них были и 4, и 8. Даже очень прилично выглядело ;)

_________________
in code we trust


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 147 сообщений ]  На страницу Пред. 14 5 6 7 810 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB