1

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

Описание проблемы:
После 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.

2

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

На неделе разберемся.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

3

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

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

4

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

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

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

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

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

Потом мне дать лог с рабочего стола.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

5

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

Aleksoid1978
Этих 10-ок аж 6 шт. А последняя 1803-я особо отличилась в глюках на куче софта.

6

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

V0lt пишет:

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

Пожалуйста: Версия: 1803, Сборка ОС: 17134.112.

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.

7

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

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.

8

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

Ну тут уж извините, все вопросы к системе($MS). Она так возвращает статистику. 1-ый лог - тупо нет данных по статистики по Video Decode, второй запуск - есть.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

9

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

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.

10

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

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

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

11

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

Aleksoid1978 пишет:

https://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 в самый первый раз.

Могу сказать, что правки, которые вы внесли в данный второй тестовый билд - помогли. smile

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.

12

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

Вдогонку.
А зачем былое такое изменение?

[r3761] Изменение : VideoRenderers/GPUUsage - избавились от использования DXGI, косметика.

Чем хуже DXGI по сравнению с D3DKMT?

13

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

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

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215