Просмотров: 668

Проседает fps в CS:GO — что делать?

Всем привет! Жизненная тема про увеличение кадров в секунду уже поднималась в наших ранних мануалах: «Что делать, если лагает CS:GO» и «Параметры запуска для CS:GO». Много полезной информации содержится там, но т.к. тема интересует большое количество игроков, настал момент для отдельной статьи. Итак, что же делать, если проседает фпс в любимой игре?

Ставим все графические настройки на минимум


minimumm

Разрешение выбираем либо 1024×768, либо 800×600.

1024×768 дает меньший прирост FPS, но более качественную картинку.

А 800×600 даст больший рост кадров в секунду, но на широкоформатных мониторах (FullHD, 2K, 4K) изображение будет мыльным.

Отключаем все приложения, тормозящие ваш компьютер


Вырубаем Торренты, закрываем вкладки с прогружающимися онлайн-фильмами и так далее. Комбинация Ctrl+Alt+Del поможет вам отследить все запущенные приложения и убрать лишние.

Команды для параметров запуска игры


В параметрах запуска игры пропишите:

-threads 2 -high +fps_max 10000 -tickrate 128

-threads 4 — использует 4 ядра процессора. Если на компьютере 2 или 6 ядер, ставим соответственно 2 или 6;
-high — запускаем игру с высоким приоритетом. Данный параметр можно активировать через Ctrl+Alt+Delete в Диспетчере задач Windows;
-tickrate 128 — устанавливает частоту обновления до 128 (при запуске сервера LAN);
+fps_max 1000 — ставит максимальный FPS в игре. Поставив цифру выше, мы увеличиваем и загрузку карты.

  • Если комп слабоват, то не используйте во время катки Skype. Пользуйтесь TeamSpeak или RaidCall, которые слабее нагружают систему.
  • Не устанавливайте паленые сборки Windows, типа Windows Zver. Такие ОС часто глючат и содержат ненужный, тормозящий систему софт.

Чтобы прописать команду в параметрах запуска, нужно зайти в Steam — Библиотека. Выбрать CS: GO, нажать по ярлыку правой кнопкой мыши, далее Свойства — Установить параметры запуска.

Параметры, необходимые для комфортной игры


Чтобы установить настройки, которые активируются в игре сразу после запуска, следует:

1. Откройте Steam.

2. Правой кнопкой мышки кликните по Counter-Strike: Global Offensive.

3. Затем нажмите Свойства.

4. Затем нажмите «Установить параметры запуска».

-novid — для удаления вступительного видео Valve

-w 640 -h 480 — для запуска игры с разрешением экрана 640x480 пикселей

-full — для запуска игры в полноэкранном режиме

-window — для запуска игры в оконном режиме

-noborder — для запуска в оконном режиме без рамки

-low — для запуска с низким приоритетом

-high — для запуска с высоким приоритетом

-dxlevel 81 — для использования DirectX 8.1

-dxlevel 90 — для использования DirectX 9

-heapsize 262144 — выделяет для игры 512 MB оперативной памяти

-heapsize 524288 — выделяет для игры 1 GB оперативной памяти

-heapsize 1048576 — выделяет для игры 2 GB оперативной памяти

-noaafonts — для отключения сглаживания шрифтов экрана

-freq 100 — для изменения Герц для мониторов HL1 Engine. CRT 60-100 85=Common LCD 60-75 72=Common

-refresh 100 — для изменения Герц для мониторов HL2 Engine. CRT 60-100 85=Common LCD 60-75 72=Common

-soft — для запуска игры в графическом режиме Software

-d3d — для запуска игры в графическом режиме Direct3D

-gl — для запуска в графическом режиме Open GL

-nojoy — для отключения поддержки джойстика

-noipx — для отключения протокола LAN

-noip — для удаления IP-адреса без возможности подключения к серверам

-nosound — принудительно отключает звук в игре

-nosync — принудительно отключает вертикальную синхронизацию

-console — для получения доступа к консоли разработчика

-dev — для включения мод для разработчиков

-zone # — для выделения большего объема памяти файлам, таким как autoexec.cfg

-safe — для запуска игры в безопасном режиме и отключения аудио

-autoconfig — для восстановления стандартных настроек видео-параметров

-condebug — для сохранения всех логов консоли в текстовом файле console.log

-nocrashdialog — для отмены отображения некоторых ошибок (memory could not be read)

-toconsole — для запуска движка игры в консоли, если карта не определена с +map

+a +r_mmx 1 — для запуска игры с консольной командой или cvar-командой в командной строке (вместо cfg)

+exec name.cfg — для подключения конфига с именем "name"

Настраиваем видеокарту


Подробнее о настройки видеокарты для слабых компьютеров читайте здесь.

Увеличиваем fps при помощи TCP Optimizer


TCP Optimizer — маленькая утилита, позволяющая оптимизировать интернет-соединение и, как следствие повысить фпс. Скачать программу вы можете с официального сайта: https://www.speedguide.net/downloads.php

