MPC Video Renderer

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

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

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

V0lt

#1170
Сделал тестовый файл nv12_576x320_cropborder32.mkv. Фильтры встроенные (т.к. LAV игнорирует обрезку кадра). За эталон беру картинку выдаваемую VMR-9 и EVR. Они дают немного зелени слева и сверху, но справа и снизу - чисто.
MPC VR этот файл воспроизводит аналогично при использовании DXVA2 VP и D3D11 VP (Win8.1). Но если использовать шейдерный VP, то появляется зелень справа и снизу. В общем теперь есть с чем работать без привязки к конкретной видеокарте.

Добавил 2-ю 3-ю версию тестового файла.

Aleksoid1978

#1171
Вот что интересно - 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 /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Aleksoid1978
У меня дает слева и сверху, как и на обычном EVR. Настройки стандартные.

Aleksoid1978



P.S. Сбросил на дефолтные - так же нет зелени :)
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

Evgeniy1990

Aleksoid1978,
Цитировать
Вот что интересно - EVR-CP не дает зелены нигде, ни с одной из сторон. А вот MPC VR да - со всех сторон.
У меня есть зелень на EVR-CP, как и у V0lt'a.
Также есть зелень и на MPC VR со всех сторон, при использовании шейдерного видеопроцессора.

Зелень есть и на NVIDIA и на AMD, на любой системе. Win10 - не исключение!
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

На EVR-CP тонкая полоса сверху и слева
На MPC-VR - cверху, справа и снизу
На MadVR - широкая полоса сверху.

V0lt

Evgeniy1990, MPCfan
Спасибо за тесты. С решением пока сложности.


Я сейчас стабильно ловлю зависание при переходе в эксклюзивный полный экран DX9 из развернутого окна.
Алгоритм
1. Сбросить настройки по умолчанию. Включить опцию "Use exclusive fullscreen".
2. Запустить воспроизведение видео. Развернуть окно плеера на весь рабочий стол.
3. Перейти в полный экран и зависнуть.

Такое уже рапортовали? Кто может подтвердить зависание по этому алгоритму?

Совет. Перед повторением бага запустите "Диспетчер задач" и включите в нем опцию "Поверх остальных окон". Вызывайте "Диспетчер задач" с помощью сочетания Ctrl+Shift+Esc. Так будет легче прибить процесс плеера.

Evgeniy1990

V0lt,
Цитата: V0lt от 18 июля 2020, 22:29:50
Я сейчас стабильно ловлю зависание при переходе в эксклюзивный полный экран DX9 из развернутого окна.
Алгоритм
1. Сбросить настройки по умолчанию. Включить опцию "Use exclusive fullscreen".
2. Запустить воспроизведение видео. Развернуть окно плеера на весь рабочий стол.
3. Перейти в полный экран и зависнуть.

Такое уже рапортовали? Кто может подтвердить зависание по этому алгоритму?

Совет. Перед повторением бага запустите "Диспетчер задач" и включите в нем опцию "Поверх остальных окон". Вызывайте "Диспетчер задач" с помощью сочетания Ctrl+Shift+Esc. Так будет легче прибить процесс плеера.

Я уже писал об этом. На что Aleksoid1978 ответил, что у него нет времени разбираться с этим багом. И это далеко не единственная проблема.

По поводу совета - я уже раньше вас понял, как сделать так, чтобы при зависании эксклюзива отображалось окно диспетчера задач - просто выставить в нем опцию поверх всех окон.

Вот честно вам скажу, режим FSE более менее нормально работает только на AMD-видеокартах. На NVIDIA творится какая-то дичь. То он работает, то не работает, то зависает на ровном месте, то вообще не запускается. В общем -  полное мракобесие и полное разочарование. А я-то думал, что на NVIDIA ситуация куда лучше, чем на AMD. Но после многочисленных тестов, я убедился, что это далеко не так. Вы уж меня простите, но то, что я увидел на NVIDIA - это никак нельзя назвать работоспособным. Я даже не ожидал такого поведения режима FSE, пока у меня руки не дошли до NVIDIA.

Знаю, что Aleksoid1978 обязательно скажет, что у него все гуд и все идеально. Но мы-то (по крайней мере я) прекрасно знаем, что Aleksoid1978 - это всего лишь навсего исключение. Я вот готов написать целую поэму по поводу работы режима FSE на NVIDIA. Вопрос в другом - планируется ли вообще доведение данного режима 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

Что значит "доведения до ума"? В данный момент есть как есть. Не нравиться - не пользуемся. Достало уже это нытье что все плохо, как страшно и т.д.
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

Aleksoid1978

Цитата: V0lt от 18 июля 2020, 22:29:50
Evgeniy1990, MPCfan
Спасибо за тесты. С решением пока сложности.


Я сейчас стабильно ловлю зависание при переходе в эксклюзивный полный экран DX9 из развернутого окна.
Алгоритм
1. Сбросить настройки по умолчанию. Включить опцию "Use exclusive fullscreen".
2. Запустить воспроизведение видео. Развернуть окно плеера на весь рабочий стол.
3. Перейти в полный экран и зависнуть.

Такое уже рапортовали? Кто может подтвердить зависание по этому алгоритму?

Что самое интересное - не могу воспроизвести при переходе в 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

Цитата: Aleksoid1978 от 19 июля 2020, 04:32:16Что самое интересное - не могу воспроизвести при переходе в FSE на другой экран(с монитора на ТВ), на одном экране зависает. Это очень усложняет отладку и поиск проблемы.
А если студию переместить на дополнительный дисплей, а плеер запускать на основном? Естественно без каких либо перемещений "окна полного экрана".

Aleksoid1978

По поводу зависания на DX9 FSE из развернутого окна проверяем - https://yadi.sk/d/hR_HcFnD2iWoMg
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

Aleksoid1978, зависания больше нет. Круто.

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

MPCfan

Aleksoid1978,
Цитата: Aleksoid1978 от 19 июля 2020, 07:02:29
По поводу зависания на DX9 FSE из развернутого окна проверяем - https://yadi.sk/d/hR_HcFnD2iWoMg
На Win8 тоже заработало.