MPC Video Renderer

Автор V0lt, 24 февраля 2018, 19:10:59

« назад - далее »

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

Evgeniy1990

Aleksoid1978,
Что по поводу проблем, которые я вам расписал? Нужны ли логи? Смогли ли вы их у себя получить (воспроизвести)?
На всякий случай прилагаю лог-файл, когда при переходе в режим 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

Aleksoid1978,
Цитата: Aleksoid1978 от 04 июля 2020, 03:05:57
Это приколы самого MPC-BE.

P.S. Подправил.
Да, теперь нормально. Проверил двух-мониторный режим c DX11 FSE. Alt+Tab перехватывает фокус, и как это было с DX9 FSE, при переходах на следующий файл с авто-переключалкой иногда проскакивает черный экран.

Aleksoid1978

Нет времени/возможности разбираться с этими багами - касается переход из развёрнутого экрана и мульти- процессов :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

#1113
У кого есть возможность проверить тормоза интерфейса?

1. Два дисплея подключены к одной видеокарте Nvidia. На основном дисплее 60 Гц (монитор DVI), на дополнительном 23 Гц (телевизор HDMI).
2. Запустить плеер в оконном режиме, перетащить на дополнительный дисплей.
3. Выбрать EVR-CP или MPC VR. Запустить воспроизведение видео с частотой 23,976 fps (кино какое-нибудь).
4. Оценить, начали ли сильно тормозить команды мыши, клавиатуры и интерфейс.

Повторить тоже самое с EVR или madVR, где таких тормозов не будет.

У меня на Win7SP1 и GTX 950 все очень жутко тормозит, если использую EVR-CP или MPC VR.
Если сначала выбрать EVR или madVR, открыть видеофайл, а потом, не закрывая плеер, выбрать EVR-CP или MPC VR и переоткрыть файл, то тормозов не будет.
Если телевизор подключаю к встройке Intel HD 4000, то тормозов нет совсем.

MPCfan

V0lt,
Цитата: V0lt от 05 июля 2020, 10:54:00
Если телевизор подключаю к встройке Intel HD 4000, то тормозов нет совсем.

Я бы так категорично про intelhd4000 не сказал. Например с evr-cp fse можно получить тормоза и без второго дисплея > https://yadi.sk/i/zIQEJKvkq5wkZw > разве это не тормоза интерфейса, перемотать немного, потерять бегущую зелёную полоску, подождать немного, крутануть громкость и получить v/sync обратно?

V0lt

#1115
MPCfan
График это не интерфейс.
Интерфейс - это окно, меню, тулбары плеера (добавил в сообщение про оконный режим).
Я с трудом перетаскиваю окно плеера. Я нажимаю Alt+Enter и жду более секунды, когда плеер развернет кадр на полный экран. Я вызываю мышью тулбар, и он не исчезает, когда убираю курсор вверх. Закрыть плеер также непросто.

Evgeniy1990

V0lt,
Цитата: V0lt от 05 июля 2020, 10:54:00
У кого есть возможность проверить тормоза интерфейса?
Проверил поведение последнего коммита. Тормоза действительно есть, причем даже без дополнительного дисплея.
Да уж... Опять что-то пошло не так...

В моем случае, тормозит именно работа DX9. Особенно хорошо заметно, при переходе в режим FSE. Переход не мгновенный, а спустя пару секунд. Я даже успеваю разглядеть упрощенный интерфейс Windows 7, вместо Aero3D, в момент самого перехода.
Да и в момент перехода начинается очень резкое ускорение кадров видео. После перехода, ситуация нормализуется.
Такое вот странное и не нормальное поведение.
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.

V0lt

Evgeniy1990
То, что ты описываешь обычная задержка при переключении в эксклюзивный режим. Есть на любых системах, где-то быстро, где-то дольше. И я сильно сомневаюсь, что там 2 секунды.

Я говорил совсем о другом. Если никто это не ловит, тогда ладно. Я озвучил проблему.

V0lt

#1118
Есть проблемы с плавностью эксклюзивного полного экрана в режиме DX11.

1. Неплавное воспроизведение видео 23,976 fps на дополнительном дисплее (ТВ) с частотой 23,976 Гц. В режиме DX9 плавно.
PS: Сегодня проверил на Win8.1, подключал ТВ к Intel и Nvidia и было плавно, странно.

2. Неплавное воспроизведение видео 120 fps на основном дисплее с частотой 60 Гц. В оконном режиме плавно.
Здесь оказалась проблема в режиме "Flip sequential", который всегда тупит на таком видео (хоть в окне, хоть в полном экране). В режиме "Discard" все хорошо.
Разрешил работу режима Discard в полном экране для DX11 в 0.4.8.1420_git2020.07.11-ee699c8.

MPCfan

V0lt,
Цитата: V0lt от 11 июля 2020, 11:43:34
Есть проблемы с плавностью эксклюзивного полного экрана в режиме DX11.
Проверил проблемы с плавностью в DX11 на intelhd4000/win8 на ТВ Самсунг как в эксклюзиве, так и в окне, и вот что обнаружил. Плеер никак не хочет переключаться на 24p в эксклюзиве с Lav dx11 native, переключается на 60p, не взирая на настройки в авто-переключалке. Включил "смена режима до начала воспроизведения", помогло частично, при запуске, ТВ переходит на 24p, но в FSE возвращается на 60p. Естественно тут плавности не будет с 23,976/24 fps. И ещё обнаружил нюанс в связке Lav dx11 native+mpc audiorenderer+mpc videorendererdx11, при переходах с автопереключалкой с файла на файл с разными fps плеер периодически падает и в окне и в эксклюзиве. С directsound проблем нет.

V0lt

MPCfan
Я просто перевожу ТВ в режим 23 Гц и не пользуюсь автопереключалкой. Это исключает неправильное определения FPS в файле и проблемы самого переключения.

Aleksoid1978

1 - Проверил связку с LAV DX11 Native на источнике 23.976, отлично работает авто-переключалка.
2 - Проверяю работу самого FSE DX11, пока все отлично, воспроизведение плавное, микро-рывков не наблюдаю.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

#1122
Aleksoid1978,
Цитата: Aleksoid1978 от 12 июля 2020, 04:25:55
1 - Проверил связку с LAV DX11 Native на источнике 23.976, отлично работает авто-переключалка.
Проблема проявляется с мульти-мониторностью. Ноут  - как основной, ТВ - расширенный рабстол. 60Hz фиксированные для ноута и 60Hz для ТВ в драйвере. Запуск плеера и файла на ноуте, потом перевод в FSE DX11 на ТВ. Именно в этот момент авто-переключалка не работает корректно с Lavdx11native, последующие переключения, когда плеер в FSE на ТВ будут корректные. Можно заранее перетащить плеер на ТВ и запустить файл, а потом в FSE, тоже переключаться будет корректно. Если использовать ТВ как один монитор, авто-переключалка работает корректно с DX11 в эксклюзиве.
P.S. Проверил такой переход с MadVR DX11 exclusive c lavdx11native и с авто-переключалкой MPC-BE(в madvr отключил), переводит в нужные HZ.

Aleksoid1978

Именно так я и проверяю - монитор + ТВ, FSE на ТВ с авто-переключалкой.

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Цитата: MPCfan от 12 июля 2020, 05:36:58Запуск плеера и файла на ноуте, потом перевод в FSE DX11 на ТВ. Именно в этот момент авто-переключалка не работает корректно с Lavdx11native,
Вроде такой фичи (переключения режима при переносе окна плеера) в MPC-BE никогда не было.  ???

И само переключение режимов к рендереру и данной теме не относятся. Это к плееру.