Просадка FPS на стриме/OBS (Windows 10)
Тема о довольно частой проблеме стримеров, пользующихся системой Windows 10.
В чём выражается: в самой игре всё ок, нормальный FPS, нет лагов; однако на стриме/в окне OBS – сильные лаги.
Возможный способ проверить, что дело именно в Win 10:
OBS – Вид – Статистика:
1) Кадры, пропущенные из-за отставания рендеринга (если кадры пропущены здесь, то виновата, скорее всего, Win 10);
2) Пропущенные кадры из-за задержки кодирования (виноват проц, а, точнее, слишком высокий пресет кодера);
3) Вывод – Трансляция (если есть тут, то виноват, скорее всего, интернет, либо сервер приема).
Также:
Стрим идет в full HD 60 кадров? В игре, если включить вертикальную синхронизацию, пропадает потеря кадров? Если оба или один ответ – "да", – то это из-за Win 10.
(с) Информация от пользователя EatAlot.
Возможные способы решения:
1) Выключить различные игровые функции Windows 10. Подробнее на английском здесь. Изучить суть проблемы и другие возможные способы её решения на сайте OBS здесь (на английском).
(с) Спасибо kmoxville за подсказки.
2) Ограничить FPS в игре (60; если не помогло – 30), снизить настройки графики в игре.
(с) Решение от RenTheGame и других пользователей форума.
3) Поставить вертикальную синхронизацию (двойную или тройную буферизацию — пробуйте разные). (с) Lockcomtm
4) Для начала нужно оптимизировать настройки (автоматически):
(СВЕРХУ ПРОГРАММЫ OBS)
— Инструменты (Т) + Мастер автоматической настройки;
А затем зайти в раздел:
— Файл + Поставить поверх всех окон (А).
(с) MasterLolmaster
5) Использовать дополнительное железо: карту захвата и второй компьютер или более мощную видеокарту.
6) Если ничего не помогло, можно поменять Win 10 на другую систему (Win 7, например).
Пока оставлю тему открытой. Вдруг будут замечания, идеи, новые решения.