OBS низкий FPS несмотря на низкую загрузку процессора

Недавно я установил OBS на своем ПК, поэтому я играл в Overwatch, возясь с настройками OBS, чтобы я мог хорошо транслировать. Overwatch работает хорошо при 60-70 FPS, а мой процессор (i7 4-го поколения [4770K?]) Составляет менее 50%; Тем не менее, OBS захватывает мою игру со скоростью 15-20 FPS. Я заметил, что мой графический процессор (Turbo GTX 1060) использовался с высокой нагрузкой, потому что его использовали и OBS, и Overwatch, а Overwatch использовал больше.

В настройках OBS я могу изменить настройку процессора в "output" на "low /placebo" в x264 или "low latency/high quality" в NVENC и получить около 45 FPS в OBS, сохраняя при этом хороший игровой FPS и низкий CPU использования, так что я на 99% уверен, что OBS может использовать больше ЦП, чем сейчас. Я пытаюсь транслировать в 1080p 60 FPS, и снижение выходного разрешения до 720p не сильно влияет на FPS.

Это может показаться странным (большинство людей хотят снизить нагрузку на процессор в OBS), но возможно ли увеличить количество процессоров, которые OBS использует для получения более высокой частоты кадров? Или есть другой параметр, который я мог бы включить, чтобы исправить частоту кадров? Или есть другое программное обеспечение, такое как OBS (пользовательские оверлеи), которое может транслироваться с моим графическим процессором лучше?

1 ответ

"Аппаратное кодирование" означает, что вы используете свой графический процессор для кодирования. Причина низкого fps в том, что ваш GPU, вероятно, работает на максимуме. Если вы хотите использовать CPU вместо GPU, вам следует переключиться на программную кодировку.

На моем "потоковом оборудовании" obs потребляет едва ли 1/10 от моей мощности процессора, используя аппаратное кодирование, так что вы, вероятно, в порядке. Удостоверьтесь, что вы установили свой вывод на 60 кадров в секунду. Может быть, возиться с вашей кодировкой. Если он слишком высок, вы можете получить более медленную скорость при подергивании.

Другие вопросы по тегам