Перейти к содержанию
    • Ширина форума %
Перед созданием темы - убедитесь, что вы создаёте её в правильном разделе.
Темы оформленные не по образцу шаблона - не подлежат публикации на форуме.

Низкий FPS в играх и дёргающаяся картинка при записи через обс на RTX 4070 Ti


Рекомендуемые сообщения

  • Супермодератор

Привет. Для записи CS2 нужно использовать параметр запуска -allow_third_party_software

 

{CA7F496A-5DCF-489D-8B93-9F257713B8E7}.png

 

Записывать геймплей не через "захват экрана", а через "захват игры".

 

{CE7F34EB-EDE8-463A-A58F-39EC179205A2}.png

 

Вот хорошие настройки для записи. Протестировано сто раз, можно копировать ничего не меняя, но если записываете в 4К60, то лучше выставить пресет P1 (качество не ухудшится, просто понадобится больше битрейта).

{F439FD06-3403-4ECD-BF2B-5556CFBD648F}.png

По поводу низкого изначального FPS надо смотреть показатели мониторинга. Сделать запись геймплея на минут 5 с выведенным графиком фреймтайма и абсолютно всеми другими значениями, что имеются в MSI Afterburner.
Ну либо же записать бенч через CapFrameX и скинуть скрин сюда, чтобы было видно и график и нижнюю колонку со всеми значениями частот и нагрузки.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
19 минут назад, Svatosalav сказал:

Почему тогда ниодно ядро процессора не загружено на сто процентов?

 

Потому что это движок Source, который всегда так работал. Ядра не нагружаются на сто процентов, но упор идёт в процессор и подсистему памяти.
Пробуйте через PBO снять лимиты по потреблению процессора (PPT – 200 единиц) и дать +200 МГц на ядра через всё тот же PBO (CPU Booost Clock Override – Positive и снизу +200).

Можно ещё в настройках памяти Power Down Enable отключить и Gear Down Mode тоже отключить.

 

В целом FPS низкий, это да. Не особо понятно, почему. У меня на i7 8700 повыше будет. У вас в мониторинге вторая видеокарта, вытащите её. ОБС может из-за неё глючить. Эта карта тут только мешать будет и никак, ничем не поможет. У 4070 Ti отличный энкодер, при записи через который FPS не садится более, чем на 1%.

 

54 минуты назад, DHO_N2 сказал:

Поставьте вы 1660s (или даже 1066) вместо 4070Ti - FPS будет тот же.

 

Не не не, даже мой i7 8700 с памятью 4000 cl16 полностью нагружает GTX 1070 в FHD на минималках. Это в CS:GO видеокарта была не важна, а в CS2 она очень даже важна и 4070 Ti тут не лишняя.

 

19 минут назад, Svatosalav сказал:

И почему у меня лагает запись экрана, даже при захвате браузера?

 

Включите Above 4G и ReBar в биосе, в винде попробуйте включить HAGS и отключить/включить G-Sync/VRR на тест. Можете полистать вот эту тему. Возможно, что-то поможет оттуда. Если нет, будем дальше разбираться:
 

 

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
7 минут назад, DHO_N2 сказал:

У меня на ноуте с 3050Ti FPS такой же (плюс/минус), как у него. А это 3050Ti примерно равна десктопной 1070/1070ti. И она, насколько помню, на 100% не загружена на даже на "ультра" в FHD. 

 

Ща запишу

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

@DHO_N2 Да, не 100%, но близко к тому. Уже привык с MSAA x4 на 1440р играть и думал, что у меня минималки.
 

 

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
1 час назад, DHO_N2 сказал:

Не, ну здесь память "расколошмачена" - моё почтение!!! (что за память-то, кстати? Контрабанда из лучших фабрик Китая, а?)

 

