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
3xscreen  
#1 Posted : Thursday, April 22, 2021 10:26:20 PM(UTC)
3xscreen

Rank: Member

Groups: Registered
Joined: 7/9/2020(UTC)
Posts: 11
United Kingdom
Location: London

Was thanked: 1 time(s) in 1 post(s)
I thought it might be worthwhile to share the details of an issue we had on a production last night. On a slightly more complex 1080p30 project with 8 x SDI inputs (Zoom callers), one x SDI output, 8 x vMixCallers, a number of VTs and outputting ISOs for external recording via NDI, we started to see render times peak at 50-80mS and could hear pops and crackles on PGM audio - which we gather was hearing frames being lost (video was also ever so slightly less smooth).

Thankfully there was a break in the program that a downstream vMix machine was responsible for running so we could look in to what was going wrong on our upstream machine and how we could keep render time well below the 33ms ceiling at 30 fps before frames start to get lost.

Reading https://www.vmix.com/kno...nosing-high-render-times we checked GPU settings and everything obvious, tried dropping our NDI ISOs out, explored the impact of the number of vMixCallers...

The key change we eventually made that resolved the issue was to stop External and take PGM out as NDI instead of SDI. That slashed render times to consistently under 20 mS and more like 10mS.

Could rendering External have such an inpact? We were wondering if rendering an external SDI output is CPU and NDI is GPU? Our inputs were all on a Decklink Quad 2 but the output was on an older singlelane Decklink card. We were also wondering if the output card we were using was to blame and plan to try a much newer Decklink Mini Monitor.

Anyone else seen anything similar?

regards, Scott

xaver  
#2 Posted : Thursday, April 22, 2021 11:23:14 PM(UTC)
xaver

Rank: Advanced Member

Groups: Registered
Joined: 11/11/2016(UTC)
Posts: 378
Man
Location: Europe

Thanks: 23 times
Was thanked: 38 time(s) in 32 post(s)
Hi
as we seen in our PC, is the position of the capture cards
in some port they are not working very well, in the other port, no problem
so we changed the order of the cards and get much better work
zenvideo  
#3 Posted : Friday, April 23, 2021 1:54:07 AM(UTC)
zenvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/13/2014(UTC)
Posts: 515
Man
United Kingdom
Location: Manchester, UK

Thanks: 2 times
Was thanked: 183 time(s) in 130 post(s)
Originally Posted by: 3xscreen Go to Quoted Post
We were wondering if rendering an external SDI output is CPU and NDI is GPU?

Standard NDI encoding on a PC is CPU-based (as used for the vMix NDI outputs).
Users browsing this topic
Guest
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.