Topic: Низкая нагрузка на процессор, но тормоза, 3D

Решил посмотреть: http://rutracker.org/forum/viewtopic.php?t=4693514
Итог - нагрузка stereoplayer.exe ~60%, жуткие тормоза видео и звука, понизил настройки профиля, не помогает. OSD выдаёт низкий индекс и рекомендует понизить настройки.
Создал тупо профиль 1920x1600 (чтоб основной не портить) и выставил там "относительно низкие" настройки, нагрузка stereoplayer.exe ~30-40%, но те же тормоза.
Перезагрузил комп, попробовал снова, та же история.
В SVP поставил галочку на "остановить работу", SVP перешёл в красный режим, по идее не задействуется, но до сих пор stereoplayer.exe ~30-40% на процессор и тормозит видео и звук, никаких OSD сообщений нет.
Просто тупо вырубил SVP целиком, нагрузка процесса stereoplayer.exe 4-8% и всё отлично. Потом включил SVP manager, но без задействования, большой нагрузки нет.
Но с задействованием SVP нагрузка процесса stereoplayer.exe ~30-40% (общая ~40-50%), а индекс производительности ~0.77x

Как так если отключено задействование, а есть влияние? Даже после перезагрузки. (было пока только 2 раза)
И почему при низкой нагрузке на проц - тормоза? Для примера: при нагрузки плеера до 70-80% на проц - тормозов нет, даже в 3D. А когда проц не справляется начинаются небольшие тормоза видео, но не звука, а тут дикие тормоза видео и звука, и даже рассинхрон.
Есть тестовое видео, где можно бы было проверить 3D для SVP?

PS До этого всегда SVP с 3D работал идеально.
PPS Кажется случай с "мнимым" отключением задействования SVP сугубо личный, если не единичный. Но тем не менее, очень странно, что при низкой нагрузке на проц - тормоза...
PPPS Заметил что в параметрах видео High@L5.0, почти везде - 4.2, может ли быть из-за этого?

http://s017.radikal.ru/i424/1505/9d/315e3fb46e0ft.jpg http://s019.radikal.ru/i636/1505/89/ce655c4a4e66t.jpg

Re: Низкая нагрузка на процессор, но тормоза, 3D

Скорее всего, упёрлось в видеокарту.
Если раньше работало (с таким же размером видео), то смотреть настройки видео рендерера, все улучшайзеры в контрольной панели NV должны быть выключены. Драйвер видео недавно не обновлялся?

GPU-Z хорошо показывает загрузку разных подсистем видеокарты.

Re: Низкая нагрузка на процессор, но тормоза, 3D

Видео GTX-680, в основном были анаморфные стереопары, но помню было видео 1920х2160, и всё было норм.
Драйвер: 350.12 - 13.04.2015, новее только бета-драйвер.
Скрин с gpu-z прикреплён.

Post's attachments

gpu-z.jpg 277.35 kb, 222 downloads since 2015-05-02 

Re: Низкая нагрузка на процессор, но тормоза, 3D

Тогда не знаю.

Если "раньше работало", а теперь нет, то проверить что именно изменилось по сравнению с "раньше". Версия видеодрайвера, версия плеера, еще что-то...

Проверить кол-во потоков расчета в менюхе SVP, может враги поставили какое-то маленькое число.

На совсем крайний случай - выключить GPU-ускорение (ну и соответствующе подкрутить настройки), посмотреть что будет.

Вообще, у Stereoscopic Player свой, самопальный, очень капризный рендерер. Что именно его "убило" в этот раз, может не знать никто...

Re: Низкая нагрузка на процессор, но тормоза, 3D

