Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн июн 26, 2017 9:55 am

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




Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 След.
Автор Сообщение
СообщениеДобавлено: Вс май 22, 2005 8:27 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 690
Хотелось бы отметить некоторый прогресс в области видеодрайверов. На старом форуме была ссылка на скрин с результатами тестирования графической подсистемы с клиппингом на 32 битах, теперь я добавил в драйвер и функции для 24 бит. Результаты немного лучше предыдущих в первую очередь за счёт увеличения скорости put image (функция принимает на входе 24-битный поток пикселей).

ВНИМАНИЕ: это не драйвер для ATi или nVidia - это программный драйвер. Единственное его отличие от встроенного в ядро - он использует клиппинг для рисования графических примитивов.

Итак:
На днях планируется добавление функций для 8 и 4 бит, что несомненно увеличит скорость отрисовки в режимах 9 и 0. Особенно большие надежды я возлагаю на 4 бита, так как текущие функции очень медленны.

Драйвер будет доступен для скачивания только после добавления вышеописанного.

Также вчера мне удалось загрузить Menuet с разрешением 1280x800 (8:5). Естественно, это не предел, поэтому если у кого-то из вас есть мониторы, поддерживающие нестандартные разрешения - было бы очень интересно протестировать мою модификацию ядра и на них. Пишите ЛС или на mike.dld@tut.by

_________________
in code we trust


Последний раз редактировалось mike.dld Ср май 25, 2005 12:38 am, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн май 23, 2005 7:49 pm 
Молодец, это здорово, дрова для смены разрешения тоже достаточно интересуют.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Ср май 25, 2005 12:39 am 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 690
Предварительные результаты на 4 бита (отдельное спасибо Халявину Андрею): http://mikedld.org.ru/i/mgb_clipping3.gif


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср май 25, 2005 5:07 am 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 690
И окончательные результаты на 4 бита: http://mikedld.org.ru/i/mgb_clipping4.gif


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс май 29, 2005 9:08 pm 
вопрос наверно дурацкий, но что такое клиппинг и как он действует? :oops:
я с графикой пока мало разбирался, пока разобрался только с ATA, cmos, keyboard, mouse, вот pci мучаю :D


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Вс май 29, 2005 11:07 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 690
Второй раз объяснять не хочется: http://menuet.2.forumer.com/index.php?showtopic=399

_________________
in code we trust


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн май 30, 2005 6:47 am 
cyberGnom
pci это правильно. Выложишь потом ссылки на то, что тебе удалось раскопать?


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 08, 2005 3:06 am 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 690
Третья версия программы, перебирающей VESA-совместимые режимы, лежит на моём сайте. Я немного переделал вывод режимов, теперь они в таблице и отсортированы по возрастанию, вам понравится ;) Думаю, стоит напомнить, что именно режимы, перечисленные в результате работы этой программы, будут доступны для выбора при загрузке MenuetOS с использованием моего драйвера.

_________________
in code we trust


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 09, 2005 7:23 pm 
Хорошая работа!


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 09, 2005 11:00 pm 
mike.dld
надо было сразу так :-)
просто и понятно


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 21, 2005 4:41 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Выбирать графический режим и успешно внем работать(без тормозов)- это хорошо.
Вот например.Иногда нужно всего 640*480 256 цветов,а вместо этого приходится использовать стандартный 32 битный цвет.На мощных компьютерах это не сказывается,но на слабых это в 4 раза уменьшает FPS.А в программах использующих 3D - 32битные текстуры ненужны(даже в такой классной игре,как "Пираты Карибского моря", текстуры были 16 битные) - это уменьшает Fps в 3-4 раза.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 28, 2005 8:28 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 690
Я тут ещё немного поработал над ядром и моим программным драйвером, наконец-то сделал, чтобы можно было перемещать окна за границы экрана. Также поменял текстовый режим при загрузке на 80х45(50), и прикрутил свою vesa-прогу к процессу загрузки, тестовый вариант можно глянуть тут: http://mikedld.org.ru/i/meos_bootup_test.png
Есть вопрос: нужна ли поддержка 8 и 4-битных режимов? И ещё - есть ли у кого-нибудь видеокарта, не поддерживающая LFB (не VESA 2.0+)? Дело в том, что режимы с переключением банков я пока что не реализовывал - негде проверять. А может и не нужны они никому?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 06, 2005 9:06 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Конечно ненужны!
Сейчас SVGA видиокарта на несколько мегобайт памяти копейки стоит.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 06, 2005 10:46 pm 
andrew_programmer
Пожалуйста не говори за всех, в мире столько старых компов! Им можно дать вторую жизнь!


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 07, 2005 5:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Извиняюсь.
Если уж некуда деваться то можно и Vesa1.2(только MAX_fps=20)
Еслибы у меня вместо GeForce4 mx 440 8 agp была SVGA видеокарта я бы несколько не расстроился.
Хотя многие говорят,мол,кому нужно это старье если сейчас появились ...... -это намного лучше.
Мне такие ответы ненравяться.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 След.

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


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

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


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

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