Самописный драйвер монитора
В Windows "драйвер" монитора представляет собой файл со сведениями о характеристиках монитора. Допустим у меня редкий монитор, "драйвер" к нему мне не найти, но характеристики я знаю. Как мне написать такой "драйвер" самостоятельно? Будет ли такой трюк работать не только под Windows XP, но и под Windows 7?
|
Petya V4sechkin |
21-09-2013 22:05 2221618 |
RasKolbas, например, RivaTuner умеет создавать такой "драйвер" - INF-файл.
|
RasKolbas, а с чего ты решил, что монитору что-то нужно писать? Или он у тебя не PNP?
|
Цитата:
Цитата Petya V4sechkin
RivaTuner умеет создавать такой "драйвер" - INF-файл. »
|
И PowerStrip
Цитата:
Цитата ShaddyR
монитору что-то нужно писать? »
|
люди даже для мышиного коврика драйвер ставят, чтоб "усё как у Аннушки"
|
Цитата:
Цитата Amigos
люди даже для мышиного коврика драйвер ставят »
|
... и на блок питания, ага)
|
Petya V4sechkin |
22-09-2013 09:28 2221766 |
Цитата:
Цитата ShaddyR
монитору что-то нужно писать?
|
Это один из способов блокирования частоты вертикальной развертки (чтобы при смене разрешения и графического режима автоматически выбиралась максимально поддерживаемая монитором).
Цитата:
Цитата RasKolbas
но и под Windows 7?
|
Там требуются дополнительные ухищрения, как в теме
[решено] Не активна "Скрыть режимы, которые монитор не может использовать"
|
Petunchicus |
22-09-2013 17:53 2222049 |
Цитата:
Цитата Petya V4sechkin
RivaTuner умеет создавать такой "драйвер" - INF-файл. »
|
Это не драйвер, а инструкция по установке драйвера.
Цитата:
Цитата RasKolbas
Как мне написать такой "драйвер" самостоятельно? »
|
Берете подходящий WDK и делаете, если владеете навыками программирования.
|
Petya V4sechkin |
22-09-2013 18:16 2222073 |
Цитата:
Цитата Petya V4sechkin
такой "драйвер"
|
Цитата:
Цитата Petunchicus
Это не драйвер, а инструкция по установке драйвера
|
В моей цитате слово "драйвер" взято в кавычки.
В случае монитора INF-файл - просто указание операционной системе использовать заданные частоты (и цветовой профиль, если есть).
Цитата:
Цитата Petunchicus
Берете подходящий WDK и делаете
|
Это зачем? Не надо.
Достаточно системного monitor.sys.
|
Petunchicus |
22-09-2013 19:29 2222131 |
читать дальше »
Цитата:
Цитата Petya V4sechkin
Достаточно системного monitor.sys. »
|
Согласен.
Цитата:
Цитата Petya V4sechkin
(и цветовой профиль, если есть). »
|
Ради этого, на мой взгляд и нужен отдельный INF.
Пример:
Код:
[st76e.AddReg]
HKR,"MODES\1280,1024",Mode1,,"30-70,50-160,+,+"
HKR,,ICMProfile,0,"st76e.icm"
|
Цитата:
Цитата Amigos
Цитата Petya V4sechkin:
RivaTuner умеет создавать такой "драйвер" - INF-файл. »
И PowerStrip »
|
Эти всё программы для тюнинга видеокарты?
Цитата:
Цитата Petya V4sechkin
В случае монитора INF-файл - просто указание операционной системе использовать заданные частоты (и цветовой профиль, если есть). »
|
Заданые частоты, частота обновления, тип (CRT или LCD), поддержка DKMS, название, цветовой профиль и много чего ещё.
А то поставиль LCD монитор на замену старому CRT, а он в диспетчере устройств называется по старому и частоту обновления предлагает 85 установить, которую ни один LCD не поддерживает.
|
Petya V4sechkin |
23-09-2013 09:20 2222382 |
Цитата:
Цитата RasKolbas
А то поставиль LCD монитор на замену старому CRT, а он в диспетчере устройств называется по старому
|
Это невозможно, поскольку HWID отличаются.
|
Petya V4sechkin, извини, скриншот не могу предоставить
|
Petya V4sechkin |
23-09-2013 09:24 2222384 |
Цитата:
Цитата RasKolbas
скриншот не могу предоставить
|
А что так?
Свойства монитора -> вкладка Сведения -> в списке Код экземпляра устройства скопируйте и выложите.
|
Про тот монитор, о котором сейчас идёт речь, я сейчас ничего сказать не могу, он в другом городе. Но с тем, который у меня сейчас, диспетчер устройств вместо названия показывает "Универсальный монитор PnP".
"ИД оборудования" (кажется в Win7 этот параметр заменяет "Код экземпляра устройства") - MONITOR\LGD02DC
|
Petya V4sechkin |
23-09-2013 11:19 2222446 |
Цитата:
Цитата RasKolbas
Универсальный монитор PnP
|
Да, это общее название.
Но ID отличаются для разных моделей:
Цитата:
Цитата RasKolbas
MONITOR\LGD02DC
|
Поэтому система воспринимает их как разные устройства.
Цитата:
Цитата RasKolbas
и частоту обновления предлагает 85 установить, которую ни один LCD не поддерживает
|
Такое может быть, если некорректно определяется EDID-информация. Например, со сломанными контактами в разъеме.
|
Petya V4sechkin, если стоит драйвер "Универсальный монитор PnP", то Windows получает о мониторе информацию из EDID? А если стоит драйвер "Samtron", его нужно заменить на "Универсальный монитор PnP" и всё будет или для любителей всё делать вручную можно самому inf-файл написать?
|
Время: 04:40.
© OSzone.net 2001-