Отборные Kingston Fury Renegade на чипах Hynix CRJ, по дефолту XPM  2666cl13. Всё та же благосборка. По любому Никитина идея была поставить их мне).
По сути, у меня процессор примерно равный по производительности Ryzen 3600/5500. У автора темы явно должно быть больше FPS, даже с учётом не тюненной памяти.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
5 минут назад, Svatosalav сказал:

Теперь всё выглядит вот так:

 

{DD2A0D13-2CCC-437C-8E6F-D4131087D68C}.png

 

 

 

7 минут назад, Svatosalav сказал:

Но проблема с лагучей обс так и осталась.

 

Какая версия OBS и Windows (в пуске winver)

 

10 минут назад, Svatosalav сказал:

Энкодер NVIDIA только кодирует картинку, составлением сцены занимается основной чип, поэтому разница среднего FPS с записью и без, 10 процентов

 

CUDA нагружают опции "многопроходное кодирование", "адаптивная квантизация" и "предугадывание", насколько помню. Если их отключить, работает только NVENC, никак не задействуя CUDA.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

@Svatosalav Ютубчик шалит чего-то
 

 

4 минуты назад, Svatosalav сказал:

Как только добавляю в сцену активный источник медиа, видеокарта начинает работать на 20 процентов

 

Это вы где смотрите, в мониторинге или диспетчере задач? Надо по потреблению судить. 20% это неадекватно, так не должно быть.
Из-за винды 24H2 могут быть проблемы, она какая-то кривая в последних билдах. Предпросмотр не забывайте отключать, а то эта тварь жрёт много ресурсов + сворачивайте окно ОБС.

{FEFD7A90-B073-47BF-BBD2-19D89CEDE984}.png

 

И ещё раз, записывать игры нужно всегда через захват игры, а то, что лагает на рабочем столе/в браузере при записи это какой-то баг винды. Я бы перебил на чистый образ 23H2.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

@Svatosalav Сделайте тест CPU-Z Benchmark. Что-то странное. Понятно, что с ботами FPS ниже, но должно быть ~250-300 кадров в среднем, по идее.

И да, проверьте в GPU-Z, все ли линии задействуются и на максимальной ли скорости (игру в окне откройте и рядом GPU-Z)

 

изображение.png


Настройки PBO явно не применились. Должно быть 4600-4650 МГц.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
9 минут назад, Svatosalav сказал:

cpuz_5yE3jSA0DP.png.e33abfc1d5b1e385b7ebf353ec304d52.png

 

Либо что-то в фоне работает, либо всё таки винда насрала. Я поэтому откатился на 23H2, и не только я.
Тут должно быть с включенным PBO и без лимитов ~640 по одному ядру и ~4900 по всем ядрам.

Кстати говоря, элемент защитника Windows "изоляция ядра" отключен?

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

@Svatosalav Какая герцовка у монитора? Вспомнил один момент. На определённых герцовках картинка записывается рвано. К примеру, ставим 144 Гц, записываем в 60 FPS и получается каша, а если выставить 60-120-180-240, то всё отлично, потому что кратные значения.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
4 минуты назад, Svatosalav сказал:

Сегодня тестил и 120 и 165

 

Окей. Если запустить статистику (вид – статистика), есть ли пропуски кадров и какое средняя время рендеринга кадра во время записи игр и рабочего стола?

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
2 минуты назад, Svatosalav сказал:

Пропуски очень редко, например при переключении с полного экрана на окно.

Время рендеринга 1 - 1.5

 

Есть любой другой SSD/HDD/быстрая флешка? Возможно, при записи конкретно на этот NVME проблемки.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
1 минуту назад, Svatosalav сказал:

Месяц назад купил nvme SSD, до этого на саташник записывал.

 

И была та же проблема на саташнике?

 

2 минуты назад, Svatosalav сказал:

Скорость чтения 7200, записи 5500

 

Это не важно, какие скорости. Может прошивка баговать. Вряд ли дело в этом, но всё возможно.

Скиньте последние пару логов из обс

 