Сейчас к сожалению не могу скачать другой фильм с аналогичными параметрами, неделю-две назад смотрел хоббита (2014) в 3D, всё было гуд, но там анаморфная картинка.
Видео 3D с 1920х2160 смотрел больше года назад, с этого момента изменилось можно сказать всё, даже железо (апгрейд проца, озу, итд...), только вдяха та же самая, как была 680, так и осталась.
Поэтому и прошу тестовое видео.
Потоков: Авто. Я не знаю сколько нужно ставить, от авто до 8 - без изменений, а если ставить сразу 38 - то stereoplayer.exe вообще вылетает с ошибкой, греша на библиотеки C++.
При отключении GPU ускорения всё тоже самое (тормоза, рассинхрон), с одним но: нагрузка на проц вырастает до ~80% в первые несколько секунд, а потом опять возвращается к отметке ~30-40%, но уже с более низким индексом производительности 0 до ~0.40x.

Re: Низкая нагрузка на процессор, но тормоза, 3D

Chainik
Вообще, у Stereoscopic Player свой, самопальный, очень капризный рендерер. Что именно его "убило" в этот раз, может не знать никто...

А чем тогда можно 3D смотреть?
Как раз таки качал Stereoscopic Player - но там кряки все на него кривые до невозможности вплоть до того, что всегда нужно отключаться от инета чтобы кряк не слетел. Или он уже стал бесплатным?
А Nvidia 3D Vision Media Player бесплатен, и проблем не возникало, до этого момента, да и основан он вроде на MPC.
Просто очень много шелестил на эту тему в гугле - достойных альтернатив так и не нашёл. Только Stereoscopic Player, но опять же, проблема с кряками.

Re: Низкая нагрузка на процессор, но тормоза, 3D

NV 3D Vision player - это чуть переделанный Stereoscopic. Он ни разу не MPC-HC.

Вот хоть в том же MPC-HC это видео открой - что будет?
Ну а потом, говорят, PotPlayer уже умеет стереопары правильно играть....

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
Какая версия NVIDIA 3D Vision Video Player?

Re: Низкая нагрузка на процессор, но тормоза, 3D

Chainik
У 3D Vision player та же логика настроек, что и у MPC, разве что более скуднее, может это и переделанный Stereoscopic Player (что нигде не указано), но ноги растут от MPC.

MAG79
1.7.5, она аж 2012 года, новее на офф сайте nvidia не нашёл, но то, что не обновляли 3 года - очень странно.

После ещё одной перезагрузки, проблемы с мнимым отключением нет, всё же скорее всего был единичный случай.
Но всё равно с SVP тормоза ещё есть.

Скачал отсюда http://www.3dtv.at/Movies/TheEye_en.aspx видео 1080p Over/Under Format (564 MB) (1920х2160) и протестил - нагрузка скачет ~30-90%, но всё идеально, ни единого намёка на торможение. Единственное что пришлось включить raw, т.к. ffdshow video декодер не понимает VC-1. Проверил на всякий случай видео с динозаврами с ffdshow raw - точно такой-же эффект как и раньше, тормоза.
См. скрин.

В итоге я даже не знаю что и думать, 1920х1600 High@L5.0  - тормозит, 1920х2160 VC-1 - нет. Может быть проблема в самом видео, если есть возможность - проверьте.
А я пока PotPlayer протестирую.

Post's attachments

1920х2160.jpg 291.99 kb, 250 downloads since 2015-05-03 

Re: Низкая нагрузка на процессор, но тормоза, 3D

Открыл видео с динозаврами через обычный MPC-HC, разумеется без 3D, но с SVP, тормозов нет.
В PotPlayer пока не разобрался, ffdshow подключил, плавность есть, но что-то не получается включить 3D, выбирал режимы: затворные очки, nvidia, - наложение изображения происходит (видео трясётся как у эпилептика), но монитор не переходит в режим 3D, ИК-излучатель даже не светится (что 3D включен), как будто драйвер не активируется. Судя по 3D в PotPlayer, пока что, он способен показывает только анаглифы, либо я криворукий.

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
Упоминаемый файл с динозаврами имеет имя файла "Walking with Dinosaurs.Rip by SeRoGa00.mkv"
Из названия файла не видно, что это 3D. SVP повышает ему плавность как обычному "плоскому" видео. Чтобы SVP начал корректно повышать плавность этому файлу как 3D мне пришлось выбрать по меню SVP: Стерео режим (3D) - Вертикальная стереопара.
Пока я этого не сделал, видео и правда, игралось с тормозами. А ну и AVC-декодер я всегда меняю на LAV. Так картинка проигрывается без рывков.

