Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн окт 23, 2017 10:57 am

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




Начать новую тему  Ответить на тему  [ 147 сообщений ]  На страницу Пред. 16 7 8 9 10
Автор Сообщение
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Пн фев 18, 2008 11:32 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
<Lrz>
Я к тому что лучше сохранять не номер видеорежима а параметры w,h,bpp. А с типом видеокарты ещё больше мороки будет.

Ghost
Я имел ввиду передачу параметров при вызове ядра. А на прикладном уравне и в ядре можно как угодно оформить.


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

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Serge
Не совсем верно, т.к. При динамическом определении режима, который был на "другой" видеокарте, можно получить такой режим, который в настоящее время не работает. Обратите внимание, что сущесвуют дубляжи по видеорежимам, которые находятся в конце списка. Они, как правило, не работают. Не думаю, что с определением типа видео будет оч много проблем. У видокарты есть уникальные поля, и можно определять карту именно по ним. Замечу, что на однотипных видеокартах, режим не будет меняться. Однако, твоя идея не лишена смысла, для обычного пользователя. Но, я не хочу нагромождать код ядра. По-этому, это будет реализованно во вторичном загрузчкике.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Пн фев 18, 2008 1:20 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
<Lrz>
Цитата:
При динамическом определении режима, который был на "другой" видеокарте, можно получить такой режим, который в настоящее время не работает.

Это уже происходит с номером режима сейчас, в Qemu и Bochs . И разумеется с железом.
Раньше, если в настройках было сохранено 1024*768*32, это значило именно 1024*768*32. А теперь это будет что угодно.

Точно определить видеокарту можно по данным PCICFG: VENDOR_ID, DEVICE_ID, SUBSYSTEM_VENDOR_ID, SUBSYSTEM_ID. Но по-моему это совершенно лишнее.

Номер режима зашит в БИОС. В теории даже на картах одной серии могут быть разные прошивки. Например GF2MX200 паяли все кому не лень. Какие там модификации refernce БИОС одному Богу ведомо.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Пн фев 18, 2008 2:47 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Serge
Исправлено в 746 ревизии. Однако, я оставил поиск по значению бит на пиксель. Т.е. разрешение сохраняется, а вот бит на пиксель ищется начиная с 32, затем 24 и если нет, то переходит на дефолтные значения.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Пн фев 18, 2008 3:17 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Отлично!


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Вт июл 01, 2008 10:06 am 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Нужна ли поддержка режимов VESA меньше чем 640х480 ? Этот вопрос стал актуальным для суб ноутов. Сейчас меньшее разрешение не выводиться в список поддерживаемых режимов. Проблема, в том, что не все программы могут работать корректно на разрешении меньшим чем 640х480


Последний раз редактировалось <Lrz> Вт июл 01, 2008 12:28 pm, всего редактировалось 2 раза.

Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Вт июл 01, 2008 11:55 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Считаю что не нужна.

..bw


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Вт июл 01, 2008 1:05 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт окт 13, 2005 12:00 pm
Сообщения: 299
Для eee pc 701 разрешение 800×480, для 900 модели - 1024x600.
Но было бы очень нужно, если бы разобрались с проблемой тормозов встроенных в материнку видеокарт, сам я в этом вопросе совсем ничего не понимаю, даже мыслей нет никаких :) Там что, оперативка под нужды видеокарты используется?


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

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
На сколько мне известно, встроенные чипы при работе в Vesa режиме работают на пониженной частоте, а для того, что бы заставить работать жележку "нормально", нужно иметь спецификацию от производителя чипсета, соотвественно от производителя к производителю, как и от чипсета к чипсету все меняется. Сложность именно в этом и состоит.


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Ср июл 02, 2008 5:27 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
а как с разрешениями более чем 1280*1024?.. а может и не более, а какого-нибудь широкоэкранного формата.. вот например тот же еееРС соотношение сторон 16*9.. у меня на компе 16*10.. считаю что хоть одно широкоэкранное сделать нужно.. если сделать хоть 16*9, тогда и на 16*10, и на 2*1 экранах, изображение будет уже не так сильно плющиться..

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: MenuetOS (KolibriOS) GFX kernel
СообщениеДобавлено: Чт июл 03, 2008 11:07 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4221
diamond (23:06:31 3/07/2008)
А с маленьким разрешением через Vesa не должно проблем быть. У меня на ноуте прекрасно тянет 1280*800.
Всё благодаря усилиям <Lrz>, начиная с 14022008AZ нестандартные расширения экрана по идее поддерживаются.

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


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

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

_________________
in code we trust


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 147 сообщений ]  На страницу Пред. 16 7 8 9 10

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


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

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


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

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