OSDev

для всех
Текущее время: 29 апр 2024, 14:16

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 28 мар 2012, 10:52 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Насколько помню, перечисляются все режимы, что видюха может обеспечить. Соответственно, если некие нестандартные имеются, то они тоже будут показаны. Правда, по VESA я специалистом никогда не был, не говоря о том, что для ПК не пишу уже несколько лет (ну, разве что на Дельфях всякие утилитки по работе), так что могу и ошибаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 28 мар 2012, 12:46 

Зарегистрирован: 13 окт 2008, 17:38
Сообщения: 46
Откуда: Владимир
Да, почитал спецификацию, насколько я понял, если производитель хочет соответствовать VESA, то он должен показать в списке все режимы, включая нестандартные. Задавать номера режимов производитель вправе сам, начиная с 100h. Правда он может запихнуть свои режимы и с номерами до 100h, но тогда их список мы никак не получим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 28 мар 2012, 13:17 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Я в чудеса не верю, но меня смутила вот эта строчка
81FFh Special Mode (see below for details)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 28 мар 2012, 16:22 

Зарегистрирован: 13 окт 2008, 17:38
Сообщения: 46
Откуда: Владимир
И чем же она смутила, по описанию это специальный режим для доступа ко всей видеопамяти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 28 мар 2012, 20:01 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Тем что не понимаю какой там видео режим, я так понял, что там есть ещё нестандартные видео режимы.
Кстати как отображается видео память на оперативную, например мы получили 100 метров видео памяти за счёт того, что у нас забрали 100 метров оперативки чтоли?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 28 мар 2012, 20:19 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Видеопамять, вообще говоря, находится на самой видюхе. Изначально она полностью или частично отображается на физическое адресное пространство БИОСом, в дальнейшем отображение можно поменять, перепрограммировав соответствующие регистры. Если на те же физические адреса приходится оперативная память, она будет недоступна. Именно по этой причине для работы с достаточно большой оперативкой (больше примерно 2,5 Гбайт) необходимо использовать 64-разрядную систему или включать на процессоре режим расширенных физические адресов (PAE): в противном случае часть оперативки гарантированно будет недоступна. Точней, некоторая часть, но малая, недоступна всегда (в общем случае -- область адресов A0000-FFFFF, занятая унаследованной видеопамятью, БИОСом и т.п.), а вот почти всё остальное можно сделать доступным, отобразив регистры устройств и видеопамять на старшие адреса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 28 мар 2012, 23:29 

Зарегистрирован: 31 окт 2011, 18:20
Сообщения: 230
БАРы же 32х-битные, разве можно отобразить в адреса выше 4гб?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 29 мар 2012, 00:35 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Шины не только 32-разрядные бывают...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 29 мар 2012, 03:42 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Ну да, если оперативной 4 гига и видео память 2гига то доступной оперативки станет только 2. 32 битной системе там делать нечего


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI VGA Cards
СообщениеДобавлено: 29 мар 2012, 08:03 

Зарегистрирован: 13 окт 2008, 17:38
Сообщения: 46
Откуда: Владимир
Bargest писал(а):
БАРы же 32х-битные, разве можно отобразить в адреса выше 4гб?

БАРы могут быть и 64-битными, они занимают две соседних ячейки в конфигурационном простанстве PCI.

Станислав писал(а):
Ну да, если оперативной 4 гига и видео память 2гига то доступной оперативки станет только 2. 32 битной системе там делать нечего

Насколько я знаю, не стоит путать размер оперативки видеокарты и размер отображаемой в простанство ввода/вывода видеопамяти.


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

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


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

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


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

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