logo

Live Production Software Forums


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

Notification

Icon
Error

2 Pages12>
Options
Go to last post Go to first unread
BloodyIron  
#1 Posted : Monday, May 1, 2017 10:34:25 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
Hi Folks,

There's a lot of speculation I've found around here, so I really need some tangible evidence, or response from vmix peeps.

We recently did a bunch of sweet broadcasting with vmix, but we pushed our CPU harder than we originally thought.

We're in the process of designing a solution to address the current and future plans, but I was hoping I could get some real info about how far the parallelism that vmix has.

Let's say we have lots of quadro GPUs, just for the sake of conversation. If we were to throw say... 24, or 48 cores at vmix, for all sorts of things, including a ludicrous amounts of things like instant replays, multicorder inputs (12 or 24 inputs), streaming to say 6 different ingests, etc.

How would vmix, ffmpg and all the components stand up to such level of parallel compute?

I'm hoping it's good, because that's kind of the direction we're heading ;)
alexandrelinhares1  
#2 Posted : Tuesday, May 2, 2017 12:21:18 AM(UTC)
alexandrelinhares1

Rank: Advanced Member

Groups: Registered
Joined: 12/22/2016(UTC)
Posts: 47
Location: Brazil

Thanks: 15 times
Was thanked: 1 time(s) in 1 post(s)
+1
DWAM  
#3 Posted : Tuesday, May 2, 2017 4:52:31 AM(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

if you don't want us to speculate, then just don't!

Give us your hardware detailed specs and tell us how you could associate "lots of quadro GPUs", "24, or 48 cores at vmix" and enough capture cards to handle "12 or 24 inputs" in a single computer. Then we can talk...

In the meantime, I suggest that you start thinking about multi vMix potential workflows based on NDI.

Guillaume
thanks 1 user thanked DWAM for this useful post.
mjgraves on 5/2/2017(UTC)
Mathijs  
#4 Posted : Tuesday, May 2, 2017 4:57:26 AM(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)
I think at a certain point you will get bandwidth problems. Splitting things up between multiple machines seems the best solution to me.
Also, at the moment there are still problems with X99, so until intel launces a new platform for 40x lanes, we are stuck a bit when it comes to buying new systems.
At this time, 5-year old X79 outperforms X99 bigtime when it comes to vMix.
thanks 1 user thanked Mathijs for this useful post.
mjgraves on 5/2/2017(UTC)
mjgraves  
#5 Posted : Tuesday, May 2, 2017 12:15:34 PM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,151
Man
United States
Location: Houston TX

Thanks: 319 times
Was thanked: 263 time(s) in 233 post(s)
It's interesting that, depending upon what class of CPU your're buying, the actual compute capability of desktop CPU's hasn't really come on that strong in the past 2-3 generations of CPUs.

The quad-core i7-4790K (2014) and i7-6700K (2015) are about equals.

http://www.cpubenchmark.net/compare.php?cmp[]=2794&cmp[]=2275&cmp[]=2565

It's not until you jump to the 8-core 6900K (2016, 3x the $) that you see a big performance improvement.
BloodyIron  
#6 Posted : Tuesday, May 2, 2017 12:51:20 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
Methinks you didn't quite read close enough. Show me an i7 with 24 or 48 cores...

I'm talking dual socket Xeon here of course...


mjgraves wrote:
It's interesting that, depending upon what class of CPU your're buying, the actual compute capability of desktop CPU's hasn't really come on that strong in the past 2-3 generations of CPUs.

The quad-core i7-4790K (2014) and i7-6700K (2015) are about equals.

http://www.cpubenchmark.net/compare.php?cmp[]=2794&cmp[]=2275&cmp[]=2565

It's not until you jump to the 8-core 6900K (2016, 3x the $) that you see a big performance improvement.

BloodyIron  
#7 Posted : Tuesday, May 2, 2017 12:53:16 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
When I say speculation vs tangible info, I'm talking about the countless other threads where people just hum and haw and give their opinion, without giving actual examples that are similar. I want something tangible, not an opinion, or info from a credible source (vmix devs) that intimately know how the software is written/works.