Проверял на плеерах:
- NVIDIA 3D Vision Video Player 1.7.5
- Stereoscopic Player 2.3.5

P.S. В плеере PotPlayer 1.6.53104 включить NVIDIA 3D Vision так сразу у меня тоже не получилось sad

Re: Низкая нагрузка на процессор, но тормоза, 3D

MAG79
У меня SVP автоматически выбрал нужную настройку: http://f-picture.net/fp/de828cff864d472 … fe2a26667e
Но тормоза есть.

Напоминаю, что если монитор не переходит в режим 3D и не загорается лампочка на ИК-излучателе - тормозов нет.
Т.е. на ИК-излучателе у вас лампочка горит и тормозов нет?

Ради интереса перевёл 3D в анаглифный режим - НИ ЕДИНОГО тормоза.
Сложилось впечатление что проблема в совокупности: драйвере 3D + параметрах видео.

MAG79 wrote:

А ну и AVC-декодер я всегда меняю на LAV. Так картинка проигрывается без рывков.

Это в NVIDIA 3D Vision Video Player сделать?

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
на ИК-излучателе у вас лампочка горит и тормозов нет?
Да. И в полноэкранном режиме и в оконном. Кстати, в оконном всегда плавно, в полноэкранном иногда тест дрожания дергается. Но SVP-индекс всегда = 1. И там и там.

Это в NVIDIA 3D Vision Video Player сделать?
Да. В нем. Меню Файл - Параметры... - Декодер - раскрыть элементы MPEG-4 AVC Video Decoder - Добавить LAV Video Decoder - поместить его в вверх списка.

Проверить какой сейчас используется декодер: Меню Файл - Свойства видео... - вкладка Фильтры

14 (edited by Blackmeser 03-05-2015 16:23:44)

Re: Низкая нагрузка на процессор, но тормоза, 3D

Добавил LAV вверх списка, перезапустил 3D Vision Video Player, проверил в фильтрах - LAV Video Decoder почему-то не задействуется.
Убрал ffshow, оставил только LAV. Перезапустил.
Проверил настройки - LAV есть, ffdshow нет.
Проверил свойства видео/фильтры - LAV нет, ffdshow есть.
Добавил LAV ещё в MPEG-4 Video Decoder, MPEG-4 MVC Video Decoder - всё равно LAV Video Decoder не задействуется.
Вот что выводит в фильтрах:

3dtv.at Stereo Renderer
  In подключено к 3dtv.at Stereo Transformation (P420, 12 bpp, 2 x 1920 x 800, 12:5)
DirectSound Audio Renderer
  Audio Input pin (rendered) подключено к 3dtv.at Audio Stream Switcher (PCM, 2 ch, 48000 Hz, 16 bits)
3dtv.at Stereo Transformation
  Input 1 подключено к ffdshow Video Decoder (NV12, 12 bpp, 1920 x 1600, 6:5, 23,98 fps, bob or weave interlaced)
  Subpicture Input не подключено
  Output 1 подключено к 3dtv.at Stereo Renderer (P420, 12 bpp, 2 x 1920 x -800, 12:5)
3dtv.at Audio Stream Switcher
  Input 1 подключено к ffdshow Audio Decoder (PCM, 2 ch, 48000 Hz, 16 bits)
  Input 2 не подключено
  Output подключено к DirectSound Audio Renderer (PCM, 2 ch, 48000 Hz, 16 bits)
ffdshow Video Decoder
  In подключено к G:\Walking with Dinosaurs.Rip by SeRoGa00.mkv (MPEG2, 1920 x 1600, 6:5, 23,9799995422363 fps)
  Out подключено к 3dtv.at Stereo Transformation (NV12, 12 bpp, 1920 x 1600, 6:5, 23,98 fps, bob or weave interlaced)
  In Text не подключено
