Известный
факт, что большинство наших соотечественников не могут себе позволить
купить видеокарту, если не среднего, то, как минимум высшего звена. И
это логично: зачем тратить на видеокарту 400 долларов, когда на эти
(немалые заметьте, для среднестатистического россиянина) деньги можно
купить полноценный компьютер.
Ну
а что делать, если нет таки денег, а Counter-Strike: Source с вашим
Radeon 7000 превращается в замечательное слайдшоу? Правильно,
оптимизировать, оптимизировать и еще раз оптимизировать! Благо
Counter-Strike: Sourcе, как и ее предшественники, гибка в графических
настройках. Так давайте не будем тянуть время и приступим к настройке
Counter-Strike: Source под вашу видеокарту!
Для начала, для пользователей видеокарточек от ATI, предлагаю скачать последние драйвера . Для примера, они добавили 7 FPS на 9800 pro 128. Владельцы nVIDIA ищут последние драйверы на соответствующем
Далее я опишу несколько основных графических настроек и объясню, почему вы должныне должны их использовать.
Vsync:
яркий пример крупнейшего недопонимания в истории графических настроек.
Вот как Vsync работает: у вашего монитора частота обновления экрана
определяется для каждого разрешения по-разному. Поясню на примере: мой
монитор тянет 75Hz на максимально доступном разрешении 1152x864. Это
значит, что мой монитор показывает только 75 кадров в секунду при
данном разрешении. Восторгаетесь своими 150 fps в Q3? Циферка на экране
конечно же показывает именно столько, но в реальности весь эффект
полностью сводится на «нет» вашей частотой обновления экрана. Все, что
выше частоты обновления, вызывает эффект, называемый tearing или разрыв
изображения. Tearing выражается в волнообразном набегании кадров -
бегущих по экрану полосах. Vsync же устанавливает ваш максимальный fps
равным текущей частоте обновления экрана, что позволяет полностью
убрать tearing и добиться значительного улучшения картинки. Мораль сей
басни такова - используйте Vsync в игре. Но если же вы просто замеряете
FPS, чтобы оценить производительность - отключите Vsync.
AA & AF:
АА сглаживает линии и границы, делает их плавнее. AF делает текстуры
более качественными, лучше выглядящими, в вдалеке. Эти оба параметра
съедают порядочно FPS (особенно AA). ДА и в итоге получается, что "цена
- качество" просто несопоставимы. А вместо AF используйте лучше
параметр trilinear (на большинстве карт его производительность быстрее,
чем у bilinear).
Остальные настройки можно смело ставить на
максимум, за исключением, правда, water complexity - рекомендую
поставить параметр на simple reflections.
А теперь к веселью!
Теперь посмотрим, что можно улучшить в Counter-Strike: Source с помощью
консольных команд. Для начала создадим файл в папке "counter-strike
source/cstrike/cfg/" и назовем его autoexec.cfg. Открываем файл любым
текстовым редактором и пишем туда следующие параметры:
Замечание: некоторые приведенные ниже
команды считаются читами. Если на сервере стоит команда sv_cheats "0"
(а это скорее всего так), то некоторые команды просто не будут
работать. Но команды ни в коем случае не являются читами, и вы можете
использовать их без угнетения вашей бессовестной совести =). r_mmx 1
Включает поддержку процессоров MMX. Небольшое увеличение fps, нет потери качества картинки
r_sse 1
Включает поддержку процессоров SSE. Небольшое увеличение fps, нет потери качества картинки
r_sse2 1
Включает поддержку процессоров SSE2. Небольшое увеличение fps, нет потери качества картинки
r_3dnow 1
Включает поддержку технологии 3DNOW (только для AMD). Небольшое увеличение fps, нет потери качества картинки
r_3dsky 0
Убирает марево вокруг 3D объектов. Считается читом,
по неизвестным причинам. Большое прибавление к FPS, небольшая потеря
качества картинки
r_shadows 0
Хочу сказать одну вещь про тени в Half-life 2: они
реально фиговые. Отключаем их нафиг, пока Valve не улучшит их. Большое
прибавление к FPS, небольшая потеря качества картинки
net_graph 3
Команда рисует график скорости вашего соединения в
нижнем право углу экрана. Отличный мониторинг за вашим соединением.
Небольшое уменьшение FPS, но очень полезная тулза.
r_decal_cullsize 0