Автор Тема: MPC Video Renderer  (Прочитано 156170 раз)

0 Пользователей и 1 Гость просматривают эту тему.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2105
Re: MPC Video Renderer
« Ответ #1320 : 18 Ноябрь 2020, 17:19:02 »
LongKick64, к чему эти все скриншоты? Ни один не показывает название видеокарты, которая используется для плеера. Что скрывается под "Высокая производительность" достоверно неизвестно.

Статистика может и врать. Сужу по своему Оптимусу.
Еще одно доказательство того, что статистика врет.
Статистика по поводу адаптера в принципе врать не может. Она пишет то, что DirectX отдает. По тому же принципу DXVA Checker работает. Можете сами или попросить третью сторону и вызвать IDirect3D9::GetAdapterIdentifier и посмотреть что выдаст.
Если и кто-то и врет, то только драйвер. Заняться мне больше нечем, как данные в статистике подделывать.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 474
Re: MPC Video Renderer
« Ответ #1321 : 18 Ноябрь 2020, 19:24:36 »
V0lt, если скриншоты вам ни о чем не говорят, то тот факт, что видео начинает тормозить при смене адаптера в драйверах и выборе режима D3D11 в настройках MPC VR, должен как бы намекать, что смена видеокарт в драйвере работает. А врет драйвер или нет, это уже дело десятое, главное что дискретная видеокарта через него назначается.
« Последнее редактирование: 18 Ноябрь 2020, 19:27:34 от LongKick64 »

LongKick64

  • Постоялец
  • ***
  • Сообщений: 474
Re: MPC Video Renderer
« Ответ #1322 : 19 Ноябрь 2020, 20:24:26 »
В общем, совершенно не ясно для кого вообще этот видео рендер. ??? С видео, где частота кадров превышает 23, работает как попало, хуже обычного EVR-CP, а с другими видео и обычный EVR-CP справляется отлично. Посему не вижу для себя никакого смысла в его использовании и возвращаюсь на EVR-CP.
« Последнее редактирование: 19 Ноябрь 2020, 20:27:31 от LongKick64 »

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1839
Re: MPC Video Renderer
« Ответ #1323 : 19 Ноябрь 2020, 21:48:32 »
LongKick64,
Цитировать
В общем, совершенно не ясно для кого вообще этот видео рендер. ??? С видео, где частота кадров превышает 23, работает как попало, хуже обычного EVR-CP, а с другими видео и обычный EVR-CP справляется отлично. Посему не вижу для себя никакого смысла в его использовании и возвращаюсь на EVR-CP.
Вот только MPC-VR имеет довольно значительные и интересные преимущества, по сравнению с EVR-CP.
Просто нам с вами не повезло и видимо не судьба использовать MPC-VR полноценно, несмотря на его преимущества.
Я больше всего склоняюсь к нашему DXVA2, именно к ffmpeg. Ведь именно при аппаратном ускорении, значения Present скачут, как сумасшедшие на видео файлах с высокими частотами кадров. Т.е. чтобы нам использовать MPC-VR полноценно, нужно или отключать напрочь все DXVA2, или увеличивать герцовку монитора, при этом не забывая переключиться на Flip(Ex).
А вот разработчикам, наоборот, повезло с железом и мониторами. Они у себя, к сожалению, не видят весь этот ужас, который творится на видео файлах с высокими частотами кадров. Уж не знаю, на каких герцах работают их мониторы, но если они у себя этих проблем явно не видят, значит явно не на 60 - это уж точно, иначе бы они явно увидели их, причем не только в самой статистике, но и визуально в том числе.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 474
Re: MPC Video Renderer
« Ответ #1324 : 19 Ноябрь 2020, 22:02:32 »
Цитировать
Вот только MPC-VR имеет довольно значительные и интересные преимущества, по сравнению с EVR-CP.
Например какие?

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1839
Re: MPC Video Renderer
« Ответ #1325 : 19 Ноябрь 2020, 22:11:28 »
LongKick64,
Цитировать
Например какие?
Основные возможности (они же - преимущества) расписаны в самом первом посте данной темы.
Цитировать
Основные возможности:
- Видеопроцессор на шейдерах для NV12, YV12, YUY2, YV16, P010, P016, YV24, AYUV, P210, P216, Y410, Y416, RGB24/32/48/64, b48r, b64a, Y8, Y16.
- Умеет работать с аппаратным декодером DXVA2 для всех режимов.
- Поддерживает вывод субтитров в связке с MPC-BE 1.5.4+.
- Автоматическое преобразование HDR в SDR.
- Поворот кадра (поддерживается MPC-BE).
- Дизеринг при финальном уменьшении глубины цвета с 10/16 бит до 8 бит.

Дополнительные возможности режима DirectX 9:
- DXVA2 Video Processor с аппаратным деинтерлейсом для YV12, NV12, YUY2, P010 (+ хак для RGB для Intel).

