Nimbussr
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Про создание драйвера для монитора в RivaTuner (на примере монитора LG FLATRONez T710BH). Драйвер для монитора состоит из 3-х файлов: T710BH.CAT LGT710BH.ICM T710BH.INF - этот файл содержит информацию о поддерживаемых монитором разрешениях и частотах обновления. В нашем случае в .inf файле в секции [T710BH.AddReg] только одна запись: Код: [T710BH.AddReg] HKR,"MODES\1280,1024",Mode1,,"30.0-71.0,50.0-160.0,+,+" | 1280,1024 - запись указывает на максимально возможное разрешение для данного монитора. 30.0-71.0 - диапазон частот горизонтальной развёртки (Гц). 50.0-160.0 - диапазон частот вертикальной развёртки (Гц). Это та частота которая выбирается в настройках экрана. Как видно из примера, в драйвере монитора нет привязки конкретного разрешения к конкретной частоте. В этом случае выбор частоты ложится на плечи драйвера видеокарты. Теперь есть два выхода: 1. Редактировать .inf файл драйвера видеокарты. 2. Редактировать .inf файл драйвера монитора. Вот Рива как раз и позволяет редактировать (генерировать) драйвер для монитора согласно заданным пользователем значениям. После сохранения драйвера в Риве опять посмотрим секцию [T710BH.AddReg] в .inf файле: Код: [T710BH.AddReg] HKR,"MODES\1,1",Mode1,,"30-71,50-160,+,+" HKR,"MODES\320,200",Mode1,,"30-71,75-160,+,+" HKR,"MODES\320,240",Mode1,,"30-71,75-160,+,+" HKR,"MODES\400,300",Mode1,,"30-71,75-160,+,+" HKR,"MODES\480,360",Mode1,,"30-71,75-160,+,+" HKR,"MODES\512,384",Mode1,,"30-71,75-160,+,+" HKR,"MODES\640,400",Mode1,,"30-71,75-160,+,+" HKR,"MODES\640,480",Mode1,,"30-71,85-160,+,+" HKR,"MODES\720,480",Mode1,,"30-71,60-160,+,+" HKR,"MODES\720,576",Mode1,,"30-71,60-160,+,+" HKR,"MODES\800,600",Mode1,,"30-71,85-160,+,+" HKR,"MODES\832,624",Mode1,,"30-71,75-160,+,+" HKR,"MODES\848,480",Mode1,,"30-71,85-160,+,+" HKR,"MODES\960,600",Mode1,,"30-71,85-160,+,+" HKR,"MODES\1024,768",Mode1,,"30-71,85-160,+,+" HKR,"MODES\1152,864",Mode1,,"30-71,75-160,+,+" HKR,"MODES\1280,720",Mode1,,"30-71,85-160,+,+" HKR,"MODES\1280,768",Mode1,,"30-71,85-160,+,+" HKR,"MODES\1280,800",Mode1,,"30-71,75-160,+,+" HKR,"MODES\1280,960",Mode1,,"30-71,60-160,+,+" HKR,"MODES\1280,1024",Mode1,,"30-71,60-160,+,+" | Посмотрите к примеру на строчку с разрешением 1024,768. Раньше в играх такое разрешение работало только при 60Гц, а теперь игра не может его запустить на 60 Гц, т.к. минимум для этого разрешения стоит 85Гц. Других изменений в .inf файл кроме как в секцию [T710BH.AddReg] RivaTuner не вносит. Теперь заменяем оригинальный .inf файл тем, что сохранили в Риве, и в диспетчере устройств вручную обновляем драйвер монитора. Приблизительно так. |