Отсутствует "Video Decode", после SVN r3770 [Исправлено].

Автор Evgeniy1990, 24 июня 2018, 08:10:26

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

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

Evgeniy1990

Описание проблемы:
После SVN r3770, показатели загрузок в статистике видео-рендерера EVR-CP ведут себя очень странно, точнее могут просто не отобразиться, при вызове самой статистики видео-рендерера EVR-CP, особенно после самого первого запуска плеера.

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

Причем, если закрыть плеер, перезапустить его, или же закрыть саму статистику видео-рендерера и повторно открыть ее, просто так эта надпись "Video Decode" не появится (может не появиться). Для того, чтобы она вернулась, необходимо запустить билд с полностью рабочими показателями загрузки, а после уже вернуться на текущий и повторно открыть статистику видео-рендерера EVR-CP. Или же второй вариант - запустить сторонние утилиты с показателями уровней загрузок, а после вернуться на проблемный SVN-билд и снова открыть статистику видео-рендерера EVR-CP (Ctrl + J).

Условие и алгоритм воспроизведения вполне понятны, исходя из сообщений выше.

Данное поведение наблюдается на видеокартах от AMD.
P.S. На NVIDIA пока не проверял, но не исключено что и там может быть нечто подобное.

Прилагаю скриншоты ДО и ПОСЛЕ, а также скриншот с данными GPU-Z.

ДО - статистика видео-рендерера EVR-CP из тестового билда (SVN r3767 Test).
ПОСЛЕ - статистика видео-рендерера EVR-CP из SVN r3773.

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

Также, хоть это и мое предположение, но вполне возможно, что повлияло одно изменение, которое не было ранее - это "сразу же показываем показатели GPU/Video Decode/Video Processing (а не спустя секунду после отображения)".
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

V0lt

Evgeniy1990
Из сообщения неясна версия винды.

Aleksoid1978

По скринам видно что 10 ))

Добавлено: 2018-06-24 16:16:48

Тестовый билд - https://yadi.sk/d/wITw3OIk3YK8Ae
Запустить, открыть видео - создастся лог на рабочем столе.

Ну и так же запустить проигрывание после запуска сторонних утилит(ну т.е. после чего появляется Video Decode в статистике).

Потом мне дать лог с рабочего стола.
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
Этих 10-ок аж 6 шт. А последняя 1803-я особо отличилась в глюках на куче софта.

Evgeniy1990

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.

Evgeniy1990

Aleksoid1978, сделал для вас два лог-файла:

Первый лог-файл - "Video Decode" - отсутствует, при самом первом запуске плеера и первом открытии статистики.
Второй лог-файл - "Video Decode" - присутствует, при повторном запуске плеера и открытии статистики.

Также, прилагаю для вас два скриншота, оба из вашего тестового билда:

1. https://yadi.sk/i/qSWCnJ4Y3YKF36 - "Video Decode" - отсутствует
2. https://yadi.sk/i/_nbd9tQL3YKF4N - "Video Decode" - присутствует

По поводу появления надписи "Video Decode" - она появляется всегда стабильно, после повторного запуска плеера и открытии статистики, т.е. даже и не нужно запускать какую-либо стороннюю информационную утилиту, достаточно всего лишь заново запустить плеер и открыть статистику, иначе говоря - запустить новую сессию. И вот тогда надпись "Video Deocde" обязательно появится.
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

Ну тут уж извините, все вопросы к системе($MS). Она так возвращает статистику. 1-ый лог - тупо нет данных по статистики по Video Decode, второй запуск - есть.
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Ну тут уж извините, все вопросы к системе($MS). Она так возвращает статистику. 1-ый лог - тупо нет данных по статистики по Video Decode, второй запуск - есть.
Очень странно, интересно тогда, почему до SVN r3770 такой проблемы не было? И как раньше тогда у нас работал код получения всех этих данных в статистике?
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

https://yadi.sk/d/4yx9fyIX3YKKMG
Смотри на наличие Video Decode, ну и на сам показатель. Лог так же на рабочем столе.
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

Цитата: Aleksoid1978https://yadi.sk/d/4yx9fyIX3YKKMG
Смотри на наличие Video Decode, ну и на сам показатель. Лог так же на рабочем столе.
Проверил второй тестовый билд.

Вот что получил:

2018.06.24 11:44:04.470 : CGPUUsage::Init() : pD3DKMTOpenAdapterFromHdc
2018.06.24 11:44:04.478 : CGPUUsage::Init() : AdapterLuid.LowPart - 33210
2018.06.24 11:44:04.544 : CGPUUsage::Init() : nodeCount - 4
2018.06.24 11:44:04.552 :   CGPUUsage::Init() : pD3DKMTQueryStatistics[0] - 28065704
2018.06.24 11:44:04.558 :   CGPUUsage::Init() : SysVersion::IsWin10orLater() && pD3DKMTQueryAdapterInfo
2018.06.24 11:44:04.564 :     CGPUUsage::Init() : pD3DKMTQueryAdapterInfo - \'3D\'
2018.06.24 11:44:04.570 :   CGPUUsage::Init() : pD3DKMTQueryStatistics[1] - 1122328
2018.06.24 11:44:04.576 :   CGPUUsage::Init() : SysVersion::IsWin10orLater() && pD3DKMTQueryAdapterInfo
2018.06.24 11:44:04.608 :     CGPUUsage::Init() : pD3DKMTQueryAdapterInfo - \'Copy\'
2018.06.24 11:44:04.614 :   CGPUUsage::Init() : pD3DKMTQueryStatistics[2] - 0
2018.06.24 11:44:04.620 :   CGPUUsage::Init() : SysVersion::IsWin10orLater() && pD3DKMTQueryAdapterInfo
2018.06.24 11:44:04.626 :     CGPUUsage::Init() : pD3DKMTQueryAdapterInfo - \'\'
2018.06.24 11:44:04.632 :   CGPUUsage::Init() : pD3DKMTQueryStatistics[3] - 0
2018.06.24 11:44:04.638 :   CGPUUsage::Init() : SysVersion::IsWin10orLater() && pD3DKMTQueryAdapterInfo
2018.06.24 11:44:04.644 :     CGPUUsage::Init() : pD3DKMTQueryAdapterInfo - \'Video Decode\'
2018.06.24 11:44:04.650 :   CGPUUsage::Init() : bUseDecode : \'true\', bUseProcessing : \'false\'

Теперь показатель "Video Decode" отображается сразу же, после самого первого запуска плеера, открытия произвольного видео файла и открытия статистики видео-рендерера 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.

V0lt

Вдогонку.
А зачем былое такое изменение?
Цитировать[r3761] Изменение : VideoRenderers/GPUUsage - избавились от использования DXGI, косметика.
Чем хуже DXGI по сравнению с D3DKMT?

Aleksoid1978

V0lt
D3DKMT и так использовалось(gdi32.dll), зачем подключать DXGI. Ну и второе - далее все равно пришлось использовать D3DKMT для получения handle устройства ...
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