I've tested my Dahua 5231 against BI 5.2.2.5 just now, using all types of hardware acceleration presented in the dropdown in camera properties > Video. I tested each with both H.264 and H.265.
The good news is, whenever
Blue Iris failed to decode with HWVA, it fell back automatically to software decoding and it did not revert the HW VA setting to "No". The bad news is, it only logged some of the failures, and just fell back to software decoding silently (this I determined by watching CPU/GPU usage).
My conclusion is that none of the new HW VA methods are working and we basically have the same working options as a year ago.
HW VA | H.264 Result | H.265 Result |
---|
No | Software decoding | Software decoding |
Intel | Acceleration works | Software decoding |
Intel + VPP | Acceleration works, CPU/GPU usage identical to "Intel" mode. | Software decoding |
Nvidia | Acceleration works | Acceleration works |
DXVA2 | Software decoding | Software decoding |
D3D11VA | Software decoding | Software decoding |
It may not be entirely as simple as that. For example when decoding H.265 with "Intel" selected, I did see a tiny amount of extra Video Decode usage reported for the Intel GPU. But CPU usage was not measurably reduced, and the GPU Video Decode usage increase (1-2%) was not enough to suggest that HW VA was actually working (6-7% when it was actually working).