Индикатор GPU, при софтовом декодировании [Исправлено]

Автор Evgeniy1990, 27 марта 2021, 09:38:05

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

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

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,
Ваши слова " Тут дело совсем не в хуках, а то что декодер "переходит" в софт чуть позже чем отрисовывается тулбар и рисует/не рисует GPU индикатор" точно определяют поведение иконки GPU в данном случае > https://yadi.sk/i/V2Mq62wvLV30eg
Парадоксально, но это ещё один нюанс с отрисовкой, который нельзя поймать с FastStone Capture. Только внешней камерой.
Нюанс проявляется с EVR и MadVR, и только со встроенными фильтрами. C Lav фильтрами иконка не отрисовывается.

Aleksoid1978

Цитата: MPCfan от 28 марта 2021, 12:34:14
Aleksoid1978,
Ваши слова " Тут дело совсем не в хуках, а то что декодер "переходит" в софт чуть позже чем отрисовывается тулбар и рисует/не рисует GPU индикатор" точно определяют поведение иконки GPU в данном случае > https://yadi.sk/i/V2Mq62wvLV30eg
Парадоксально, но это ещё один нюанс с отрисовкой, который нельзя поймать с FastStone Capture. Только внешней камерой.
Нюанс проявляется с EVR и MadVR, и только со встроенными фильтрами. C Lav фильтрами иконка не отрисовывается.

Я так понимаю это тот сэмпл, который HEVC 10-bit. Вот про это я и говорил - в будущем, получается для встроенного декодера, переделаю. При обновлении "DXVA статуса" - наличие иконки GPU будет корректно перерисовываться.
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,
Да, именно он самый. А ему подобных(кривых) в раздачах оказывается не так уж и мало.

V0lt

#34
В r6137 прикрутил к декодеру свойство "decode_mode":
0 - nothing
1 - software
2 - dxva2
3 - d3d11
...
Теперь есть возможность в любой момент со 100% точностью узнавать режим декодера.

Evgeniy1990

V0lt, Aleksoid1978,
Собрал и проверил SVN r6137. Теперь нет индикатора GPU, при софтовом декодировании, при наличии использования превью.
Вы молодцы! Устранили сразу две проблемы, точнее убили одним выстрелом сразу двух зайцев. :)
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.