DWAM wrote:
Hi

if you don't want us to speculate, then just don't!

Give us your hardware detailed specs and tell us how you could associate "lots of quadro GPUs", "24, or 48 cores at vmix" and enough capture cards to handle "12 or 24 inputs" in a single computer. Then we can talk...

In the meantime, I suggest that you start thinking about multi vMix potential workflows based on NDI.

Guillaume

DWAM  
#8 Posted : Tuesday, May 2, 2017 12:59:56 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)
vMix devs recommend i7 over Xeon.

The real problem is PCI-E lanes btw
mjgraves  
#9 Posted : Tuesday, May 2, 2017 1:05:16 PM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,151
Man
United States
Location: Houston TX

Thanks: 319 times
Was thanked: 263 time(s) in 233 post(s)
BloodyIron wrote:
When I say speculation vs tangible info, I'm talking about the countless other threads where people just hum and haw and give their opinion, without giving actual examples that are similar. I want something tangible, not an opinion, or info from a credible source (vmix devs) that intimately know how the software is written/works.


Perhaps you'd be better off simply asking if anyone has built a vMix host using one or more E7 Xeons? If not, go build it.

As has been mentioned, vMix devs recommend i7 over Xeons.


Mathijs  
#10 Posted : Tuesday, May 2, 2017 4:37:58 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:
The real problem is PCI-E lanes btw

PCI-E lanes and memory bandwidth.

Quote:
I'm talking dual socket Xeon here of course...

A dual Xeon setup at this moment will use the C612 chipset which is in fact X99 plus support for multi CPU. So you will have the same performance problems of people with a X99 board with a i7 or Xeon. I would advice very much against investing in a big setup that is based on that platform.
I would wait until 2018 at least to see what Intel Kaby Lake comes up with.
BloodyIron  
#11 Posted : Tuesday, May 2, 2017 5:08:54 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
That's weird man, why? Also, some of the CPUs I'm looking at can do 40x gen3 lanes each.


DWAM wrote:
vMix devs recommend i7 over Xeon.

The real problem is PCI-E lanes btw

BloodyIron  
#12 Posted : Tuesday, May 2, 2017 5:11:02 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
One of the systems I'm looking at would be c602 actually. What problems exactly have people been seeing that you're referring to?


Mathijs wrote:
Quote:
The real problem is PCI-E lanes btw

PCI-E lanes and memory bandwidth.

Quote:
I'm talking dual socket Xeon here of course...

A dual Xeon setup at this moment will use the C612 chipset which is in fact X99 plus support for multi CPU. So you will have the same performance problems of people with a X99 board with a i7 or Xeon. I would advice very much against investing in a big setup that is based on that platform.
I would wait until 2018 at least to see what Intel Kaby Lake comes up with.

BloodyIron  
#13 Posted : Tuesday, May 2, 2017 5:55:34 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
Post #9 here seems to be relevant : https://forums.vmix.com/...ts&m=26734#post26734

It seems that the recommendation of i7 over xeon is bunk.
Mathijs  
#14 Posted : Tuesday, May 2, 2017 7:24:15 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:
One of the systems I'm looking at would be c602 actually. What problems exactly have people been seeing that you're referring to?

Check THIS thread.

It is also discussed in a vMix Fun Time Live show, but I don't know which one. Maybe someone else does?
BloodyIron  
#15 Posted : Tuesday, May 2, 2017 8:24:37 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
Yeah I read that thread front to back and there's no conclusive evidence saying that the X99 chipset behaviour would be the same as C612 or C602... so not really seeing how the X99 stuff is relevant at all to C612 or C602 chipsets.


Mathijs wrote:
Quote:
One of the systems I'm looking at would be c602 actually. What problems exactly have people been seeing that you're referring to?

Check THIS thread.

It is also discussed in a vMix Fun Time Live show, but I don't know which one. Maybe someone else does?

madness  
#16 Posted : Tuesday, May 2, 2017 9:23:18 PM(UTC)
madness

Rank: Advanced Member

Groups: Registered
Joined: 4/16/2013(UTC)
Posts: 406
Man
Location: Iowa