{1554C0BE-0F63-429E-84C4-B71540194CFF}.png

 

{AF070A7E-E552-457D-AAA5-0E5AF2F8A59B}.png

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
20 минут назад, Svatosalav сказал:

Больше года уже эта проблема.

 

Очень-очень много всякого хлама в сценах. Разные .mp4 видосики, маски, хромакей и т.п. Даже если сцены не задействуются сейчас, все они висят и могут проигрываться фоном.

 

{BA34CDCD-7090-4739-96DA-AA9F7CC80117}.png

 

{9077993C-DE68-4A01-80B2-83AA876EB1FF}.png

 

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

Чтобы обс в портативном режиме запустить создайте текстовый файл в корневой папке "obs_portable_mode.txt" и запускайте с ярлыка, который ведёт на obs64.exe

 

{9104EFD6-02E2-46D1-AC08-7DB36038A373}.png

 

 

Ещё чё заметил, в логе бесконечно ругается на звук. Частота дискретизации звука багуется или звуковой драйвер, не понятно. Пробуйте в самом обс поменять дискретизацию на 44/48 кГц и в винде для звуковой карты и микрофона тоже поменять.

 

изображение.png

 

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

Ну и можно ещё поиграться с этой галочкой в свойствах источника звука (в микшере)

{AB1247B7-FED3-4196-BED6-71BC997922E5}.png

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
5 часов назад, Svatosalav сказал:

В логах опять звуковые ошибки. Завтра дотестирую с другими звуковыми устройствами.

 

Неплохо было бы. Что-то с SteelSeries не так.

Если смена диска тоже влияет, пробуйте поменять битрейт на CBR ~30 мбит, для теста.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
20 минут назад, Svatosalav сказал:

Я уже не знаю, плавно это или нет.

 

Всё ещё рвётся. Попробуйте с CQVBR перейти обратно на CBR с битрейтом где-то 30.000 для теста.
Записывайте не MP4, а MKV. Можно ещё отключить адаптивную квантизацию и... Короче, вот так:

{79D45742-9A9D-4F74-B978-09A303D3B222}.png

 

Возможно, кодировщик по какой-то причине багуется из-за VRF (Variable Frame Rate)

 

И галочку ещё можно поставить на ограничение частоты захвата в источнике "захват игры"

изображение.png

P.S. Опять жалуется на звук, кстати говоря, только теперь на FiFine. Какие-то нереалистичные значения – 23 секунды лага. Хз, как это понимать.

{9D6A57A7-C5BF-4BBD-828E-D4FD279A8FB0}.png

 

В целом явно стало лучше, но явно не так, как должно быть в идеале.

Если сравнить с моим стримом, как у вас на мониторе отображается, так же рвано? У меня всё ок
 

 

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

Даа... Рвёт знатно. Тогда обратно на CQVBR и остальные настройки.

Ещё пара моментов пришедших в голову, которые стоит сделать: залочить FPS, чтобы разгрузить процессор и выставить приоритет "выше среднего" для OBS

 

изображение.png


Если на мониторе есть G-Sync, врубайте, затем включите его панели NVIDIA и в профиле cs2.exe ставьте вертикальная синхронизация "ВКЛ" и "поддержка G-Sync"

 

{A729933F-9263-44E5-9BC8-90E7316429FE}.png

 

{26570B42-D0AB-449A-9D76-ACA9983BF6BD}.png

 

В игре при этом Reflex+Boost. Будет идеальная плавность и отзывчивость (близко к тому)

Если G-Sync нету, то просто через RTSS залочить можно кадры на уровне 120-130-140.

 

изображение.png

 

Мне хватает 120 кадров, G-Sync и Reflex+Boost, задержки не ощущаю, хоть и очень чувствителен к таким вещам. Уж лучше ровный, стабильный фреймтайм, чем 100-300 FPS рваные.

