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
Vuurmannetje  
#1 Posted : Friday, October 19, 2018 9:06:53 AM(UTC)
Vuurmannetje

Rank: Advanced Member

Groups: Registered
Joined: 5/14/2018(UTC)
Posts: 112
Location: Netherlands

Thanks: 3 times
Was thanked: 28 time(s) in 18 post(s)
Hi there all!

So, Ive been keeping a close eye on CPU prices while building my mobile studio, and I would like to open this discussion with a quote from the funtime show (not literal)

- There is no intention to optimise for Ryzen Zen+ until there is a clear performance/price difference as intel has worked great till now.

A bit of history: I would like to emphasize here that from a technical standpoint, Zen first gen had latency issues which heavily influenced Vmix performance compared to Intel in the same price point. this reflects in all benchmarks as well. With Zen+ release, the specific items Vmix has been looking at haven't specifically been addressed, preferring the status quo because intel works (as said in the october funtime show).

My goal here is to move forward and get an actually informed thread with news about the CPU market.

Price comparison
So a quick pricewatch comparrison, in the netherlands

18/09
i7 8700k - 400 euro (average)
Ryzen 2700x - 350 euro (average)
14% difference

18/10
i7 8700k - 486 euros (cheapest)
Ryzen 2700x - 318 euros (cheapest)
35% difference

This does not take into account the higher cost of getting the i7 to run, the Ryzen comes with a pretty good stock cooler, the intel doesnt (+-30 euros for a mediocre cooler) and the intel motherboards are slightly more expensive too.

Performance and Overclocking
I have no way of getting Vmix performance metrics (well, maybe next week if I have spare time, Ive got 2 identical systems bar the CPU) but I can look at gaming and desktop performances.

Taking a quick average (not looking at specific games or workloads for now) I get with https://cpu.userbenchmark.com/
i7 8700k - 108% of average
2700x - 99% average
So thats a 10% difference

Looking at Multicore/singlecore performance:
i7 8700k - 137/1080 points
2700x - 119/1295
For a -13% / +20% performance difference

To quickly address overclocking, I personally dislike overclocking for Vmix, since I prefer ultimate stability. These scores include a mass of stock benchmarks mixed with OC benchmarks, always looking at the spread. That said, the i7 does overclock slightly higher, but the 2700x responds a lot more to memory clock.

The recent rebranding btw gave minimal performance upgrades for intel for a doubling of price.

Vmix and core count vs clock speed
This is something Id love to see a more technical explanation of if available.

All Ive heard was that Vmix does benefit more from higher clock speed compared to core count. This means that the i7, and possibly older gen intels with higher clocks will outperform the 2700x and maybe even TR (which should be compared to i9 or x series CPU really) in pure render times.

And this is where my own workflow differs from these guidelines. I run modular productions with plenty of external stuff. So I benefit a lot from having more cores to run other programs without affecting Vmix too much. On my main rig Ill be running several NDI monitors in addition to Vmix, some control software, and ingesting plenty of NDI feeds.
On my Sattelites I often run Vmix as well as NDI re-encoding/distribution, Content, etc etc, where multi threading is a real boon.

Several questions to the devs
- Does vmix decoding NDI or in general make use of multithreading in some form?
- Are there plans (Vmix 22) to improve Vmix multicore/thread usage, seeing as both intel and AMD are moving to more cores over pure clock speeds
- Are you planning on taking another look at AMD Zen+ and Threadripper performance if intel shortages stay as they are? Even if only to get some metrics out to us.

So why this thread
I invite you all to share your thoughts on the current developments on the CPU front.

Intel production shortages are a real thing now, with AMD going strong on sales and looking better on developments for the next generation compared to intel. If anything, it will be an incentive for intel to step up and/or lower prices, which is great for us all.
I am fanboy agnostic, I use what works for the system Im building, but I dont mind taking a risk here and there to see if something works, thats just who I am (hence my TR2 system). I got a mac for Qlab and Windows for Vmix as an example. But I would like to gather some ideas and metrics out in the open if possible.

