В свое время сильно намучившись с данной проблемой, я перерывал в
поисках грамотного решения невероятное количество форумов и различных
порталов по игровым тематикам. По итогам освоения гор различных
туториалов, статей, конфигов, я наконец подобрал грамотные настройки
для комфортной игры. Теперь я решил собрать все свои знания по этой
теме в одну удобную статью. Итак, как же добиться максимальных значений
FPS в Counter-Strike?
Для начала немного теории. FPS —
frames-per-second — количество кадров в секунду на экране монитора,
выдаваемое видео-картой. Это число показывает, сколько раз в секунду
меняется картинка на экране. Чем оно больше, тем более сглаженно
выглядит движение на мониторе. Эта характеристика аналогична частоте
обновления экрана, которая выражается в Герцах (Гц или Hz). Из определения видно, что в основном FPS зависит от монитора и видео-карты. Сначала разберемся с мониторами.
Монитор Мониторы бывают ЭЛТ и ЖК(LCD), другие типы мониторов рассматривать не будем, так как они практически не распространены. ЭЛТ
мониторы — основанные на электронно-лучевой трубке — такие массивные
звери, с большим весом и большой площадью пылесбора сзади. ЖК
соответственно — жидкокристаллические, тоненькие и симпатичные. Плюсы
ЭЛТ мониторов в том, что при всей своей громоздкости, они способны
выдавать большее количество FPS (100−120). Так же у них нет понятия
«время отклика», так сильно влияющего на качество картинки в ЖК
мониторе. Плюсы ЖК мониторов очевидны, но есть и свои минусы. Один
из них — максимальное значение FPS в таких мониторах как правило не
выше 60−75. Бывают мониторы и с большими FPS, но их цена вас неприятно
удивит. Второй минус — различное время отклика (время, которое пиксель
монитора затрачивает, чтобы перейти от активного (белого) в
бездействующий (чёрный) и обратно к активному (белому)). Чем больше
время отклика, тем более смазанной будет выглядеть динамично меняющаяся
картинка на мониторе.
Видео-карта Видео-карта(видюшка,
видеоадаптер и тп) — компонент компьютера, выводящий видео-сигнал на
монитор. Видео-карты бывают интегрированные(встроеннные) и
дискретные(отдельные). Интегрированные — те, которые встроены в
материнскую плату — их из компьютера вынуть нельзя. Дискретные,
соответственно можно :) В чем же у них отличия? Помимо того что
дискретную можно вытащить, самое основное отличие этих двух типов карт
друг от друга в том, что интегрированная при обработке картинки очень
активно пользуется оперативной памятью и процессором вашего ПК, что
может очень плохо влиять на его производительность. У меня например при
игре с такой видеокартой на de_aztec FPS падало до 15. Так что для геймера лучший вариант — дискретная видеокарта. Для
достижения лучшей производительности и максимальных FPS лучше настройки
сглаживания текстур, моделей и прочего сместить на минимум. Один из
самых важных моментов. Если у вас ЖК монитор, который чисто физически
не может держать 100 FPS, в настройках видеокарты необходимо найти
пункт вертикальная синхронизация (vsync, Vertical synchronization,
vbl-sync) и выключить его. Иногда бывает так, что конфигурация
компьютера идеальна и монитор может выдавать огромные значения FPS, но
все равно в игре при включенной vsync показывает 60 fps. Тут проблема в
Windows, это баг операционки, он заключается в том, что ОС при переходе
в полноэкранный режим сбрасывает FPS до 60. Эту проблему можно
исправить: Пользователям ATI: http://www.radeon2.ru/refreshfix_eng.html. Пользователям NVIDIA: Nvidia Fix Rate http://www.majorgeeks.com/download.php?det=1547 Или универсальный для всех метод: RefreshLocker http://www.home.no/koston/refreshlock.rar С
последним надо аккуратнее, ибо можно спалить монитор. Всегда ставьте
галку «Always use the fastest safe frequency for mode». Ссылки пока
рабочие, но если вдруг будут битые — пишите, перезалью.
Вот мы и подобрались к самому главному: КОНСОЛЬ Но здесь уже все просто. Открываем файл cstrike/userconfig.cfg и там прописываем следующее: fps_max 101 fps_modem 0 cl_showfps 1
Сохраняем, заходим в игру, смотрим в правый верхний угол экрана и радуемся.
Если не помогло Если все вышенаписанное не помогло, и у вас ФПС скачут, то тут могут быть проблемы с ОС или железом. Проблемы
с железом — это скорее всего либо оперативная память, либо жесткий
диск, либо перегрев. Если грешим на оперативку, то ее необходимо
прогнать через прогу memtest. Жесткий — освободить место на дисках,
сделать дефрагментацию (Для последнего рекомендую O&O
Defragmenter). С перегревом лучше бороться поэтапно — для начала
вычистить от пыли системный блок, заменить термопасту на процессоре и
тп. Лучше почитать статьи по этому делу. Определить, проблема в ОС
или нет можно следующим образом — выключить антивирусы, фаерволы,
прочий софт из автозагрузки, перезагрузить компьютер и попробовать
поиграть. Если не тормозит, значит проблема в софте. Надо покрутить
настройки операционки или тех программ, что вы пользуете вместе с игрой.