Thanks: 281 times
Was thanked: 32 time(s) in 29 post(s)
FTR, I am running an ASUS P6T deluxe v2 motherboard (2008) that I originally built with an i7-920 quad core, now running with a Xeon x5680 hex core released in 2010 that I got off ebay for $150 used in 2015. The system currently has 18GB memory, and is running nVidia GTX 980 graphics, and includes a 4 port dedicated USB3 card for communicating with 4 1080p web cameras.

The Xeon processor basically doubled the performance of the original i7-920 in benchmarks, and honestly, I couldn't be happier about the new live it's given my old motherboard. I had considered spending a couple k in updating, but after weighing the difference in performance, I can't justify it.

On April 12, I ran this system at an event and had 4 web cams, a USB3 video capture card, an Amcrest IP2M-841b PTZ cam, and a total of 66 inputs configured, I only noticed a couple dropped frames.

I'm still quite happy with the performance of this system.
DWAM  
#17 Posted : Wednesday, May 3, 2017 3:28:35 AM(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)
This discussion would certainly be more productive if you could indicate precisely which components you are talking about?

Are you planning to use an Asus Z9PE-D8 WS Motherboard for example?
Mathijs  
#18 Posted : Wednesday, May 3, 2017 10:02:12 AM(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:
Yeah I read that thread front to back and there's no conclusive evidence saying that the X99 chipset behaviour would be the same as C612 or C602... so not really seeing how the X99 stuff is relevant at all to C612 or C602 chipsets.


Then throw your money at it and find out yourself.
I can imagine it is not nice to hear this after you got the idea to build a system like this, but I'm only trying to keep you from being disappointed after spending a lot of money.
I'll stop doing that now and go into "told you so" mode. You don't have to listen, it is just my best advice. Do what you want with it.
BloodyIron  
#19 Posted : Wednesday, May 3, 2017 12:32:29 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
Listen to what? Your "advice" is speculation. That's not advice. The thread is explicitly about the X99 chipset, and shows no indication of impacting other chipsets.

Part of what I do is System Architecture, and this kind of lack of information wouldn't stand custard for a reason not to go in that direction.

So go be what you're gonna be.


Mathijs wrote:
Quote:
Yeah I read that thread front to back and there's no conclusive evidence saying that the X99 chipset behaviour would be the same as C612 or C602... so not really seeing how the X99 stuff is relevant at all to C612 or C602 chipsets.


Then throw your money at it and find out yourself.
I can imagine it is not nice to hear this after you got the idea to build a system like this, but I'm only trying to keep you from being disappointed after spending a lot of money.
I'll stop doing that now and go into "told you so" mode. You don't have to listen, it is just my best advice. Do what you want with it.

thanks 1 user thanked BloodyIron for this useful post.
Mathijs on 5/3/2017(UTC)
BloodyIron  
#20 Posted : Wednesday, May 3, 2017 12:33:49 PM(UTC)
BloodyIron

Rank: Advanced Member

Groups: Registered
Joined: 9/25/2013(UTC)
Posts: 48
Location: Canada

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
Thanks! What was your CPU usage during that particularly demanding example?


madness wrote:
FTR, I am running an ASUS P6T deluxe v2 motherboard (2008) that I originally built with an i7-920 quad core, now running with a Xeon x5680 hex core released in 2010 that I got off ebay for $150 used in 2015. The system currently has 18GB memory, and is running nVidia GTX 980 graphics, and includes a 4 port dedicated USB3 card for communicating with 4 1080p web cameras.

The Xeon processor basically doubled the performance of the original i7-920 in benchmarks, and honestly, I couldn't be happier about the new live it's given my old motherboard. I had considered spending a couple k in updating, but after weighing the difference in performance, I can't justify it.

On April 12, I ran this system at an event and had 4 web cams, a USB3 video capture card, an Amcrest IP2M-841b PTZ cam, and a total of 66 inputs configured, I only noticed a couple dropped frames.

I'm still quite happy with the performance of this system.

Users browsing this topic
Guest (3)
2 Pages12>
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.