vMix Forums
»
General
»
Feature Requests
»
Multi Core CPU usage decoding RTSP
Rank: Member
Groups: Registered
Joined: 5/11/2012(UTC) Posts: 23 Location: Norway Thanks: 2 times Was thanked: 6 time(s) in 2 post(s)
|
Hi Martin,
I finally got some new hardware (i7-4930K + NVidia 760) and to my big surprise it did not help me that much decoding Full HD from RTSP streams. When I add more than four cameras I get delays - long delays, the stream is just buffered up in vMix. After a little check I found out that only the first core of my nice new CPU was doing the work of decoding the streams. The other 5 cores are doing noting, it did not even step up to the highest CPU frequency.
This can also explain why my old PC started building delays at around 30-35% CPU (because all cores where probably not used by vMix) (I think I mentioned this in an old topic, but thought it was a poor old CPU and never checked) I'm running Win 8.1 and the newest vMix 12 beta, but since I had the same problem on the old PC running Win7 and vMix 11 it is probably not something new.
Is there something I can do to distribute the load better on all the CPU cores?? Or do I have to ask you to do more of your magic?
If I miss something I'm sorry for the silly question... If you can do something to vMix please consider this a Feature Request.
Best regards KKR
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,228 Location: Gold Coast, Australia Was thanked: 4332 time(s) in 1528 post(s)
|
Can you confirm the vMix version is 12.0.0.86? There have been a few 12 preview releases so just wanted to make sure.
It should use multiple CPU cores for decoding where available, so I will need to investigate further if that is indeed the cause.
Regards,
Martin vMix
|
|
|
|
Rank: Member
Groups: Registered
Joined: 5/11/2012(UTC) Posts: 23 Location: Norway Thanks: 2 times Was thanked: 6 time(s) in 2 post(s)
|
Hi,
Yes 12.0.0.86 downloaded Saturday afternoon (http://www.vmix.com.au/download/vmix12preview.exe).
I had only Win8.1 (CLEAN from install Disc) and then vMix installed (so only codecs from you and Microsoft). I tested normal playback of old recordings and that seems to run on all cores (did not really use much CPU). I did recording MP4 (normally CPU hungry) and that seems to run on all cores also. And together with some RTSP stream decoding I was able to trigger the highest CPU frequency (3.9GHz, no overclocking yet :-).
Later I added "Livestream for Producers" to the PC... and this application ramped up the CPU to MAX even before starting to encode (just by starting, CPU at 0%). When starting encoding/streaming this application also ran all cores.
Hope this helps getting closer to the problem.
Best regards KKR
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,228 Location: Gold Coast, Australia Was thanked: 4332 time(s) in 1528 post(s)
|
Hi,
Are you able to provide screenshot of task manager showing all of the cores when playing multiple RTSP streams so I can see the utilisation?
Thanks,
Martin vMix
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,228 Location: Gold Coast, Australia Was thanked: 4332 time(s) in 1528 post(s)
|
|
|
|
|
vMix Forums
»
General
»
Feature Requests
»
Multi Core CPU usage decoding RTSP
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close