Как выставить резолюцию экрана 1440 на 900 ? - добавляем 1440×900 в igxp32.inf
Posted Under: Windows XP, Видеокарта, Драйвер видеокарты, Мониторы
Что из железа и софта имеем:
Монитор: Acer X193W
Системник: HP Compaq dc5800 Microtower
Встроенная графика: на базе Intel Q33 Express Chipset
Операционная система: Windows XP PRO 3SP
Проблема:
Судя по документации от Acer, родная резолюция монитора должна быть 1440 на 900 (1440×900) пикселей. Всё бы хорошо, но в Windows в настройках не возможно выставить такое значение, либо больше, либо меньше, что естественно делает изображение галимым.
Главный вопроc:
Как выставить резолюцию 1440 на 900 (1440×900) если её нету в настройках Windows?
Что было сделанно и не помогло.
Были скачены самые свежие драйвера с сайта производителя видеокарточки, не помогло. Сам монитор стоял как default monitor, но это не имеет отношения к проблеме, можно конечно попробовать поставить родные драйвера, но это проблему не решает. К тому же, родных драйверов на монитор под Windows XP нет, можно только взять для Vista и скормить их насильно. Далее были предложения обновить BIOS, так как видеочип встроен в чипсет. BIOS в любом случае полезно обновить, но и это не решает проблемы.
Какое решение помогло.
Когда конвенциональные способы не помогли, пришлось браться за шаманство.
1. Скачиваем свежие драйвер, только не .exe инсталяцию, а обычный пакет драйвера сжатый в zip. Среди файлов должен обязательн быть igxp32.inf
2. Открываем файл igxp32.inf любым редактором типа блокнот и находим раздел [NonEDIDMode_AddSwSettings]
3. Далее подпровляем вот эту строчку так как в примере
HKR,, TotalDTDCount, %REG_DWORD%, 5
4. Там, где список поддерживаемых резолюций, ниже добовляем строку
HKR,, DTD_5,%REG_BINARY%, 97,29,A0,D0,51,84,20,30,50,98,13,00,00,00,00,00,00,1C,37,01 ;1440×900@60
5. Сохраняем файл, удаляем старые драйвера и скармливаем Windows новые драйвера с уже модифицированным файлом igxp32.inf
6. После этого вы должны получить свои заветные 1440 на 900 (1440×900).