If anyone has a way of metering Vmix render times + usage statistics in a chart or combined number, let me know!
JoseL  
#2 Posted : Monday, October 22, 2018 5:23:13 AM(UTC)
JoseL

Rank: Advanced Member

Groups: Registered
Joined: 4/15/2018(UTC)
Posts: 64
Man
Location: Spain

Thanks: 6 times
Was thanked: 19 time(s) in 13 post(s)
test something “not recommended” for a live show only to save some money?. When you have a problem you will look into the AMD logo and will hate it, maybe not related to cpu, but you never know.

My opinion is: spent your money on a good intel cpu. No sense to change to AMD only for 300-800€.
Total cost of a system is really high, we spent more than 20k€ on our vmix rack. If you add cameras, and other gear... the difference of AMD vs intel is very very low.
intel cpus are what vmix recommend to us. Like nvidia on graphics.

I think cores are important for rendering, but for us on “live” applications, gpu and high hz cpu is the most important. Usually more cpu use mean more latency.

I can show some latency test of our system, but at the end each application and company has different use of vmix. In my case i use vmix at 1440p@50p with nvidia quadro. Can not find any good reason to use normal geforce and loose edid control of all outputs. With geforce if you disconnect any hdmi or cable problem and need to replace. system come to a big inestability on all ouputs and not only one.

My recommendation for a top system; go with i9 and quaddro cards. The cheap can be more expensive when you need to spent money twice.

Regards,

Jose

Vuurmannetje  
#3 Posted : Monday, October 22, 2018 8:33:47 AM(UTC)
Vuurmannetje

Rank: Advanced Member

Groups: Registered
Joined: 5/14/2018(UTC)
Posts: 112
Location: Netherlands

Thanks: 3 times
Was thanked: 28 time(s) in 18 post(s)
Originally Posted by: JoseL Go to Quoted Post
test something “not recommended” for a live show only to save some money?. When you have a problem you will look into the AMD logo and will hate it, maybe not related to cpu, but you never know.

My opinion is: spent your money on a good intel cpu. No sense to change to AMD only for 300-800€.
Total cost of a system is really high, we spent more than 20k€ on our vmix rack. If you add cameras, and other gear... the difference of AMD vs intel is very very low.
intel cpus are what vmix recommend to us. Like nvidia on graphics.

I think cores are important for rendering, but for us on “live” applications, gpu and high hz cpu is the most important. Usually more cpu use mean more latency.

I can show some latency test of our system, but at the end each application and company has different use of vmix. In my case i use vmix at 1440p@50p with nvidia quadro. Can not find any good reason to use normal geforce and loose edid control of all outputs. With geforce if you disconnect any hdmi or cable problem and need to replace. system come to a big inestability on all ouputs and not only one.

My recommendation for a top system; go with i9 and quaddro cards. The cheap can be more expensive when you need to spent money twice.

Regards,

Jose



Thanks for your input!
Just like you said people use setups for different productions, however, I think the vast majority of users don't have 20k to spend on one system, and for most productions getting more value out of money is an actual concern, like it is for me.

I do agree with you, and the latest funtime show tho that it IS a good idea to go intel if you just want to be safe. This thread for me isn't so much about the now, but as much about the near future.

mjgraves  
#4 Posted : Tuesday, October 23, 2018 12:57:33 AM(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)
I think it makes perfect sense for vMix to decide to optimize for the most common, high-performance CPUs over the long haul. AMD has come and gone over the years. Intel has been steadfast.

Further, the price difference is trivial in most contexts. If it matters that much to someone, perhaps they should be using OBS instead of vMix.
Vuurmannetje  
#5 Posted : Tuesday, October 23, 2018 8:48:53 AM(UTC)
Vuurmannetje

Rank: Advanced Member

Groups: Registered
Joined: 5/14/2018(UTC)
Posts: 112
Location: Netherlands

