MPC Video Renderer

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

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

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

Aleksoid1978

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

Evgeniy1990

Aleksoid1978,
ЦитироватьНу тут я хз :)
Это я проверяю на машине с ATI Radeon HD 3650. Именно на данной машине режим FSE ведет себя очень странно и некорректно, т.е. то работает, то не работает. Суть в том, что не на всех конфигурациях (машинах), режим FSE работает нормально и корректно. Да, знаю, что в целом, данный режим реализован корректно и на новом современном, или относительно современном железе (конфигурациях машин), он работает нормально, без проблем. А вот я решил пойти дальше и задал себе такой вопрос - а что если конфигурация не совсем современная, по сегодняшним меркам, как интересно тогда будет работать данный режим. И вот для таких случаев, я и собрал машину с ATI Radeon HD 3650, чтобы быть на все 100% уверенным, что любая реализация какого либо функционала, абсолютно точно, на все 100%, работает совершенно на любом железе и на любых конфигурациях. И в случае с режимом 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.

Aleksoid1978

EVR-CP, madVR(в режиме DX9) - корректно работает FSE ?
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

Evgeniy1990

Aleksoid1978,
ЦитироватьEVR-CP, madVR(в режиме DX9) - корректно работает FSE ?
Режим FSE нормально и корректно работает на EVR-CP на машине с ATI Radeon HD 3650.
Режим FSE нормально и корректно работает на madVR на машине с ATI Radeon HD 3650.
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.

Aleksoid1978

А можешь запустить на debug версии MPC-BE и перейти в FSE на EVR-CP ? Ну и потом лог выложи.
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

Evgeniy1990

Aleksoid1978,
ЦитироватьА можешь запустить на debug версии MPC-BE и перейти в FSE на EVR-CP ? Ну и потом лог выложи.
Пожалуйста.
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.

Aleksoid1978

Ну как я и думал - на одном мониторе не пересоздается устройство, а "резетится". Проверить бы на такой же конфигурации но с 2-мя мониторами, вывод FSE на 2-ой монитор.
Ну а я посмотрю как сделать "так же как и EVR-CP".
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

Aleksoid1978

Вот еще просьба проверить работу FSE, особенно на одном мониторе. На нескольких - проверить как работает потеря фокуса.
https://yadi.sk/d/as7CEKnFWsVQeg
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

Evgeniy1990

#893
Aleksoid1978,
ЦитироватьВот еще просьба проверить работу FSE, особенно на одном мониторе. На нескольких - проверить как работает потеря фокуса.
https://yadi.sk/d/as7CEKnFWsVQeg
Проверил данный билд. Теперь режим FSE нормально работает на машине с ATI Radeon HD 3650. Также проверил на остальных машинах - аналогично, режим FSE работает нормально. Т.е. основная работа и основные переходы туда и обратно не поломались. Вот теперь смело можно сказать, что режим FSE на MPC VR будет работать на совершенно любых конфигурациях.

Теперь, что касается самой работы данного режима FSE. Да, сейчас он полностью работает на различных конфигурациях, но вопрос в том - как работает? На первый взгляд, при повседневном использовании, проблем с ним нет и даже не заметишь их проявления. Но, если очень тщательно прогнать данный режим FSE, при различных взаимодействиях с плеером, скажем так, в различных ситуациях, то тут становиться понятно и очевидно, что его нормальная работа еще не полностью отлажена и доведена до ума.

Я очень тщательно прогнал вчерашнюю Git-сборку MPC VR. Гонял аж на всех трех машинах с разными конфигурациями, при разных возможных условиях и ситуациях. И вот тут обнаружил недостатки (недоработки/изъяны).

1 изъян - касается только опции таймера. Иногда, в момент перехода в режим FSE, согласно таймеру, можно получить изъян, когда сам режим FSE работает нормально, но при этом обратно из него уже нельзя будет выйти, вернее можно, но не с первого раза. И, кстати, в этот момент не работает авто-скрытие курсора мышки, т.е. курсор мышки всегда активен.

2 изъян - касается режима паузы (Pause Mode). Если открыть видео, поставить его на паузу и попробовать перейти в режим FSE, или же дождаться таймера, пока произойдет переход в режим 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.

Aleksoid1978

#894
Еще бы вот что проверить - на мультимониторной конфигурации, настроить полный экран на тот же монитор где запускаем, перейти в FSE и проверить "потерю" фокуса - ткнуть мышкой в любое другое окно или просто рабочий стол, не будет ли пропадания окна с FSE.

У себя проверил - вроде все нормально.
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

Цитата: Aleksoid1978 от 09 июня 2020, 10:24:44
Еще бы вот что проверить - на мультимониторной конфигурации, настроить полный экран на тот же монитор где запускаем, перейти в FSE и проверить "потерю" фокуса - ткнуть мышкой в любое другое окно или просто рабочий стол, не будет ли пропадания окна с FSE.

У себя проверил - вроде все нормально.
Проверил на Win8, нормально, Alt+Tab мне кажется работает корректно на одном мониторе, но есть одно НО. В отличие от SVN плеер виснет если выйти из FSE, перезапустить файл и опять перейти в FSE = зависание 100%

Aleksoid1978

#896
Ок, проверю.

P.S. Исправил, билд перезалил - ссылка та же.
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

Цитата: Aleksoid1978 от 09 июня 2020, 13:20:09
Ок, проверю.

P.S. Исправил, билд перезалил - ссылка та же.
Да, исправилось.

Вернусь ещё раз к альтабу. Вот видео > https://yadi.sk/i/9XUd8qazkk8CaQ Запускаю плеер, видео, переход в FSE, и нажимаю Alt+Tab. Потом перевожу курсор в область, где по-идее расположена панель задач с разными иконками и начинаю произвольно кликать, при этом видно, что иногда у курсора появляется синий кружочек запуска и ждем окончания файла. А вот ещё > https://yadi.sk/i/JryAU9ebiM3WFg Здесь я свободно, примерно помня где какие кнопки пользуюсь панелями инструментов для простого оконного фуллскрина, и это в эксклюзиве. Как так?

Aleksoid1978

Это вам не FSE как в самом MPC-BE где создается отдельное окно поверх всех окон и на него выводиться. В случае MPC VR - выводиться картинка на окно самого MPC-BE, поэтому все движения мыши в нем так дже работают, и проигрыватель пытается показать панель и обработать события мышки на нем :) Для этого будут доработки(надеюсь со временем получиться и доведу до ума).
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

Aleksoid1978

А кто может сравнит плавность вывода в FSE на телеке - EVR-CP и MPC VR ?
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