# Полный гайд по повышению FPS в Counter-Strike 2
## 📊 **Базовые настройки системы**
### **1. NVIDIA Control Panel (для владельцев NVIDIA)**
1. Откройте Панель управления NVIDIA
2. "Управление 3D-параметрами" → "Программные настройки"
3. Выберите `cs2.exe` или добавьте его
4. Установите:
- **CUDA - Графические процессоры:** Ваш основной GPU
- **DSR - Факторы:** Выкл
- **Многокадровая съемка AA (MFAA):** Выкл
- **Анизотропная фильтрация:** Приложение управляет
- **Вертикальный синхроз:** Быстро (или Выкл для максимального FPS)
- **Кэширование шейдеров:** Вкл
- **Макс. частота кадров:** Выкл (или установите лимит чуть выше монитора)
- **Потоковая оптимизация:** Авто
- **Сглаживание - FXAA:** Выкл
- **Сглаживание - Гамма-коррекция:** Вкл
- **Сглаживание - Режим:** Приложение управляет
- **Сглаживание - Параметр:** Нет
- **Сглаживание - Прозрачность:** Выкл
- **Тройная буферизация:** Выкл
- **Энергопотребление:** Макс. производительность
- **Фильтр текстур - Анизотр. оптимизация:** Вкл
- **Фильтр текстур - Качество:** Высокая производительность
- **Фильтр текстур - Отриц. отклонение:** Привязка
- **Фильтр текстур - Трилинейная оптимизация:** Вкл
### **2. Настройки Windows**
```powershell
# Отключите Game Mode (может помочь):
1. Параметры Windows → Игры → Режим игры → Выкл
# Настройки электропитания:
1. Панель управления → Электропитание → Высокая производительность
# Отключите фоновые приложения:
1. Параметры → Конфиденциальность → Фоновые приложения → Выкл всё
# Приоритет в диспетчере задач:
1. Запустите CS2
2. Ctrl+Shift+Esc → Подробнее → cs2.exe
3. ПКМ → Задать приоритет → Высокий
4. ПКМ → Задать соответствие → Выберите физические ядра (не 0)
```
## 🎮 **Оптимальные настройки в игре**
### **Видео:**
- **Разрешение экрана:** Нативное разрешение монитора
- **Режим отображения:** Полноэкранный
- **Частота обновления:** Максимальная для монитора
- **Соотношение сторон:** 4:3 или 16:9 (что предпочитаете)
- **Режим масштабирования:** Растянутый (для больших моделей) или С полосами (для привычного)
### **Дополнительно:**
- **Повышенная контрастность:** По желанию
- **Цветовой режим:** Компьютерный монитор
- **Яркость:** На свой вкус
### **Детализация:**
- **Глобальные настройки тени:** Среднее/Низкое
- **Детализация моделей:** Среднее/Низкое
- **Детализация текстур:** Среднее (High если есть запас VRAM)
- **Детализация эффектов:** Низкое
- **Детализация сцены:** Низкое
- **Детализация тесселяции:** Отключено
- **Затенение тела персонажа:** Отключено
### **Сглаживание:**
- **MSAA:** 2x или 4x (зависит от производительности)
- **Сглаживание текстур:** 8x или 16x (малое влияние на FPS)
- **Фильтрация текстур:** Анизотропная 4x или 8x
### **Эффекты:**
- **Физическая детализация:** Отключено (или Низкое)
- **Reflex NVIDIA:** Включено (для NVIDIA) + Boost
- **Отображение статистики FPS:** Вкл (для мониторинга)
- **Затенение обновления:** Вкл
- **Многоядерная обработка:** Вкл
- **Вертикальная синхронизация:** Выкл
- **Мощный GPU:** Вкл (если есть дискретная видеокарта)
- **HDR:** Выкл (если монитор не поддерживает)
## ⚙️ **Консольные команды для оптимизации**
### **Автозагрузка команд (autoexec.cfg):**
1. Создайте файл `autoexec.cfg` в папке:
```
Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg
```
2. Добавьте параметры запуска в Steam:
```
-console -novid -tickrate 128 +exec autoexec.cfg
```
### **Основные команды для FPS:**
```console
// Оптимизация сетевых параметров
rate 786432
cl_cmdrate 128
cl_updaterate 128
cl_interp 0
cl_interp_ratio 1
// Отключение ненужных эффектов
cl_disable_ragdolls 1 // Отключает физику трупов
cl_ragdoll_physics_enable 0 // Полностью отключает ragdoll
r_dynamic 0 // Динамическое освещение
r_drawtracers_firstperson 0 // Следы от пуль от 1 лица
cl_show_blood_effects 0 // Эффекты крови
violence_hblood 0 // Кровь на стенах
mat_queue_mode 2 // Многопоточный рендеринг
fps_max 0 // Снять лимит FPS (или fps_max 400)
fps_max_menu 60 // Лимит FPS в меню
engine_no_focus_sleep 0 // Не снижать FPS когда игра не в фокусе
// Оптимизация звука
snd_mixahead 0.05 // Звуковая задержка
snd_music_volume 0 // Отключить музыку
snd_mixahead "0.05" // Буфер звука
// Оптимизация графики
r_shadows 0 // Отключить тени
r_eyegloss 0 // Блеск глаз
r_eyemove 0 // Движение глаз
r_eyeshift_x 0
r_eyeshift_y 0
r_eyeshift_z 0
r_eyesize 0
r_modeldecals 0 // Декали на моделях
r_drawmodeldecals 0
mat_monitorgamma 1.6 // Гамма
mat_monitorgamma_tv_enabled 0
// Чистота экрана
cl_draw_only_deathnotices 1 // Только убийства
cl_drawhud 1 // Включить HUD
cl_showloadout 1 // Показывать загрузку
cl_autowepswitch 0 // Автопереключение оружия
// Сетевые настройки для минимизации лагов
cl_timeout 30
cl_forcepreload 1
cl_resend 6
cl_lagcompensation 1
cl_predict 1
cl_predictweapons 1
cl_smooth 1
cl_smoothtime 0.01
cl_updaterate 128
cl_cmdrate 128
```
### **Полезные команды мониторинга:**
```console
net_graph 1 // График сети и FPS
net_graphproportionalfont 0 // Маленький шрифт
net_graphheight 64
cl_showfps 1 // Текущий FPS
```
## 🔧 **Параметры запуска Steam**
Добавьте в свойства CS2:
```
-novid -high -threads 4 -nojoy -fullscreen +fps_max 0 -tickrate 128 +exec autoexec.cfg -console -language English
```
Расшифровка:
- `-novid` — пропуск intro видео
- `-high` — высокий приоритет процесса
- `-threads X` — количество потоков (укажите ваше кол-во ядер)
- `-nojoy` — отключить поддержку джойстика
- `+fps_max 0` — снять ограничение FPS
- `-tickrate 128` — для оффлайн игр
- `-console` — включить консоль
- `-language English` — английский язык (меньше багов)
## 🛠️ **Дополнительные оптимизации**
### **1. Настройка видеокарты:**
- **Обновите драйверы** до последней версии
- **Разгоните видеокарту** (MSI Afterburner)
- **Undervolting** для снижения температуры
### **2. Оптимизация Windows:**
```powershell
# Отключите Xbox Game Bar:
reg add "HKCU\Software\Microsoft\GameBar" /v "AllowAutoGameMode" /t REG_DWORD /d "0" /f
# Отключите Fullscreen Optimizations для cs2.exe:
1. ПКМ на cs2.exe → Свойства → Совместимость
2. Отключить оптимизацию во весь экран
# Очистите кэш шейдеров:
Удалите папки:
- C:\Users\%username%\AppData\Local\NVIDIA\DXCache
- C:\Users\%username%\AppData\Local\AMD\DxCache
```
### **3. Автозагрузка:**
```powershell
Win+R → msconfig → Службы → Скрыть службы Microsoft → Отключить всё ненужное
Ctrl+Shift+Esc → Автозагрузка → Отключить всё кроме антивируса
```
## 📈 **Мониторинг и тестирование**
### **Команды для проверки:**
```console
// В игре нажмите ~ и введите:
timerefresh // Тест производительности
net_graph 1 // Мониторинг в реальном времени
cl_showfps 2 // Расширенная информация о FPS
```
### **Программы для мониторинга:**
1. **MSI Afterburner + RTSS** — мониторинг FPS, temps, usage
2. **CapFrameX** — анализ фреймтаймов
3. **NVIDIA FrameView** — точный замер FPS
## 🚀 **Быстрые фиксы распространенных проблем**
### **Падения FPS:**
1. **Проверьте температуру** (MSI Afterburner)
2. **Обновите драйверы** с DDU:
- Скачайте Display Driver Uninstaller
- Перезагрузите в безопасный режим
- Удалите драйверы
- Установите свежие
3. **Отключите наложения:**
- Steam Overlay: Steam → Настройки → В игре
- Discord Overlay
- NVIDIA GeForce Experience Overlay
### **Лаги и статтеры:**
```console
// В консоли CS2:
engine_no_focus_sleep 0
fps_max 0
// Проверьте сетевое соединение:
ping 8.8.8.8 -t
```
## 📊 **Целевые показатели**
| Ситуация | Минимальный FPS | Комфортный FPS |
|----------|-----------------|----------------|
| DM/Практика | 200+ | 300+ |
| Компетитив | 150+ | 240+ |
| Казуал | 100+ | 144+ |
**Важно:** Стабильность FPS важнее максимальных значений. Используйте `fps_max` чтобы ограничить FPS на 5-10% ниже максимального достижимого для стабильности.
## 🔄 **Резервное копирование**
Перед изменениями сохраните оригинальные настройки:
```console
// В консоли CS2:
host_writeconfig backup_settings
```
Для восстановления:
```console
exec backup_settings
```
Эти настройки должны значительно повысить FPS в CS2. Начинайте с самых агрессивных оптимизаций, затем постепенно повышайте качество, пока не найдете баланс между производительностью и визуальной приемлемостью.