Thanks: 3 times
Was thanked: 28 time(s) in 18 post(s)
Originally Posted by: mjgraves Go to Quoted Post
I think it makes perfect sense for vMix to decide to optimize for the most common, high-performance CPUs over the long haul. AMD has come and gone over the years. Intel has been steadfast.

Further, the price difference is trivial in most contexts. If it matters that much to someone, perhaps they should be using OBS instead of vMix.


It does very much make sense to optimize for the most common CPUs. And it's the main exact why Intel is the adviced CPU for vMix. Nothing wrong with that.

I disagree on your point about it being trivial tho. Its actually kind of dismissive of the vast majority of productions that run Vmix on older system, budget systems and laptops. Vmix is usable for anyone anywhere, not only for those that can ignore budget. Can't compare OBS to vMix on any level, its a different audience, with its own pros and cons.

I am willing to bet one of my vMix mousepads on the fact that there are a lot more productions that have a 2000-3000 euro budget than there are that can just get the high end i9s. For those people, price per performance does matter. I spent 20k on my new mobile studio, and for me it made sense to balance single computer investments with overall quality and flexibility. Spending 10k instead of 5k on one server just to get similar intel performance, a Quadro or TitanXP is a waste of resources, and was better spent investing in NDI converters, a third workstation, an extra drawer flightcase.

The point wasnt to get a full turnaround, but to look at the current market, and the current market has Intel having production shortages, a new release that is very expensive for its performance gain, and the competition actually being up there in terms of performance at a competing price. And this release also runs more cores/threads just like AMD (albeit at higher clocks).
Looking into the future there is gonna be a Zen2 release somewhere next year, and early news is positive on this. TR2 is killing it in the high end rendering department. I can't be the only one that is happy there is competition for intel right, if anything it pushes them to do better or lower prices.
JoseL  
#6 Posted : Tuesday, October 23, 2018 8:49:05 PM(UTC)
JoseL

Rank: Advanced Member

Groups: Registered
Joined: 4/15/2018(UTC)
Posts: 64
Man
Location: Spain

Thanks: 6 times
Was thanked: 19 time(s) in 13 post(s)
Originally Posted by: Vuurmannetje Go to Quoted Post


. Spending 10k instead of 5k on one server just to get similar intel performance, a Quadro or TitanXP is a waste of resources, and was better spent investing in NDI converters, a third workstation, an extra drawer flightcase.
.


5k difference between AMD and Intel?...

Quadro and titan are different things. Quadro is professional cards of nvidia and titan is same as geforce, cards for gamers.
If you do not need this extra professional tools, it is a waste of money for you.
What extra with quadro?
Edid support
More than 2x nvidia encoder or decoders
10bit
Genlock and sync between outputs
Save money if you do not need is ok.
Save on AMD 100-400-600$ depend of number of core at least for me is a no sense. At the end it is 5-10% ornless in the total cost of a system.
Cost of ssd, ram, monitors, ups, control surface, audio, sdi cards, thunderbolt... a lot of things in a system that will cost same or more than the intel processor itself.

On laptop side i think you will want thunderbolt for expansion. AMD is not compatible
Vuurmannetje  
#7 Posted : Tuesday, October 23, 2018 9:44:35 PM(UTC)
Vuurmannetje

Rank: Advanced Member

Groups: Registered
Joined: 5/14/2018(UTC)
Posts: 112
Location: Netherlands

Thanks: 3 times
Was thanked: 28 time(s) in 18 post(s)
Yeah, on the laptop side intel is a definite no brainer.

But if Im looking in the 2000 bracket, I can swap some parts around in a system if I have an extra 200 euros for the same performance, for example, I can go for a 1080ti instead of 1070ti. I can get a higher license of vmix for that money, so per system, there is a point to looking at price per performance.

The question is tho, in a 2000 bracket system, is the CPU a bottleneck in the first place?


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.