Дополнительные возможности режима DirectX 11:
- Direct3D11 Video Processor с аппаратным деинтерлейсом для NV12, YUY2, P010 (+ RGB для Intel и AMD).
- Умеет работать с аппаратным декодером D3D11.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1839
Re: MPC Video Renderer
« Ответ #1326 : 19 Ноябрь 2020, 22:14:15 »
LongKick64,
От себя добавлю, что MPC-VR также умеет аппаратно работать с форматом вывода P010 на новых видеокартах, например на NVIDIA GTX 900-ой серии, или AMD Radeon RX 400-ой серии и выше.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 474
Re: MPC Video Renderer
« Ответ #1327 : 20 Ноябрь 2020, 05:07:24 »
LongKick64,
От себя добавлю, что MPC-VR также умеет аппаратно работать с форматом вывода P010 на новых видеокартах, например на NVIDIA GTX 900-ой серии, или AMD Radeon RX 400-ой серии и выше.
Впервые слышу о таком формате.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2105
Re: MPC Video Renderer
« Ответ #1328 : 20 Ноябрь 2020, 06:11:45 »
LongKick6
С видео, где частота кадров превышает 23, работает как попало, хуже обычного EVR-CP
У вас хуже.
Цитировать
Посему не вижу для себя никакого смысла в его использовании и возвращаюсь на EVR-CP.
Правильное решение для вашей "машины".

От себя добавлю, что MPC-VR также умеет аппаратно работать с форматом вывода P010 на новых видеокартах, например на NVIDIA GTX 900-ой серии, или AMD Radeon RX 400-ой серии и выше.
MPC VR умеет работать с этим форматом на любых видеокартах с поддержкой DirectX 9 и выше.
« Последнее редактирование: 20 Ноябрь 2020, 06:52:19 от V0lt »

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2105
Re: MPC Video Renderer
« Ответ #1329 : 20 Ноябрь 2020, 17:17:03 »
Тестовая сборка mpcvr_0.4.10.1477_test_3_buffers
Попробовал увеличить количество буферов с 1 до 3.

Собрал MPCVideoRenderer 0.4.10.1478.
« Последнее редактирование: 20 Ноябрь 2020, 17:35:41 от V0lt »

LongKick64

  • Постоялец
  • ***
  • Сообщений: 474
Re: MPC Video Renderer
« Ответ #1330 : 20 Ноябрь 2020, 20:41:01 »
Цитировать
У вас хуже.
Судя по постам в этой теме, не только у меня.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1839
Re: MPC Video Renderer
« Ответ #1331 : 23 Ноябрь 2020, 20:44:33 »
V0lt, Aleksoid1978,

Тема: MPC Video Renderer - в режиме FSE, при переходе на следующий видео файле в папке, или в плейлисте, остается остаточный последний видеокадр предыдущего воспроизводимого видео файла.

Алгоритм воспроизведения:

1. Открыть произвольный видео файл в папке
2. Включить опцию: "По окончании воспроизведения" -> "Перейти к след. в каталоге"
3. Перемотать воспроизводимый видео файл почти в самый конец
4. Перейти в режим FSE
5. Дождаться перехода на следующий файл в папке

Фактический результат:

При переходе на следующий видео файл в папке в режиме FSE, можно заметить последний остаточный видеокадр предыдущего воспроизводимого видео файла.

Ожидаемый результат:

При переходе на следующий видео файл в папке в режиме FSE, не должно быть никакого последнего остаточного видеокадра от предыдущего воспроизводимого видео файла.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

MPCfan

  • Постоялец
  • ***
  • Сообщений: 250
Re: MPC Video Renderer
« Ответ #1332 : 24 Ноябрь 2020, 10:01:06 »
Re: 5712
Intelhd5500Win8.1
DX9 exclusive, при нажатии Alt появляется курсор, а DX11 exclusive - курсор и системное меню в следующих случаях:
Первый случай >
1 Открываем плеер и запускаем видео
2 Переходим в FSE и выходим(возможно лишний шаг)
3 Нажимаем Alt и переходим в FSE
4 Нажимаем Alt
Второй случай >
1 Открываем плеер и запускаем видео
2 Нажимаем Alt+Tab(Плеер свернулся в панель задач)
3 Опять нажимаем Alt+Tab(Плеер развернулся)
4 Переходим в FSE и нажимаем Alt

P.S. Про Win8 пока промолчу.
« Последнее редактирование: 24 Ноябрь 2020, 10:22:01 от MPCfan »

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2542
Re: MPC Video Renderer
« Ответ #1333 : 24 Ноябрь 2020, 10:32:03 »
Блин - как вы догадываетесь такие хитрые схемы :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

  • Постоялец
  • ***
  • Сообщений: 250
Re: MPC Video Renderer
« Ответ #1334 : 24 Ноябрь 2020, 11:13:36 »
Aleksoid1978,
Сравнив Win8 и Win8.1, понял, что Win8 как-то в принципе пролетела мимо 5712, тогда, как Win8.1 повела себя "по-простому" корректно. Пришлось хитрить.