MPC VR - чрезмерные пропуски кадров при сворачивании окна плеера [не баг]

Автор Evgeniy1990, 31 марта 2021, 05:43:55

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

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

Evgeniy1990

Тема: MPC VR - чрезмерные пропуски кадров, при сворачивании окна плеера, при конфигурации: "D3D11 VP + Discard + DXVA2/Soft" на ATI/AMD видеокартах.

Описание проблемы:

Обнаружил ненормальное поведение плеера, точнее его видео-рендерера MPC VR, при D3D11 VP - это пропуски кадров, при сворачивании основного окна плеера. Как только сверну окно и разверну его обратно, количество пропущенных кадров будет только расти (возрастать), становиться все больше и больше. И так каждый раз, т.е. постоянно.

Условия проявления:

1. Должна быть DX11-видеокарта от компании AMD.
2. Конфигурация: "D3D11 VP + Discard + DXVA2/Soft".

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

1. Установить конфигурацию: "D3D11 VP + Discard + DXVA2/Soft"
2. Открыть широкоформатный видео файл (720р и выше)
3. Открыть статистику видео-рендерера MPC VR
4. Во время воспроизведения видео файла, просто свернуть окно плеера
5. Затем, тут же его развернуть (можно спустя несколько секунд)
6. Повторить пункты 4 и 5 несколько раз (не менее пяти раз)

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

После выполнения данных действий, можно будет заметить появление и возрастание пропущенных кадров во время процесса воспроизведения видео файла.

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

После выполнения данных действий, не должно быть появления и возрастания пропущенных кадров во время процесса воспроизведения видео файла.

P.S. Проблема именно в D3D11 VP. На DXVA2 VP (DX9 API) ее нет.
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

Юзаем Flip. На EVR-CP было похожее на Copy, на Flip все норм стало.
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

И вообще - раз в свернутом состоянии идут пропуски, мы то тут при чем - передаем привет драйверам, это они обеспечивают такое поведение. А может быть и вообще что discard режим так себя ведет, я тут точно не скажу.
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

Не подтверждаю. 2 кадров пропущено при 5 скрытиях-раскрытиях плеера. GTX950, Win8.1.

Видеокарта и система не указаны. Скриншот статистики, показывающий проблему, не приложен.

И уже тыщу раз писалось, что использовать декодер DXVA с выводом D3D11 не рекомендуется (Или хочется чтобы такой возможности не было?). Исправлять тут нечего.

Aleksoid1978

Про карту написано - AMD. И пропуск вполне может быть, значит так работает режим discard в свернутом окне. Тему закрываем.
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