Решаем проблемы с FPS в Dota 2 Reborn

После перехода нашей любимой игры на Source 2 у многих возникли проблемы с производительностью. Пользователь сайта Reddit написал статью, в которой предложил пути их решения.

Так как в последнее время многие жаловались на проблемы с FPS, я провел исследование, направленное на увеличение производительности Dota 2 Reborn. Далее вы сможете найти советы о том, как это сделать. 

Ограниченный FPS.

  • Windows 10: отключите приложение Xbox, которое ограничивает FPS во всех играх.
Как это сделать

1. Откройте программу Powershell с правами администратора

2. Выполните команду 'Get-AppxPackage | Select Name,PackageFullname' (она выдаст список всех приложений Metro с отображением названия и полного названия пакета программ, необходимого для удаления)

3. Определите расположение двух пакетов программ Xbox (Microsoft.XboxLIVEGames and Microsoft.XboxApp)

4. Скопируйте название пакета программ из одного из них

5. Напечатайте 'Remove-AppXPackage ' (вместо  вставьте текст, который вы скопировали из списка)

6. Повторите шаги 4 и 5 для второй программы Xbox Metro

7. Перезагрузите компьютер, и Xbox больше не будет включаться в полноэкранные игры и меню "Пуск"

Скрыть
  • Поставьте fps_max 120в консоли.
  • Выключите VSync
  • Проверьте автозагрузку и конфигурацию max_vsync 1, и если значение 1, то поменяйте его на 0.
  • Полностью отключите VSync из панели драйвера GPU, это будет иметь приоритет над внутриигровыми настройками

Небольшие лаги

  • Windows 10: Нажмите на центральную иконку "Действие" рядом с часами в панели задач, кликните на "Увеличить" и проверьте, выделено ли "Расположение". Если да, то выключите его.
  • Windows 10: сделайте папку Steam исключением в брэндмауере.
  • Отключите участие в Steam Beta: Steam - настройки - аккаунт и выберите "Нет" в участии в бете.
  • Проверьте, не застряло ли обновление Мастерской на загрузочной странице Steam и, если это так, переустановите программу.

Низкий FPS после Альт-Таба

  •  Переключитесь с полноэкранного режима к безграничному оконному
  • Добавьте engine_no_focus_sleep 0 в файл autoexec.cfg

DotA не запускается из Steam

  • Зайдите в папку (Steam\SteamApps\common\dota 2 beta\game\bin\win64) и запустите dota2.exe. Игра заработает, но не будет подключена к сети Steam. Поменяйте все видео настройки на минимум и выберите оконный режим. Перезапустите Доту через Стим и верните прежние установки.

Краши, отсутствующие текстуры, графические глюки

  • Проверьте целостность игрового кэша в Steam для Dota 2

Низкий FPS

  • Поменяйте привязку процессора к вычислительным ядрам, так, чтобы использовались все ядра
  • Попробуйте запустить 32-битную версию игры через папку SteamApps\common\dota 2 beta\game\bin\win32
  • Запускайте только Steam и Dota 2 без других процессов на заднем фоне
  • Попробуйте указать параметры запуска -high -nod3d9ex -console (Спасибо r2one)
  • Отключите Steam Overlay
  • Добавьте -high в опции запуска в Стиме
  • Если у вас есть nVidia GPU (GPU - графическое ядро процессора), загрузите поддержку OpenGL для Windows DLC в Steam и добавьте -gl в опции запуска. Если у вас AMD - не делайте этого. Производительность уменьшится.
  • Попробуйте добавить -dx11 (для GPU, которые поддерживают ее) в опции запуска
  • Сделайте самые низкие графические настройки
  • Откройте video.txt в папке dota 2 beta/game/dota/cfg. Многие из настроек ниже setting.nowindowborder можно поставить на 0, чтобы улучшить производительность за счет качества видео. Перед тем, как это делать, сохраните резервную копию файла.
  • Понизьте разрешение в качестве временной меры
  • Переустановите ваши драйверы GPU: AMD и nVidia.
  • Переустановите Dota 2 (перед этим снимите галочку со всех скачанных DLC - Reborn DLC, Premium DLC). Не стоит недооценивать этот шаг и жалеть на него своего времени. 
  • Скачайте и установите систему Linux Ubuntu, у Доты там выше производительность, чем в Windows.
Сравнение FPS в Ubuntu и Windows через DirectX

Скрыть

Источник: www.reddit.com