В
связи со всеми вопросами о 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 в игре
больше чем надо, что далее как бы так мы нифига не видим... Кто не
видит- сходите к окулисту...
|