MPC Video Renderer

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

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

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

V0lt

Evgeniy1990
Ранее проблема с опцией "Use the DXVA2/D3D11 video processor for resizing (if possible)" была?

Добавлено: 2019-06-10 08:16:26

Еще без статистики попробуй, на всякий случай.

Evgeniy1990

Цитата: V0ltРанее проблема с опцией "Use the DXVA2/D3D11 video processor for resizing (if possible)" была?

Ранее данной проблемы не было.

Цитата: V0ltЕще без статистики попробуй, на всякий случай.

Попробовал без статистики - также "черный экран" и в софте и в DXVA2.

Меня также удивляет тот факт, что после запуска видео файла, появляется первый кадр, а дальше сплошной "черный экран".

P.S. Попробую найти проблемное изменение...

Добавлено: 2019-06-10 12:35:28

V0lt

Начал поиск проблемного изменения:

Первый диапазон поиска: [r531 -> r614]

Нашел! Итоговый диапазон поиска: [r553 ->r554]

Изменение в GitHub - commit f894845 r554 является некорректным, из-за чего и проявляется "черный экран" на DX11, при Resize.
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

Evgeniy1990

Цитата: Aleksoid1978Вот только появляется почему то у тебя, больше ни у кого. А тот коммит нужен.
А кто еще, кроме меня, так тщательно тестирует этот видео-рендерер?

Возможно, проблема проявляется из-за того что у меня AMD Radeon HD. Т.е. на видеокартах от AMD.
Видимо, на NVIDIA GeForce этот код (данный коммит r554) работает нормально, а вот на AMD - нет.
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, обновись до f137dd2 и перепроверь.

Evgeniy1990

Позже проверю у себя на NVIDIA...

Добавлено: 2019-06-10 14:27:13

Цитата: V0ltEvgeniy1990, обновись до f137dd2 и перепроверь.
Ок, сейчас обновлюсь, соберу рендерер и проверю у себя на AMD...


Добавлено: 2019-06-10 14:39:00

V0lt

Проверил билд r623 - другое дело. :)
Теперь изображение присутствует всегда, а не исчезает, после появления первого кадра. Да уж, черт бы этих AMD...

Доказательство.

Спасибо за внесенные изменения. :)

P.S. Но про NVIDIA я не забыл. Проверю позднее.
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, проверь еще билд test_AMD_D3D11_VP_Resize на своей карте AMD. Будет ли черный экран.

Evgeniy1990

Цитата: V0ltEvgeniy1990, проверь еще билд test_AMD_D3D11_VP_Resize на своей карте AMD. Будет ли черный экран.
V0lt

Проверил ваш тестовый билд. К сожалению, присутствует черный экран.
Также, создал лог-файл, с помощью вашего Debug-билда.

Добавлено: 2019-06-12 01:47:16

Причем, сейчас нет даже первого кадра, в отличие от предыдущей ситуации с черным экраном на AMD.
Иначе говоря, стало хуже, чем было. Хуже - в плане того, что вообще нет ни одного кадра, чистый черный экран.
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
Я просто версию с альфа каналом проверял. Получается бекбуфер на AMD лишний раз не стоит трогать. :-)

V0lt

Если после последних изменений не собирается из под VisuaStudio с ошибкой
Error HRESULT E_FAIL has been returned from a call to a COM component., то закройте студию и удалите все файлы *.vcxproj.user. Должно помочь.
PS: Путь запуска отладки естественно слетит на дефолтный, его нужно будет поправить.

V0lt

Если имеется второй адаптер (у меня Intel HD 4000), к которому подключен дополнительный дисплей (ТВ), то в режиме DX11 не работают аппаратные декодеры DXVA2 и D3D11. Если сделать телевизор основным дисплеем, то нормально.
Записал в известные проблемы.
Исправлено в MPC-BE 1.5.4.4581.

Evgeniy1990

V0lt

На AMD, при использовании DX11, есть очень неприятная проблема, связанная с очень (чрезмерной) высокой яркостью изображения, причем, как на видео файлах с полным цветовым диапазоном, так и на видео файлах с ограниченным цветовым диапазоном. Причем, данная проблема, в зависимости от цветового диапазона (Full/Limited), проявляется по разному.

Я сделал для вас две видеозаписи:

Первая - с видео файлом, имеющим полный цветовой диапазон,
Вторая - с видео файлом, имеющим ограниченный цветовой диапазон.

Для того, чтобы вам было понятно и наглядно видно, как проявляется данная, очень неприятная, проблема.

P.S. Скажу сразу, что никакая переустановка драйверов к видеокарте тут не поможет.
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
Можешь сделать сравнительные скриншоты одинаковых кадров со статистикой в режиме "Cтандартный" на 647 ревизии? По видео трудно ориентироваться.

Режим "Интенсивный" не стоит приводить в сравнение. Это чисто драйверная заморочка ничем не регламентированная.

Evgeniy1990

Цитата: V0ltEvgeniy1990
Можешь сделать сравнительные скриншоты одинаковых кадров со статистикой в режиме "Cтандартный" на 647 ревизии? По видео трудно ориентироваться.

Я сделал для вас скриншоты двух видео файлов с разными цветовыми диапазонами, при условии - "Использовать параметры проигрывателя видео".

Full

Limited

В общем, при данном условии, "чрезмерная яркость изображения" проявляется только после возобновления воспроизведения.

Условие - "Использовать параметры проигрывателя видео"
1. Запустить видео файлы (Full/Limited)
2. Поставить воспроизведение на паузу
3. Возобновить воспроизведение

По факту: после возобновления воспроизведения, изображение становиться чрезмерно ярким, слепящим глаза.

Добавлено: 2019-06-16 09:12:27

V0lt

Также, еще сделал для вас сравнительные кадры - до паузы и после паузы (возобновления).
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Условие - "Использовать параметры проигрывателя видео"
1. Запустить видео файлы (Full/Limited)
2. Поставить воспроизведение на паузу
3. Возобновить воспроизведение
Получается на любом видео такая ерунда? Тут к рендереру претензий быть не может. Явно драйвер чудит.

Глянь в настройках драйвера, нет ли там гадости типа "динамический контраст", "усиление цветов" и прочей ериси.

Цитата: Evgeniy1990Также, еще сделал для вас сравнительные кадры - до паузы и после паузы (возобновления).
Жесть какая-то.