CStrike.co.il

Russian Community in Israel

 
 
You are here::
 
 

Синхронизация изображения

Рейтинг пользователей: / 35
ХудшийЛучший 
articleimg
refreshlock

Улучшаем картинку и синхронизацию изображения в графических приложениях.

Пример на Контр-страйк 1.6. для ATI видео карт с помощью утилиты ATI Tray Tools.

В какой-то момент игры контр-страйк 1.6 было случайно замечено, что на widescreen (широкоэкранном) мониторах на резолюции меньше максимальной и поддержкой 75 FPS (frame per second) на ней, картинка движется за мышкой с небольшим опозданием (delay). При этом FPS находится на отметке fps_max 75, но видимо есть нeсоответствие между FPS игры и Refresh Rate монитора.

Подопытные кролики:

Видеокарты:
RADEON x1900xt
RADEON x1950PRO
RADEON HD3650
Мониторы:
LG FLATRON W2242T
LG FLATRON W2042T
Софт и Драйверы:
CatalystControlCenter 8.10
Ray Adams: ATI Tray Tools 1.6.9.1368 beta
Дистрибутив Counter Strike 1.6 с нашего сайта (Steam тоже работает)
Патчи для Counter Strike 1.6 версий 27-28
Настройки графики игры и программ:
Catalyst Control Center:
Antialiasing x8
Anisotropic Filtering x8
VSync on
Refresh Rate Override(настройки 3D) disabled

Ati Tray Tools:
Refresh Lock (монитора) on (в данной опции следует установить резолюцию игры, в нашем случае 1280х800 75hz )
Counter Strike :
Консольные команды:
fps_max 75
Настройки графики:
OpenGL
Resolution: 1280x800
Gamma: max
brightness: max

Факт:LCD мониторы в WINDOWS на десктопе настроены на максимальную резолюцию, у кого как, у меня скажем 1680х1050. Естественно, что на этой резолюции мой монитор выдает только 60HZ. В то время как на резолюции 1280х800 монитор может держать 75HZ. В игре же я использую резолюцию 1280 на 800 с опцией widescreen.

Наша задача заставить монитор, при включении Контр-Страйк, переключаться в работу на резолюции, с которой бежит контра (1280х800) и применять 75HZ. Для этого делаем следющее: правой кнопкой на иконке ATI Tray Tools, находим параметр Refresh Lock, жмем на customize и вводим значение резолюции, на которую хотим применить наши 75HZ и жмем на стрелочку «вверх». У меня это выглядит таким образом:




Заходим в игру и выполняем команду fps_max 75.

С таким же успехом на обыкновенных мониторах (с кинескопом) можно синхронизировать FPS игры и RefreshRate. Поднимая качество графики игры до нужного нам уровня.


После проведенных манипуляций я получил необычайную четкость и плавность игры. Советую попробовать - заядлые контр-страйковцы заметят огромную разницу в изображении.

Так как игра древняя и просто не умеет работать с современными картами как это делают другие, более новые игры. Мы заставляем другую утилиту работать так как нам хочется в момент запуска игры.


Для более наглядного примера моих настроек прилагаю скриншоты с Catalyst Control Center.
Так же данное руководство в теории можно применить к любому графическому приложению и запускать его «исподволь».

Catalyst Control Center


ATI Tray Tools


Добавить комментарий

Защитный код
Обновить