tcp-optimizer-optimal

После запуска поставьте галочку в пункте Optimal, если не хотите париться и долго копаться в настройках. Программа все сделает для вас сама.

tcp-optimizer-custom

Для более детальных настроек перезагрузите компьютер и поставьте галочку на Custom. Затем можете покопаться в настройках самостоятельно. В частности, сделайте следующие действия:

  • Для пункта LargeSystemCache поставьте default
  • Для пункта TCPAckFrequency — enabled 1

После чего перезагрузите компьютер.

Команды для консоли


Открываем консоль и прописываем следующие команды:

cl_disable_ragdolls 1 — убирает из игры Ragdoll-физику.

dsp_slow_cpu 1 — незначительное снижения качества звука. +50 фпс гарантировано.

mat_disable_bloom 1 — отключаем bloom-эффект. Еще +50 фпс.

r_drawparticles 0 — убирает почти все анимацию — выстрелы, всплески воды и т.д.

Прочистка кулера


Открываем крышку системного блока и прочищаем главный кулер над процессором от пыли. Прочистку рекомендуется делать регулярно раз в полгода.

Перезагрузка компьютера


Перезагружаем компьютер, чтобы очистить забитую другими процессами оперативную память.

Команды для cfg-файла


Создаем cfg-файл со следующим содержимым:

cl_downloadfilter "nosounds"
cl_forcepreload "1"
cl_logofile "0"
cl_disablehtmlmotd "1"
cl_disablefreezecam "1"
cl_autohelp "0"
cl_showhelp "0"
cl_hud_playercount_showcount "1"
cl_detail_avoid_force "0"
cl_detail_avoid_radius "0"
cl_detail_avoid_recover_speed "0"
cl_detail_max_sway "0"
cl_windspeed "0"
cl_wpn_sway_scale "1"
func_break_max_pieces "0"
fps_max "0"
gameinstructor_enable "0"
mat_hdr_enabled "0"
mat_queue_mode "2"
muzzleflash_light "0"
net_allow_multicast "0"
r_avglight "1"
r_avglightmap "0"
r_drawtracers_firstperson "0"
r_dynamic "0"
r_eyegloss "0"
r_eyemove "0"
r_eyeshift_x "0"
r_eyeshift_y "0"
r_eyeshift_z "0"
r_eyesize "0"
r_cheapwaterend "1"
r_cheapwaterstart "1"
sv_forcepreload "1"
sys_antialiasing "0"
sys_aspectratio "-1"
sys_refldetail "0"

Сохраняем файл как autoexec.cfg. Заходим в папку Counter-Strike: Global Offensive — CSGO — cfg и загружаем файл туда.

Как увеличить фпс на ноутбуке


Для ноутбука действия так же. Разве что открыть крышку и прочистить систему самостоятельно у вас вряд ли получится.

Кроме того, откройте консоль и вбейте команду: mat_queue_mode -1

При ее помощи фпс на ноутбуке в КС ГО увеличивается на 200-220 пунктов! Вы можете поэкспериментировать с различными значениями. Для какого-то компьютера лучшим решением будет значение "-2", для какого-то "-3".

Дополнительный лайфхак: правка файла video.txt, в котором находятся настройки графики CS: GO. Дело в том, что некоторые настройки нельзя понизить до абсолютного минимума в самой игре, а в этом фале можно.

Идем по пути C — Program files — Steam — userdata. Далее мы увидим папки, названные числами. Нам нужна та, в которой лежит папка 730. Открываем ее, затем local — cfg — video.txt.

Открываем документ текстовым редактором и ставим нули в следующих строчках:

setting.cpu_level" "0" — качество эффектов
setting.gpu_level" "0" — качество шейдеров
setting.mat_antialias" "0" — коэффициент сглаживания

Как посмотреть фпс в CS:GO

Самый простой способ посмотреть фпс в CS:GO — это открыть консоль и вбить команду net_graph 1. В правом нижнем углу появится счетчик фпс. Чтобы отключить его, вбейте ту же команду, но со знаком 0. Т.е.: net_graph 0.

Вот еще несколько полезных команд для настройки счетчика фпс:

net_graphproportionalfont 0/1 — при значении “0” делает шрифт маленьким. При единице — большим.

net_graphpos 1/2/0 — помещает счетчик фпс при “1” в левый нижний угол; при “2” в середину вниз; при “0” в правый нижний угол.

cl_showfps 0/1 — выводит на экран только fps и модель вашей видеокарты. При “1” вывод включен. При “0” выключен.

net_graphwidth 75 — чем больше цифра, тем больше размер области показа fps.

Нормальным показателем fps считается 80-100 поинтов. Но чем частота кадров выше, тем лучше. Особенно полезно это для стримеров и мувимейкеров, которые помимо CS:GO включают еще Fraps и другие приложения. Для отличной игры в CS:GO вам потребуется 120 поинтов фпс.

Подробнее изучить консольные команды для CS:GO вы можете в нашем мануале.

 

Всё понравилось? Расскажи друзьям!