В этой статье я выложу свои соображения по поводу FPS в нашей с вами любимой игре Counter Strike 1.6.
Начнем с того что же такое FPS, и как оно работает.
FPS это количество кадров в секунду (Frames per Second). В итоге из множества кадров у нас получается плавное изображение =)
Теперь о том как же его повысить?
Если ваш компьютер настолько слабенький что не может выдавать много FPS в игре Counter Strike то советую вам выкинуть его.
В первую очередь читатель этой статьи должен знать что есть такое понятие Герц.<br>Проще говоря, это сколько раз в секунду монитор может изменить изображение.
О ЖК мониторах я не могу сказать, так как с таким не работал. Так что статья действительна только для ЭЛТ мониторов.
Обладатели карт Nvidia наверно столкнулись с проблемой того, что у них всегда стабильно 60 FPS. Связанно это с вертикальной синхронизацией. Но ни в коем случае ее нельзя отключать.
Почему? Все просто. Вертикальная Синхронизация — здесь вступает в силу аппаратная часть монитора (Как обстоят дела на ЖК не могу вам сказать, так как у меня ЭЛТ), а именно его герцовка. Наверно вы уже догадались, что вертикальная синхронизация просто напросто ограничивает выдаваемое FPS что бы не появлялись дефекты изображения.
Если вам нравится играть с дефектами изображения и при этом вам нарисует что у вас много FPS — играйте, тем более что реально вы видите 60 кадров в секунду, так как на мониторе все равно 60 Герц.
Теперь что нам надо сделать.
Для обладателей карт Ati — включить вертикальную синхронизацию.
Я недавно ремонтировал компьютер друга, и карточка там стояла 9600XT, ох жалко мне того, кто будет играть на такой карточке в Counter Strike с ненастроенными параметрами.
Поэтому на картах Ati вам и рисует что у вас больше 60 FPS, так как отключена вертикальная синхронизация, но мы же знаем что стоит 60 Герц, и больше 60 кадров мы не видим. Хотя человеческий глаз говорят что видит всего 24 или 25 кадров =)
Теперь скачать программу RefreshLock и запустить ее. Скачиваем — запускаем, появится она в трее, правой кнопкой мыши жмем на значок и активируем — выбираем enable.Но это у меня так с моей карточкой 7900GS. Разница может быть в том, что на Nvidia параметры на разных разрешениях и максимальная герцовка уже определены автоматически. Как там с этой проблемкой обстоят дела у Ati я не знаю =)
Что нам дала это программа?Дала она нам максимальную герцовку на каждом разрешение монитора.
К примеру, я юзаю свой старенький Самсунг 17 дюймовый на разрешения 1152*864 при 75 герцах. Без использования программы — запуск Counter Strike — сбрасывается на 60 Герц. Ну как вы понимаете при запуске RefreshLock — Так и осталось 75 Герц.
Теперь я вижу уже 75 раз меняющиеся изображения на мониторе — следовательно могу поднять FPS в Counter Strike.
Ну далее все я думаю ясно.
Counter Strike — Console — fps_max 101
Вертикальная синхронизация все равно срежет лишние FPS.
Теперь пару нюансов:
Что бы посмотреть количества FPS я юзаю консольную команду — net_graph 3.
Скажу вам честно — это того стоит — я играю в Counter Strike уже 5 год и все время играл с 60 FPS. Только вот последние 2 месяца стал играть с 75.
Изменения значительны =) О FPS in Counter Strike можно поговорить на форуме