Jump to content
Korean Random
EternallyAgainst

"Фризит" стрим странным образом.

Recommended Posts

Добрый!

Заранее спасибо за помощь или подсказки, скопирую свой вопрос с другого ресурса, несколько коряво написал, но думаю понятно.

Извиняюсь если несколько тут не "в тему" :)

Добрый!)

 

Ради интереса запустил OBS и вывел стрим на твитч.

 

Сама проблема:
При запуске стрима, в самой игре вообще никак не меняется производительность, на втором мониторе открыл сам твитч что-бы смотреть как это выглядит. В меню игры - все идеально, плавно, красиво. Как игра начинается, спустя сколько-то секунд, картинка начинает превращаться в полу-слайдшоу - несколько секунд довольно плавно, потом на пол секунды подвисает и с течением времени подвисания "удлиняются", вплоть до того, что картинка может вообще зависать на пол минуты. Особенно сильно это проявляется в моментах игры, где видеокарта не справляется с отрисовкой 60 кадров, но после этого, даже если выйти в меню, изображение все-равно продолжает тормозить.

 

Инфа:
ПК: i7-7700, встроенное видео, 8 гб памяти.
Игра - Smite, на минимальных настройках.

Замерял загрузку процессора и видеокарты ДО стрима, в игре включена вертикальная синхронизация, в обычной ситуации загрузка видео ~70%, в пиковых моментах поднимается до 100% с незначительными (доли секунды) по времени проседаниями фпс до 45-50.

Загрузка процессора в среднем ~15%, пиковые значения около 35-40%.

 

Не пойму, в чем проблема, ведь в OBS в качестве кодера выбрал программный, а значит должен использоваться процессор. При минимальных настройках качества в OBS время до подвисаний увеличивается, но все-равно в итоге приходит к слайдшоу и почти полному зависанию изображения. При этом, сам OBS пишет что загрузка процессора 3-5% с пиковыми значениями ~10%. При стриме во время игры общая загрузка процессора не превышала в пиковых значениях 50%, в среднем была около 20%.
Оперативной памяти было свободно еще 1.5-2 гб.

При выборе аппаратного кодера слайдшоу несколько другого характера и при любых настройках вообще жуткое. (что ожидаемо)

 

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

 

Да и в самой игре всегда все идет плавно, стрим вообще никак не влиял на игру, что с ним, что без.

 

Спасибо!)

 

 

Share this post


Link to post

Short link
Share on other sites

@EternallyAgainst, а про потерю кадров OBS случаем ничего не пишет? Возможно стоит просто выбрать другой сервер твича, с которым соединение лучше.

 

И напишите подробнее про настройки кодировщика. 

Share this post


Link to post

Short link
Share on other sites

@Mr 13

Про потерю кадров точно что-то писал, в строке самой нижней мелькала надпись, только вот уже забыл что именно и при каких условиях писал. По-моему эта проблема была решена снижением битрейта (а то он порекомендовал 10 мегабит поставить изначально, ну я и поверил). Серверы твича выбирал через программку "twitch test" и пинг и битрейт показывает, выбирал с наилучшим значением (~40 пинг 10000+ битрейт)

Да вот еще вспомнил, при этом ФПС отображаемый в OBS рядом с отображением загрузки процессора при этих фризах тоже проседал до почти нулевых значений, если правильно помню. Все это делал пару недель назад, только сейчас добрался до разборов :) Позже попробую еще раз все запустить и проверить что именно он пишет.

Скриншоты настроек, при таких настройках дольше всего работал без этих диких фризов :)

 

d6d2b65064b579eed6f48bb85e1fe254.png

c3b228df18cf3298c5bbf3649a9f678f.png

c6ad1f9545d408732601c2caa38cf6cd.png

 

upd

Хм.. Запустил сейчас, таких фризов не наблюдал, но наблюдал сильные тормоза в тех моментах, когда и на видеокарту нагрузка повышалась. Стоит вывод 30 кадров\сек, но это значение в OBS (внизу справа) падало аж до 5 кадров во время "замесов" в игре.. Хотя в самой игре фпс был около 45-55 (счетчик в игре очень быстро обновляется, сложно сказать точно).

И нет, никаких потерь кадров (0%), зеленый квадратик и битрейт в районе 3000 показывал. 

Edited by EternallyAgainst

Share this post


Link to post

Short link
Share on other sites

Похоже узким местом всё-таки является видеокарта (кстати, какая?). Не смотря на то, что кодирование потока происходит на процессоре, производительность видеокарты также сказывается на потоке в случае если по её вине начинаются просадки.

Share this post


Link to post

Short link
Share on other sites

Похоже узким местом всё-таки является видеокарта (кстати, какая?). Не смотря на то, что кодирование потока происходит на процессоре, производительность видеокарты также сказывается на потоке в случае если по её вине начинаются просадки.

Видимо да... тем-более что видеокарта - встроенная (intel HD 630), хотя для встроенной, довольно мощная, если судить по тестам (на уровне радеонов 4800).

Но надеялся что проблема в чем-то еще, ведь все-же по логике, как-то не понятно, почему видеокарта так влияет на стрим. 

Спасибо большое за ответ, на неделе куплю простенькое видео (rx460-560), попробую с ним :)

Share this post


Link to post

Short link
Share on other sites

У меня проблема с фризами и пропуском кадров была в PUBG в моменты 100% загрузки cpu, хоть и декодер nvenc. "ОБСка" всё равно требует 3-7% ресурса процессора.

Share this post


Link to post

Short link
Share on other sites
7 часов назад, Zavr1K сказал:

У меня проблема с фризами и пропуском кадров была в PUBG в моменты 100% загрузки cpu, хоть и декодер nvenc. "ОБСка" всё равно требует 3-7% ресурса процессора.

 

Спасибо, но процессор у меня отдыхает, загружен на 15-20%. Думаю что проблема в видеокарте, на днях 1060 возьму, попробую с ней :)

Share this post


Link to post

Short link
Share on other sites

Так у тебя вывод стоит програмный x264, ясен хрен он тормозит, поставь nvenc(если есть видюха nvidia) или  Quick Sync. Софтовый кодер с нормальным потоком (от фуллхд) не справится.

Перечитал первый пост внимательно, ТС ставь Quick Sync, он все равно на видюхе через отдельный чип реализован, значимых проседаний не будет.

Edited by Red_Noise

Share this post


Link to post

Short link
Share on other sites

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

 

Проблема решена. Купил GTX1060 6gb, с nvenc всё летает с очень высокими настройками (что-то даже не верится, что так все идеально "летает") :)

 

Спасибо :)

Edited by EternallyAgainst
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
В 01.11.2017 в 23:01, EternallyAgainst сказал:

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

 

Проблема решена. Купил GTX1060 6gb, с nvenc всё летает с очень высокими настройками (что-то даже не верится, что так все идеально "летает") :)

 

Спасибо :)

У тебя какая именно 1060? У меня G1 Gaming от Gigabyte, тоже всё летает в связке с i7 4790 и 16 GB RAM:)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
16 часов назад, Darksoul сказал:

У тебя какая именно 1060? У меня G1 Gaming от Gigabyte, тоже всё летает в связке с i7 4790 и 16 GB RAM:)

Да они, в общем-то, ничем серьезным не отличаются. У меня от Palit, 1060 6gb super jetstream. С заводским разгоном, плюс сам еще разогнал чуть-чуть, графический процессор на 2088-2100 в играх, память 9245 :)

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...