4.2.8 - January 7, 2016 - Hardware Acceleration

fenderman

Staff member
Mar 9, 2014
36,891
21,407
EDIT: if you are seeing an error stating "MSVCP120.dll is missing"
Follow @Audioadam's advice here
https://www.ipcamtalk.com/showthrea...t-dll-is-missing?p=70744&viewfull=1#post70744


4.2.8 - January 7, 2016

  • Happy New Year!
  • Hardware video decoding has been introduced for H.264 using the Intel QuickSync technology. Use the website ark.intel.com to determine support for your processor. During initial testing, CPU demand appears to be cut by 1/3 for H.264 camera streaming. The option must be enabled on Options/Cameras and may then be overridden on a per-camera basis on each camera properties Video/Network page. As we learn more about what these chips can do, more will be leveraged, and it appears there is much to learn!
  • With cloned camera windows, PTZ commands are now properly sent to the parent window.
  • A bug was discovered and fixed which may have been a cause for some reported crashes occurring at the beginning of H.264 encoding sessions.
  • Bugs fixed with regard to the way in which "re-triggers" work together with the "Wait until trigger at least" option on the Alerts page in camera properties.
  • New support and maintenance plans have been developed in an effort to handle the ever-increasing demand and to more effectively balance this with time spent on software development. A software license remains perpetual, and NOT a subscription. However, that license now includes one year of Basic support via email. In order to remain current with support, you may choose to optionally sign up for the Extended support plan via the new link on the Options page. Extended support includes continued access to email support, software updates and all major version upgrades that occur while you are covered. There's also a Priority support option which adds a dedicated inbox together with the possibility for enhanced support via phone or remote desktop as deemed necessary to assist you.
 
I updated to 4.2.8 and enabled Options>Cameras "Use Intel HD hardware acceleration for H.264 decoding. I also set each camera to Camera Properties > Video > Configure > Hardware Decoding: Yes. I restarted the BI service. My CPU usage seems to be the same.

I am using an HP Elitedesk 800SFF with i7-4770. The processor and the PC should support QS. What am I missing here?

http://www.intel.com/buy/us/en/prod...0-g1-tower-pc-429943/technical-specifications
http://ark.intel.com/products/83505/Intel-Core-i7-4770HQ-Processor-6M-Cache-up-to-3_40-GHz

[url]http://ark.intel.com/products/83505/Intel-Core-i7-4770HQ-Processor-6M-Cache-up-to-3_40-GHz

[/URL]
 
I updated to 4.2.8 and enabled Options>Cameras "Use Intel HD hardware acceleration for H.264 decoding. I also set each camera to Camera Properties > Video > Configure > Hardware Decoding: Yes. I restarted the BI service. My CPU usage seems to be the same.

I am using an HP Elitedesk 800SFF with i7-4770. The processor and the PC should support QS. What am I missing here?

http://www.intel.com/buy/us/en/prod...0-g1-tower-pc-429943/technical-specifications
http://ark.intel.com/products/83505/Intel-Core-i7-4770HQ-Processor-6M-Cache-up-to-3_40-GHz

http://ark.intel.com/products/83505/Intel-Core-i7-4770HQ-Processor-6M-Cache-up-to-3_40-GHz
I have also not seen a difference on the one system i tested. Those cams are not recording direct to disk so I dont know if that matters. It shouldnt.
The support info is in the blue iris options about tab.
 
I have also not seen a difference on the one system i tested. Those cams are not recording direct to disk so I dont know if that matters. It shouldnt.
The support info is in the blue iris options about tab.
I tried to find some sort of tool to verify that my system supports QS but I didn't find anything...

Thanks for the info on the Support options. I see Extended is $30 annually and Priority is $60 annually. I also see that my particular license runs for 1 year since it was activated. I have until September...
 
I tried to find some sort of tool to verify that my system supports QS but I didn't find anything...

Thanks for the info on the Support options. I see Extended is $30 annually and Priority is $60 annually. I also see that my particular license runs for 1 year since it was activated. I have until September...
Your processor supports it http://ark.intel.com/products/75122/Intel-Core-i7-4770-Processor-8M-Cache-up-to-3_90-GHz
Yes, those are the prices and they are really cheap. I can see some folks complaining that this is being implemented retroactively but like he says in the release notes he needs to balance support and development. It also allows for folks who need hand holding to get phone and teamviewer support. You will still have access to the software updates etc.
 
Is the update safe for AMD users? Meaning are there any risks to updating?
 
Doesn't AMD processors have the ability for this? If so, will BI offer this for AMD users?
 
Is the update safe for AMD users? Meaning are there any risks to updating?

Doesn't AMD processors have the ability for this? If so, will BI offer this for AMD users?
I wouldnt update particularly since you wont see any improvement. Wait until the release has been out of a week or so.
Ken indicated that his is also working on nvidia acceleration so you would need an nvidia card.
 
  • Like
Reactions: Chust
Ken must have temporarily taken this update down as I just checked from BI and it says I'm up-to-date with 4.2.7.1
 
... and my 4.2.6.5 x64 is saying it is up to date already ...

Given that you guys are reporting hardware acceleration isn't working yet I'm going to hold off on this update ...
 
... and my 4.2.6.5 x64 is saying it is up to date already ...

Given that you guys are reporting hardware acceleration isn't working yet I'm going to hold off on this update ...

So much for that idea.

I installed.

It works, CPU usage down from 35-41% to 11-15%! The trick is, after enabling hardware acceleration, you need to close Blue Iris (stop the service if necessary) and start it again.
 
So much for that idea.

I installed.

It works, CPU usage down from 35-41% to 11-15%! The trick is, after enabling hardware acceleration, you need to close Blue Iris (stop the service if necessary) and start it again.
HOLY CRAP! That is awesome!!!
 
So much for that idea.

I installed.

It works, CPU usage down from 35-41% to 11-15%! The trick is, after enabling hardware acceleration, you need to close Blue Iris (stop the service if necessary) and start it again.

Is that with direct-to-disk?
 
We're all waiting for @MartyO to try this update now - just joking!
 
Last edited by a moderator:
These are my new CPU usage, memory usage, and CPU temperature stats. i7-3770k. It is 20 cameras, 63 total megapixels, approximately 6 FPS average.

Just Blue Iris running, with a couple of remote viewing stations on 24/7 pulling video around my house. (CPU usage used to be 35-41%)

n2cPnip.png


With my java app running, pulling full resolution jpeg frames from all cameras (CPU usage used to be 70-80%)

thBLLNk.png


- - - Updated - - -

Is that with direct-to-disk?

Most cameras have direct to disk enabled, yes. One camera (the weather cam) does not have it enabled.

- - - Updated - - -

Memory usage does not appear to have changed noticeably.
 
I just tested a system that dropped from 55 to 30. Interestingly the system where all cams but one are recording with encoding (not direct to disk) I am not seeing any real improvement (even after a reboot)...