ffdshow Audio Decoder
  Out подключено к 3dtv.at Audio Stream Switcher (PCM, 2 ch, 48000 Hz, 16 bits)
  In подключено к G:\Walking with Dinosaurs.Rip by SeRoGa00.mkv (DTS, 6 ch, 48000 Hz)
G:\Walking with Dinosaurs.Rip by SeRoGa00.mkv
  Video подключено к ffdshow Video Decoder (MPEG2, 1920 x 1600, 6:5, 23,9799995422363 fps)
  Audio подключено к ffdshow Audio Decoder (DTS, 6 ch, 48000 Hz)

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
У 3D Vision player та же логика настроек, что и у MPC, разве что более скуднее, может это и переделанный Stereoscopic Player (что нигде не указано), но ноги растут от MPC.

Не надо вестись на новый скин у Stereoscopic  big_smile
Достаточно сравнить настройки, хотя бы и раздел Decoders.

NV Player 1.7.5 версии от 2012-го года строго равен Stereoscopic версии от 2012 года. Тчк.  wink
Я бы все-таки использовал более современную версию Stereoscopic...

16 (edited by Blackmeser 04-05-2015 05:39:23)

Re: Низкая нагрузка на процессор, но тормоза, 3D

Поставил Stereoscopic Player.
Наконец-то теперь нормальный кряк.
Итак, что происходит в нём: нагрузка на проц как всегда, в моно/анаглиф-режимах полёт нормальный, НО в полноценном nvidia 3D Vision видео превращается в слайд шоу 15-20 fps, а если ставить LAV выше чем ffdshow - ffdshow вообще не задействуется.
Короче говоря: рассинхрона нет, со звуком всё норм, видео не лагает дико как в случае с nvidia 3d player, но фреймрейт всё же падает, если остановить работу SVP - всё нормально.
SVP не выводит сообщений про низкий индекс производительности, но fps из-за чего-то просаживается.

Re: Низкая нагрузка на процессор, но тормоза, 3D

На примере Stereoscopic Player.
Меню Файл - Установки - вкладка Декодер.
LAV должен быть добавлен как Video Decoder/AVC, а ffdShow - как Other/Video Processor.

http://www.svp-team.com/forum/misc.php?item=3459

Post's attachments

sterescopic_settings.png, 11.11 kb, 625 x 504
sterescopic_settings.png 11.11 kb, 671 downloads since 2015-05-04 

18 (edited by Blackmeser 04-05-2015 11:11:03)

Re: Низкая нагрузка на процессор, но тормоза, 3D

MAG79
Всё точно так-же выставил.
Теперь вот так выглядит отчёт по фильтрам:

