logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
VideolinkCanada  
#1 Posted : Friday, March 17, 2017 3:09:10 PM(UTC)
VideolinkCanada

Rank: Newbie

Groups: Registered
Joined: 3/9/2017(UTC)
Posts: 3
Location: VideolinkCanada

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Does vMix take advantage of dual processor multithreading?
Has anyone tried this yet?
DWAM  
#2 Posted : Friday, March 17, 2017 3:34:20 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Hi

I think it might potentially take advantage of 2 CPUs but basically vMix mainly uses GPU. I never could have 100% CPU load with an i7, so I'm not sure it's really interesting except if you want to run multiple external encoders/recorders on the same machine.
IceStream  
#3 Posted : Friday, March 17, 2017 3:53:45 PM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,636
Man
Location: Canada

Thanks: 33 times
Was thanked: 506 time(s) in 475 post(s)
@ VideolinkCanada

Simple answer: YES, it is being done

https://forums.vmix.com/....aspx?g=posts&t=8602
https://forums.vmix.com/....aspx?g=posts&t=8730
https://forums.vmix.com/....aspx?g=posts&t=6455
https://forums.vmix.com/....aspx?g=posts&t=5841

Just to mention a few threads from the past year or so that talk about it.
As DWAM suggests, much of vMix is GPU intensive, the biggest benefits would come in CPU intensive task like processing NDI signals and encoding for streaming and/or recording.


Ice
Mathijs  
#4 Posted : Friday, March 17, 2017 8:21:35 PM(UTC)
Mathijs

Rank: Advanced Member

Groups: Registered
Joined: 5/24/2015(UTC)
Posts: 370
Location: Netherlands

Thanks: 16 times
Was thanked: 81 time(s) in 72 post(s)
Quote:
I never could have 100% CPU load with an i7


That is because a i7 processor is at it's max above 50% and will start to drop frames around 60% because windows calculates percentage over the threads instead of the logical cores.
Hyperthreading can get around 10% extra margin, but I like to keep my system well under 50% cpu usage.
For lots of tasks, like the multicorder and recording in other formats than H.264 with hardware encoding, vMix is very depending on CPU and memory bandwidth.

I am quite happy with the Newtek codecs though, as they take much less cpu when multicording a lot of inputs.
Users browsing this topic
Guest (2)
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.