OSDev

для всех
Текущее время: 21 окт 2017, 20:32

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 05 дек 2014, 18:07 

Зарегистрирован: 04 ноя 2007, 14:48
Сообщения: 113
Как реализовать сабж? Где почитать? Есть какие то стандарты (всмысле прерывания BIOS реального режима, или код ACPI или типа того), или без драйвера видюхи никак? Спасибо!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 дек 2014, 18:44 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1314
Откуда: Зеленоград
По идее, на это способны лишь драйверы более-менее современных видюх, но никак не БИОС: когда он появлялся и активно использовался, два монитора подключать было банально не к чему, а соответственно, не было и программной поддержки оного.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 дек 2014, 21:25 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1056
Без драйвера никак.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 дек 2014, 10:43 

Зарегистрирован: 04 ноя 2007, 14:48
Сообщения: 113
Цитата:
два монитора подключать было банально не к чему

К двум видеоадаптерам, не?

В справке Interrupt List видел что то намекающее на мультимониторность, но, похоже, вендор-зависимое.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 дек 2014, 11:08 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1056
Interrupt List - это не тот документ которым стоит пользоваться.
1) Устарел.
2) Это реверс, со всеми вытекающими.

У VESA - мультимониторность упоминается. Но SII правильно сказал VBE появился раньше чем мультимониторность. Поэтому он его и не поддерживает. Не говоря о том что многие поддерживают только VBE2.0

К двум картами расширения можно попробовать. Ищещь в PCI-CFG вторую карту - включаешь. Копируешь его биос. Выполняешь инициализацию PnP. Скорее всего БИОС придётся держать по стандартному адресу 0xC0000.
И для встроенных видео-чипов думаю надо вектора прерываний скопировать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: Google [Bot] и гости: 3


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

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