DirectSound Audio Renderer
  Audio Input pin (rendered) соединился с 3dtv.at Audio Stream Switcher (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
3dtv.at Stereo Renderer
  Input 1 соединился с ffdshow raw video filter (NV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, bob or weave interlaced)
  Subpicture Input нет соединения
ffdshow raw video filter
  In соединился с LAV Video Decoder (YV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, progressive)
  Out соединился с 3dtv.at Stereo Renderer (NV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, bob or weave interlaced)
  In Text нет соединения
3dtv.at Audio Stream Switcher
  Input 1 соединился с LAV Audio Decoder (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
  Input 2 соединился с LAV Audio Decoder 0001 (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
  Input 3 соединился с LAV Audio Decoder 0002 (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
  Input 4 нет соединения
  Output соединился с DirectSound Audio Renderer (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
LAV Video Decoder
  Input соединился с 3dtv.at Matroska Source (by MPC-HC) (AVC1, 1920 x 1600, 6:5, 23,976 fps)
  Output соединился с ffdshow raw video filter (YV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, progressive)
LAV Audio Decoder 0002
  Input соединился с 3dtv.at Matroska Source (by MPC-HC) (AC3, 6 ch, 48000 Hz)
  Output соединился с 3dtv.at Audio Stream Switcher (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
LAV Audio Decoder 0001
  Input соединился с 3dtv.at Matroska Source (by MPC-HC) (AC3, 6 ch, 48000 Hz)
  Output соединился с 3dtv.at Audio Stream Switcher (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
LAV Audio Decoder
  Input соединился с 3dtv.at Matroska Source (by MPC-HC) (DTS, 6 ch, 48000 Hz)
  Output соединился с 3dtv.at Audio Stream Switcher (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
3dtv.at Matroska Source (by MPC-HC)
  English, Rip by SeRoGa00 (Video 1) соединился с LAV Video Decoder (AVC1, 1920 x 1600, 6:5, 23,976 fps)
  Russian (Audio 1) [Default] соединился с LAV Audio Decoder (DTS, 6 ch, 48000 Hz)
  Ukrainian (Audio 2) соединился с LAV Audio Decoder 0001 (AC3, 6 ch, 48000 Hz)
  English (Audio 3) соединился с LAV Audio Decoder 0002 (AC3, 6 ch, 48000 Hz)

Плавность SVP есть, в фильтрах и LAV и ffdshow, но всё равно видео - слайдшоу.
Как или чем можно записать экран 120fps чтобы показать что именно у меня происходит и как выглядит это слайдшоу!?

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
Можно еще сплиттер заменить на LAV:
Файл - Установки - Декодер - Stream splitter - раскрыть Matroska - нажать Добавить - выключить галку только совместимых фильтров - выбрать LAV Splitter - OK - OK
Тогда в списке фильтров LAV Audio Decoder останется один вместо трех.

А вообще - это давняя лотерея достижения плавности воспроизведения путем подбора трех компонентов:
- сплиттер;
- декодер;
- отрисовщик.

В Stereoscopic Player отрисовщик один, поэтому остается подбирать к нему декодер и сплиттер, дающие плавное воспроизведение.

Чем записать 120 к/сек. Хм. Я пока только 60 к/сек записывал. Использовал Open Broadcaster Software (подробнее).

Re: Низкая нагрузка на процессор, но тормоза, 3D

Сделал:

DirectSound Audio Renderer
  Audio Input pin (rendered) соединился с 3dtv.at Audio Stream Switcher (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
3dtv.at Stereo Renderer
  Input 1 соединился с ffdshow raw video filter (NV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, bob or weave interlaced)
  Subpicture Input нет соединения
ffdshow raw video filter
  In соединился с LAV Video Decoder (YV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, progressive)
  Out соединился с 3dtv.at Stereo Renderer (NV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, bob or weave interlaced)
  In Text нет соединения
3dtv.at Audio Stream Switcher
  Input 1 соединился с LAV Audio Decoder (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
  Input 2 нет соединения
  Output соединился с DirectSound Audio Renderer (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
LAV Video Decoder
  Input соединился с LAV Splitter (AVC1, 1920 x 1600, 6:5, 23,976 fps)
  Output соединился с ffdshow raw video filter (YV12, 12 bpp, 1920 x 1600, 6:5, 23,976 fps, progressive)
LAV Audio Decoder
  Input соединился с LAV Splitter (DTS, 6 ch, 48000 Hz, 32 bits)
  Output соединился с 3dtv.at Audio Stream Switcher (PCM IEEE float, 6 ch, 48000 Hz, 32 bits)
LAV Splitter
  Input соединился с G:\Walking with Dinosaurs.Rip by SeRoGa00.mkv (Stream, Matroska)
  Video соединился с LAV Video Decoder (AVC1, 1920 x 1600, 6:5, 23,976 fps)
  Audio соединился с LAV Audio Decoder (DTS, 6 ch, 48000 Hz, 32 bits)
G:\Walking with Dinosaurs.Rip by SeRoGa00.mkv
  Output соединился с LAV Splitter (Stream, Matroska)

Но всё же не повлияло на плавность. Уже подумываю забить и списать на кривой драйвер 3D Vision.

Записал в 60fps с экрана, нашел момент где поболее заметно, но не самое худшее слайдшоу.
На мониторе всё же чуть заметней, чем на записи, но всё равно и на записи видно.
С SVP: https://docs.google.com/file/d/0BzwrYnn … NRcW8/edit
Без SVP: https://docs.google.com/file/d/0BzwrYnn … l0Umc/edit

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
Спасибо. Запись погляжу.

1. Какая видеокарта? У меня NVIDIA GeForce GTX 660Ti.
2. Какая версия драйвера NVIDIA? У меня 347.52.
3. OS? У меня MS Windows 8.1 x64

Re: Низкая нагрузка на процессор, но тормоза, 3D

GTX 680
350.12
Win 7 x64 + все обновления по текущий день.

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
Видеокарта должна тянуть. Драйвера и винда тоже. Тут вроде все в порядке.

Запись посмотрел. Дергается и правда сильно. Может производительность упирается во что-то? В память например.
Предлагаю прогнать тест SVPmark и скопировать сюда результаты, либо отправить их в он-лайн базу данных. Посмотрим, может они что покажут.

Re: Низкая нагрузка на процессор, но тормоза, 3D

Протестил SVPmark 3.0.3b.
Прикрепляю сюда и отправил онлайн.

Test summary
-----------------------
  Date: 2015-05-05T12:09:51
  CPU:  Intel Core i7-4790 @3600 MHz [8 threads]
  GPU:  NVIDIA GeForce GTX 680 [ver.350.12]
  Mode: FHD + GPU [17 threads]

Overall scores
-----------------------
  Synthetic CPU:                  MC2242
  Synthetic GPU:                  MG3926
  Real-life:                      FG2761

Details: synthetic
-----------------------
  CPU: compose (single-threaded): 630
  CPU: compose (multi-threaded):  2616
  CPU: search (single-threaded):  457
  CPU: search (multi-threaded):   1963
  GPU: system -> GPU transfer:    2099
  GPU: GPU -> system transfer:    1991
  GPU: calculations:              2847
  GPU: total score:               9577

Details: real-life /FHD
-----------------------
  decode video:                   16.07x (385.6 fps)
  48 fps - vectors search:        1.44x (69.1 fps)
  60 fps - frame composition:     3.60x (216.3 fps)
  48 fps - [SVP] fastest:         6.28x (301.4 fps)
  48 fps - [SVP] simple 1:        4.18x (200.4 fps)
  60 fps - [SVP] good:            2.51x (150.4 fps)
  60 fps - [SVP] high:            1.93x (115.7 fps)
  60 fps - [SVP] highest:         0.87x (52.3 fps)
  72 fps - [SVP] simple 2:        4.02x (289.1 fps)
Post's attachments

svpmark_0505_1209.log 1.23 kb, 540 downloads since 2015-05-05 

Re: Низкая нагрузка на процессор, но тормоза, 3D

Blackmeser
Отредактировал сообщение - добавил отчет текстом прямо в сообщение. Так удобнее в него подглядывать.
Вижу, что передача данных между CPU и GPU на должном уровне (около 2000 попугаев), тут просадки нет.
Видеокарта получила 9500 очков, что соответствует этой GTX 680. Тут просадок тоже нет.
Мультипоточность процессора тоже работает: single и multi отличаются в 4 с лишним раза. Тоже хорошо.

Выходит, что железо в порядке и с арифметикой справляется. Мешает что-то программное.
- либо драйвер NVIDIA: переустановить, попробовать пару разных последних/предпоследних WHQL.
- либо драйвера звука. Бывало такое в моей практике. Обновиться до последней версии.
- либо что-то в настройках ffdShow и LAV Filters сбито. Переустановить + сбросить настройки к значениям по умолчанию.

Ну или пока забить, если проблема только на одном 3D-видео. wink