@Svatosalav А если записывать другими способами, та же фигня? К примеру, через древний OBS Classic или не бета OBS (последняя 31.0.3)
 

@Svatosalav HAGS и "режим игры" можно наоборот выключить с перезагрузкой и тестить. Я помню, были случаи, когда ОБСка подвисала из-за HAGS, а режим игры работает по принципу передачи полноэкранному приложению всех ресурсов, негативно влияя на фон

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
8 минут назад, Svatosalav сказал:

Как выключить режим игры, если у меня нет этих настроек?

 

В каком плане нет? Пункта такого нет в параметрах?

{5B6B6337-0FFF-45E7-9DA0-BB2551AA3259}.png

 

Если его там нет, это не значит, что он неактивен. В ветке реестра HKCU\Software\Microsoft\GameBar DWORD 32 параметр AutoGameModeEnabled отвечает за GameMode. Ноль – выключен, единица – включен. Если такого нет, значит создайте и перезагрузите комп.
P.S. Не стоит вырезать из винды всё с корнями, это плохо кончается и в 99% случаев приводит к головной боли.

{D9D4C382-CE58-4EA2-9D35-F322BFF14C06}.png

 

P.P.S. А готовые сборки OC уж подавно мусор.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

@Svatosalav Скиньте на гугл/яндекс диск исходник последнего видоса

Интересно посмотреть, сравнить параметры с "условно эталонным" видеороликом с моего компа

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
1 час назад, Svatosalav сказал:

 

Буквально покадрово разобрал моменты лагов, в упор не вижу проблемы, но лаги очевидно на 7:30 есть.

{C3ECC82A-A877-429D-9CF5-31EB4ED5A3AC}.png

Такое ощущение, что кодировщик отрабатывает на отлично и проблема где-то в другом месте. Не обс, а драйвера или физический дефект.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

Спросил у человека, который получше меня разбирается
   

 

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

Идей мало остаётся..

В качестве бреда, можно заменить кабель идущий от монитора до видеокарты. Либо на HDMI, либо другой DP.
Если винда урезана донельзя, возможно отключен MPO (Multiplane Overlay) и FSO (FullScreen Optimization). Их в любом случае лучше включить, перепроверить этот момент.

В панели NVIDIA выставить макс. производительность для процесса obs64.exe, чтобы частота GPU не падала ниже состояния P0.
 

{1E7C673D-EAF7-4677-ADCE-98D6CDDF7F65}.png

 

Ну и масштабирование полностью отключить. Вдруг, багуется.

{25DBB341-5DA3-4A50-A7EC-107356647ACD}.png

 

Параметр Win32PrioritySeparation можно выставить на работу без приоритезации на переднеплановое приложение: Win32PrioritySeparation=28 (десят. 00000040) Short, fixed (18.18).cmd

 

Оперативку можно проверить через Karhu RAM Test, хотя бы пол часика-час покрутить, чтобы исключить момент, что данные бьются в ОЗУ.

Энергосбережение USB вырубить Отключить Энергосбережение для USB Устройств (распакуй меня).zip

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор

Идей уже не осталось, только всякий бред перебирать, по типу отключения второго монитора, замены периферии, обновление биос, урезание линий PCIe до 3.0 и тому подобные пляски рандомного толка

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий
  • Супермодератор
6 часов назад, Svatosalav сказал:

Может проблема в видеокарте?

 

Можно попробовать вытащить из ПК видеокарту, поставить GTX 1060 в гордом одиночестве, выставить минимальные настройки в CS и проверить.
 

5 часов назад, Svatosalav сказал:

Может есть какой-нибудь тест nvenc на ошибки?

 

Специализированных не существует, насколько я знаю.

ОтблагодаритьТ-Банк | USDT TRC20 THBTnSy44uvbwZGqR2o4i7rfdmtKUhyUiN

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Уважаемый гость, прежде чем пройти регистрацию или создать тему - ознакомьтесь с правилами форума - Правила