EternallyAgainst 2 Posted September 16, 2017 Добрый! Заранее спасибо за помощь или подсказки, скопирую свой вопрос с другого ресурса, несколько коряво написал, но думаю понятно. Извиняюсь если несколько тут не "в тему" :) Добрый!) Ради интереса запустил OBS и вывел стрим на твитч. Сама проблема:При запуске стрима, в самой игре вообще никак не меняется производительность, на втором мониторе открыл сам твитч что-бы смотреть как это выглядит. В меню игры - все идеально, плавно, красиво. Как игра начинается, спустя сколько-то секунд, картинка начинает превращаться в полу-слайдшоу - несколько секунд довольно плавно, потом на пол секунды подвисает и с течением времени подвисания "удлиняются", вплоть до того, что картинка может вообще зависать на пол минуты. Особенно сильно это проявляется в моментах игры, где видеокарта не справляется с отрисовкой 60 кадров, но после этого, даже если выйти в меню, изображение все-равно продолжает тормозить. Инфа:ПК: i7-7700, встроенное видео, 8 гб памяти.Игра - Smite, на минимальных настройках. Замерял загрузку процессора и видеокарты ДО стрима, в игре включена вертикальная синхронизация, в обычной ситуации загрузка видео ~70%, в пиковых моментах поднимается до 100% с незначительными (доли секунды) по времени проседаниями фпс до 45-50. Загрузка процессора в среднем ~15%, пиковые значения около 35-40%. Не пойму, в чем проблема, ведь в OBS в качестве кодера выбрал программный, а значит должен использоваться процессор. При минимальных настройках качества в OBS время до подвисаний увеличивается, но все-равно в итоге приходит к слайдшоу и почти полному зависанию изображения. При этом, сам OBS пишет что загрузка процессора 3-5% с пиковыми значениями ~10%. При стриме во время игры общая загрузка процессора не превышала в пиковых значениях 50%, в среднем была около 20%.Оперативной памяти было свободно еще 1.5-2 гб. При выборе аппаратного кодера слайдшоу несколько другого характера и при любых настройках вообще жуткое. (что ожидаемо) Вопрос ради интереса, что-же я не так понял? Самое слабое место - видео, но ведь для стрима используется процессор и ничто не нагружается полностью (кроме видео в "сложных" моментах игры), почему-же такие слайдшоу? Да и в самой игре всегда все идет плавно, стрим вообще никак не влиял на игру, что с ним, что без. Спасибо!) Quote Share this post Link to post Short link Share on other sites
13 3,395 #404358 Posted September 16, 2017 @EternallyAgainst, а про потерю кадров OBS случаем ничего не пишет? Возможно стоит просто выбрать другой сервер твича, с которым соединение лучше. И напишите подробнее про настройки кодировщика. Quote Share this post Link to post Short link Share on other sites
EternallyAgainst 2 #404362 Posted September 16, 2017 (edited) @Mr 13 Про потерю кадров точно что-то писал, в строке самой нижней мелькала надпись, только вот уже забыл что именно и при каких условиях писал. По-моему эта проблема была решена снижением битрейта (а то он порекомендовал 10 мегабит поставить изначально, ну я и поверил). Серверы твича выбирал через программку "twitch test" и пинг и битрейт показывает, выбирал с наилучшим значением (~40 пинг 10000+ битрейт) Да вот еще вспомнил, при этом ФПС отображаемый в OBS рядом с отображением загрузки процессора при этих фризах тоже проседал до почти нулевых значений, если правильно помню. Все это делал пару недель назад, только сейчас добрался до разборов :) Позже попробую еще раз все запустить и проверить что именно он пишет. Скриншоты настроек, при таких настройках дольше всего работал без этих диких фризов :) upd Хм.. Запустил сейчас, таких фризов не наблюдал, но наблюдал сильные тормоза в тех моментах, когда и на видеокарту нагрузка повышалась. Стоит вывод 30 кадров\сек, но это значение в OBS (внизу справа) падало аж до 5 кадров во время "замесов" в игре.. Хотя в самой игре фпс был около 45-55 (счетчик в игре очень быстро обновляется, сложно сказать точно). И нет, никаких потерь кадров (0%), зеленый квадратик и битрейт в районе 3000 показывал. Edited September 16, 2017 by EternallyAgainst Quote Share this post Link to post Short link Share on other sites
13 3,395 #404434 Posted September 17, 2017 Похоже узким местом всё-таки является видеокарта (кстати, какая?). Не смотря на то, что кодирование потока происходит на процессоре, производительность видеокарты также сказывается на потоке в случае если по её вине начинаются просадки. Quote Share this post Link to post Short link Share on other sites
EternallyAgainst 2 #404470 Posted September 18, 2017 Похоже узким местом всё-таки является видеокарта (кстати, какая?). Не смотря на то, что кодирование потока происходит на процессоре, производительность видеокарты также сказывается на потоке в случае если по её вине начинаются просадки. Видимо да... тем-более что видеокарта - встроенная (intel HD 630), хотя для встроенной, довольно мощная, если судить по тестам (на уровне радеонов 4800). Но надеялся что проблема в чем-то еще, ведь все-же по логике, как-то не понятно, почему видеокарта так влияет на стрим. Спасибо большое за ответ, на неделе куплю простенькое видео (rx460-560), попробую с ним :) Quote Share this post Link to post Short link Share on other sites
Zavr1K 0 #406600 Posted October 10, 2017 У меня проблема с фризами и пропуском кадров была в PUBG в моменты 100% загрузки cpu, хоть и декодер nvenc. "ОБСка" всё равно требует 3-7% ресурса процессора. Quote Share this post Link to post Short link Share on other sites
EternallyAgainst 2 #406647 Posted October 10, 2017 7 часов назад, Zavr1K сказал: У меня проблема с фризами и пропуском кадров была в PUBG в моменты 100% загрузки cpu, хоть и декодер nvenc. "ОБСка" всё равно требует 3-7% ресурса процессора. Спасибо, но процессор у меня отдыхает, загружен на 15-20%. Думаю что проблема в видеокарте, на днях 1060 возьму, попробую с ней :) Quote Share this post Link to post Short link Share on other sites
Red_Noise 10 #409011 Posted October 26, 2017 (edited) Так у тебя вывод стоит програмный x264, ясен хрен он тормозит, поставь nvenc(если есть видюха nvidia) или Quick Sync. Софтовый кодер с нормальным потоком (от фуллхд) не справится. Перечитал первый пост внимательно, ТС ставь Quick Sync, он все равно на видюхе через отдельный чип реализован, значимых проседаний не будет. Edited October 26, 2017 by Red_Noise Quote Share this post Link to post Short link Share on other sites
EternallyAgainst 2 #409973 Posted November 1, 2017 (edited) Программный был выбран потому, что процессор вообще не загружен практически во время игры, да и программный рендер грузил всего на несколько процентов. А при выборе аппаратного, появлялись еще более жуткие тормоза, как ни странно. Проблема решена. Купил GTX1060 6gb, с nvenc всё летает с очень высокими настройками (что-то даже не верится, что так все идеально "летает") :) Спасибо :) Edited November 1, 2017 by EternallyAgainst 1 Quote Share this post Link to post Short link Share on other sites
Andrew_Dark 8 #411080 Posted November 10, 2017 В 01.11.2017 в 23:01, EternallyAgainst сказал: Программный был выбран потому, что процессор вообще не загружен практически во время игры, да и программный рендер грузил всего на несколько процентов. А при выборе аппаратного, появлялись еще более жуткие тормоза, как ни странно. Проблема решена. Купил GTX1060 6gb, с nvenc всё летает с очень высокими настройками (что-то даже не верится, что так все идеально "летает") :) Спасибо :) У тебя какая именно 1060? У меня G1 Gaming от Gigabyte, тоже всё летает в связке с i7 4790 и 16 GB RAM:) 1 Quote Share this post Link to post Short link Share on other sites
EternallyAgainst 2 #411164 Posted November 10, 2017 16 часов назад, Darksoul сказал: У тебя какая именно 1060? У меня G1 Gaming от Gigabyte, тоже всё летает в связке с i7 4790 и 16 GB RAM:) Да они, в общем-то, ничем серьезным не отличаются. У меня от Palit, 1060 6gb super jetstream. С заводским разгоном, плюс сам еще разогнал чуть-чуть, графический процессор на 2088-2100 в играх, память 9245 :) Quote Share this post Link to post Short link Share on other sites