UI3, FPS drop to 2 above 1.5k res

Jul 12, 2024
3
0
UK
Hey
I've been optimizing my BI instance, I'm trying to understand why my fps isntant drop to 2 fps when ever I try to stream bigger image than 1.5k width/height.
Anything below that I can run at 15fps+ and any bitrate, but the second I go with 1500 I'm getting strange fps locks. Down to 2 fps. The input video is 4x8k size, its dual wide angle cam.
Ideas?

thanks!
 
hardware acceleration (done by GPU) have own limits - like maximum width or height resolution, or list of supported video formats and options ..

if you try to decode more, software (BI) must downgrade to software decoding (using CPU) - which is slow...
 
  • Like
Reactions: Dariusz1989
I would also say that hardware acceleration often won't work properly with unusually high resolutions. 4x8k size whatever that means, is almost certainly an unusually high resolution. So I'd suggest disabling hardware decoding for that camera. If you enabled hardware encoding in BI settings > Web server > Advanced > configure (streaming profiles), then you should try disabling that and reloading UI3.

The highest resolution camera I have access to is one of those empiretech/dahua dual sensor cams which I have Blue Iris upscaling to 6392x1800 resolution to correct the aspect ratio distortion. I run it at 15 FPS into Blue Iris with no hardware acceleration on a Ryzen 7 5800X CPU, with Blue Iris actually in a virtual machine that is only allocated 8 CPUs. UI3 streaming this camera tends to be 13-14 FPS.
 
  • Like
Reactions: bigredfish