BI on Proxmox VM and Quicksync

Joined
Jul 26, 2018
Messages
13
Reaction score
4
Location
Netherlands
Setting up a new computer in my ProxMox cluster but hesitating about the importance of Quicksync.
Does anybody know when this is used? Encoding recordings or only to display the clips.

It's a bit of a pain to get it working in Proxmox so I might be better of with a dedicated Win10 machine, but much prefer to keep my cluster.

Using an Intel NUC with
8 x Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz and 32Gb Ram + NVME Samsung 960 Pro
Speed is not really an issue at the moment with 7 HD camera's.....

Bastiaan
 

bugsysiegals

Getting the hang of it
Joined
Nov 1, 2018
Messages
179
Reaction score
27
Location
Racine, WI
Did you ever figure this out? I’m running Proxmox with a Windows 10 VM and am interested in the same.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,006
Location
USA
By default BI decodes all incoming video. Except if "Limit decoding" is enabled for a camera, in which case only the keyframes are decoded.

Quick Sync can be used as hardware acceleration for this decoding as long as the video codec is H.264. Using this significantly improves energy-efficiency and lowers CPU usage, and in some cases (such as high frame rate 4K video playback) it can yield smoother playback than not having hardware acceleration. But by no means is it required if you are happy with the performance without it. Getting Quick Sync working in any virtual machine can be painful especially when you then lose the ability to locally manage the server because its only graphics card has been passed through to a VM.

Quick Sync is NOT used for H.265 decoding or for any kind of video encoding.

Quick Sync can also be used for clip playback (of H.264 clips).
 

bugsysiegals

Getting the hang of it
Joined
Nov 1, 2018
Messages
179
Reaction score
27
Location
Racine, WI
Thanks for the detailed explanation!!

My Proxmox server has a dedicated port connected to its own VLAN and I manage it remotely so losing GUI is no big deal for me. I use H265 on 1 Dahua 5831, 5 Dahua 5231’s, and H264 on 2 Hikvision Cubes. I can certainly test but am wondering if you know off the top of your head whether changing the 6 from H265 to H264 with Hardware Acceleration would yield better results?
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,006
Location
USA
Definitely, in fact there's a strong chance going from H.265 to H.264 without hardware acceleration would be more efficient with the CPU (but likely less efficient with bit rate).
 

pal251

Getting comfortable
Joined
Mar 15, 2014
Messages
1,012
Reaction score
133
By default BI decodes all incoming video. Except if "Limit decoding" is enabled for a camera, in which case only the keyframes are decoded.

Quick Sync can be used as hardware acceleration for this decoding as long as the video codec is H.264. Using this significantly improves energy-efficiency and lowers CPU usage, and in some cases (such as high frame rate 4K video playback) it can yield smoother playback than not having hardware acceleration. But by no means is it required if you are happy with the performance without it. Getting Quick Sync working in any virtual machine can be painful especially when you then lose the ability to locally manage the server because its only graphics card has been passed through to a VM.

Quick Sync is NOT used for H.265 decoding or for any kind of video encoding.

Quick Sync can also be used for clip playback (of H.264 clips).
Thanks I thought it worked for both. Should I change my stream to 264 to benefit?
 
Top