Re[8]: Прерывание 10h & VESA
От: Daedalus Гондурас http://www.rikt.ru/~daedal
Дата: 22.02.05 13:23
Оценка:
все ясно.
короче, дело — труба, однозначно.
единственный вариант, иметь видеокарту, желательно поновее, чтоб ейные драйвера поддерживали расширенный веса сервис.
не факт, что если веса поддерживается, то мона быть уверенным, так как просто данные кэшируются при загрузке,
или при первом обращении.
я пробывал такое дело, пытаясь получить живую "edid" запись подключенных мониторов.
как правило новые видеокарты атишные отрабатывают нормально, но все зависит от конкретной марки
и проверки тестов путем отключения мониторов, и их перестановки.
nvidia, особенно старые, вообще этот сервис не поддерживают.
перерыл весь гугл в группах.
единственный толковый ответ от мс-гуру: архитектура видеодрайверов не предусматривает горячий опрос подключенных дочерних устройств.
т.е. драйвер не обязан реализовывать такое дело — и это похоже вряд ли изменится в будущем тоже.

писать свой видеодрайвер для видеокарты, имхо гиблое дело.
в принципе мона написать минипорт для этого дела, но нужно точно знать адреса, тайминги i2c вызовов конкретной карты.
универсального решения нет.
кстати мониторы, тоже бывают оч. разные, особенно цифровые.

так что, можешь спокойно положить это на это дело

или послать начальство, чтоб оно купило сначала все стандарты протоколов ddc на www.vesa.org

в ддк экзамплов по этому делу нет, смотри в доках фунцию VideoPortDDCMonitorHelper и релэйтед ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.