LINUX.ORG.RU

OBS aka low fps. (x9drh, 2650v2) памагите!!!

 , ,


0

1

Вечер в серверную, бородатые локалхостеры...
Столкнулся с проблемой, довольной странной по сути.
Имеем:
Gentoo
Supermicro X9DRH-7TF/7F/iTF/iF/X9DRH-7TF/7F/iTF/iF, BIOS 3.3 07/13/2018
Xeon 2650v2 [x2]
8800GT (nouveau, glxgears дает 1045fps)
32gb ram (по две плашки на сокет)

Установил obs. Добавил десктоп (xshm, :0.0). И ХОБА!! 25fps. Просто от того, что добавил!! Отключение предпросмотра на ситуацию никак не влияет.
Ладно. Взял этот ssd с рутом и поставил на Asrock z87 с i5-4430 и соответственно HD4600.
Всё норм. obs дает 60fps, десктоп_&_компызь не лагает.
Ладно, взял свободный винт, накатил на z87 мамке бубнту, поставил obs - 60fps.
ОК! Поставил на x9drh этот винт и забутался. Вау. glxgears дают какого хрена 1400fps. O_O.
Что за магия нах??
НО! obs в бубтне так же еле еле 24fps дает.

ОК!! Взял 120гб ссд и поставил туда windows10. Накатил 340 дрова.Всё что можно проапдейтилось.
Поставил obs и добавил десктоп. C*******ка!! 60 fps. Да как так то, едрить ее!

Ладно, поставил libndi на main (офтопек также), запустил плагин на стрим, на x9drh в винде тоже поставил, добавил, всё норм, ни лагов ни дропов, 60fps.
----------------
Возникает вопрос!!!
Какого хрена!! В ЧЕМ отличается поведение (винды и обс) и (any_linux и обс) именно на ЭТОЙ мамке??

Вообщем, памагите хто чем багат???
Шо делать, куда зокапыватцо?

★★

по две плашки на сокет

есть видео?

glxgears дает 1045fps

ну дает и дает, дальше что? это не бенчмарк.

obs дает 60fps

куда дает? как меришь?

glxgears дают какого хрена 1400fps. Что за магия нах??

отключенный vsync

Шо делать, куда зокапыватцо?

использовать то, что устраивает

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

-=:=-

есть видео?

В смысле? Я поставил по две 8гб плашки на сокет.

ну дает и дает, дальше что? это не бенчмарк.

vblank_mode=0 glxgears
Собственно, а какими такими патчами это достигнуто? Вот что интересует...

отключенный vsync

vblank_mode=0 glxgears делалось и там и тут..удивляется эта разница..

куда дает? как меришь?

Просто запускаю obs и смотрю в правый нижний угол...и там все не радостно.
плюс, двигаю any_окно ии...как будто реально весь десктоп - 23-25fps.

Почему в оффтопике не так??

KosmiK ★★
() автор топика
Ответ на: -=:=- от KosmiK

Я поставил по две 8гб плашки на сокет

хочу увидеть 2 плашки в одном сокете.

удивляется эта разница

Абсолютно пофиг, какой fps у glxgears. Главное, что по -info дает информацию.

Просто запускаю obs и смотрю в правый нижний угол

А, точно, есть у него такое. А что с нагрузкой на цпу при этих просадках? Насколько я помню, скорее всего у obs программный x264. И еще момент, нужно ли в записи 60 fps? Тем более, при такой видеосистеме. Попробуй поставить в настройках obs 30fps, например, и поиграть с кодировщиком, поставить с низкой нагрузкой на цп и увеличенным размером файла.

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

-=:=-

хочу увидеть 2 плашки в одном сокете.

Едрить Вы сударь граммар-тролль.
glxinfo всё робыть.

А что с нагрузкой на цпу при этих просадках?

А ничего, 0.5%-3%.
Нагрузки то нет.

Насколько я помню, скорее всего у obs программный x264. И еще момент, нужно ли в записи 60 fps?

[30|60]fps,264 - Это ВСЁ неважно!! Проблема начинается СРАЗУ, как только я ПРОСТО добавил десктоп для захвата. Это ДО каких либо операций encode вообще!

KosmiK ★★
() автор топика
Ответ на: комментарий от sehellion

-=:=-

Если это дрова - то...ппц..
Счас качнуд бубунту-мате 18, там есть вроде 340 дрова..
спилю 20 с винта и поставлю туда 18..и посмотрю, че будет с блобом..

KosmiK ★★
() автор топика
Ответ на: -=:=- от KosmiK

И все-таки, что говорит top/htop? У меня в простое просто при открытом предпросмотре сам obs показывает 3,2-3,3% cpu и 30 fps, но в то же время в top obs жрет 25,7-26,2. Включение записи поднимает показометр в obs до 8,5%, а top показывает 66-68.
И да, так и не увидел в посте, чтобы ставился нормальный драйвер на сабжевое железо, только нуво.

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

-=:=-

Ну что, впихнул я на винт бубунту 18. та сама nvidia дрова поставила.
glxgears 3200 fps...
но
obs дает 45-47fps, тоесть все таки на блобе - хуже оффтопика.

Счас с генты забутался и глянул htop.

OBS кушает 11%
А иксы 41%
/usr/libexec/Xorg -nolisten tcp -br -deferglyphs 16 vt07 -auth /var/run/slim.auth

nolisten tcp как то может влиять на обс?

KosmiK ★★
() автор топика
Последнее исправление: KosmiK (всего исправлений: 2)

У тебя же Gentoo. Установи ядро и «кисы» ровно той версии, которая является последней для этого драйвера.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

-=:=-

с текущей веткой дебилдов не покатит..
но..я тут пошарил и нашел
https://github.com/achurch/noglvnd/commits/master
и соответственно тред
https://forums.gentoo.org/viewtopic-t-1117500.html
Посмотрим. Сделаю бэкап клонезиллой и попробую..

KosmiK ★★
() автор топика
Ответ на: -=:=- от KosmiK

-=:=-

Работает, Вообще все работает, как надо!!!
glxgears дают 5к fps
OBS дает 60fps..
Ох, есть в жизни счастье!!

KosmiK ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.