В связи со всеми вопросами о vsync (вертикальная синхронизация),
hz(герцы), fps(ФПС - количество кадров в секунду времени) и т.д. и т.пю
посвящается:
Представим вопрос товарища Х:
"Как
енто понимать твою! У меня X800 cупер друпер монитор который на
1280*1024 держит 200hz и в CS1.6 при проверке fps (cl_showfps 1) у меня
показывает только 60FPS. А ведь я поменял команду на fps_max 100".
Приблизительный
ответ:
"Отруби vsync и все будет чики поки..."
А
теперь непосредственно к етой проблеме:
vsync (вертикальная
синхронизация) синхорнизирует (уравнивает) значение вашей герцовки и FPS
в игре. Т.е. если у вас для разрешения 800*600 стоит 85герц, то при
значении vsync on у вас также будет 85FPS. Вопрос: "Но у меня в
винде на разрешении 1024*768 стоит 100герц, vsync on, в игре при таком
же разрешении почему-то все равно 60FPS и если убить vsync то все как
надо- 100FPS. В чем проблема?"
А проблема даже очень проста -
во всем виноват Маздай... Почему то при переходе в полноэкранный режим в
играх он сбрасывает значение hz со 100 (или что там у вас) до 60... Вот
поентому такая вот непонятка и получается.
Что же происходит
когда мы играем при 60hz с vsync off и fps_max 100: "Да, контра
показывает нам что типа мы видим все 100кадров в секунду, на самом же
деле- фигвам... Мы уже слепнем на 40 FPS- из-за ентого картинка
дерганная и резкая. Я рекомендую играть только с vsync on (включить
вертикальную синхронизацию- у всех по разному- я использую омега
драйфера- Свойства дисплеянастройкиРасширенныеAdvanced 3d3dWait for
Vertical Sync- значение Always ON)- картинка намного мягче, плавнее,
контра красивше становится... Да и...
Вообщем теперь к делу-
то бишь как ето исправить: Для ползователей ATI коим я являюсь
посоветую вот ето: http://www.radeon2.ru/refreshfix_eng.html
Проверено - мин нет... Для пользователей Nvidia коим я когда-то
являлся (во времена TnT, Gforce 2) советую поискать nvidia refresh rate
fix (пока работает вот ента ссылка: http://www.majorgeeks.com/download.php?det=1547)
Либо универсальный метод: RefreshLocker ( http://www.home.no/koston/refreshlock.rar
) Работает везде...
Последняя так сказать памятка- при
использовании HZ которые ваш бедный монитор не поддерживает либо
поддерживает с трудом(аля монитор 15дюймов samtron 15e, кажись так и HZ в
120 на разрешение 1024*768) возможен конкретный попадалово на сумму
равную цене нового монитора- так что не переусердствуйте (большинство
мониторов, особенно новых, без проблем держат 100hz на 800*600) Если
пользуете RefreshLock то всегда ставьте галку в Always use the fastest
safe frequency for mode( чтобы уж точно не спалить).
По
поводу разговоров, что мы видим только 30кадрофф в секунду- енто
отдельная тема для обсуждения, скажу только, что было доказано-
человеческий глаз способен видить и свыше 200FPS... Енто относится к
любителям Сорса, которые кричат что 40FPS в игре больше чем надо, что
далее как бы так мы нифига не видим... Кто не видит- сходите к
окулисту...
|