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
EliYahu  
#1 Posted : Wednesday, April 6, 2016 3:22:53 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
I'm running VMix with 3 1080p inputs into a capture card. I also am running 3 monitors but want to run a 4th monitor so that other people in our studio can see the broadcast output.

I'm looking at a high end 3D graphics card (EVGA GeForce GTX 980 Ti 06G-P4-4996-KR 6GB), but also looking at a high-end 2D graphics card (PNY NVIDIA NVS 510 Quad DisplayPort UHD 4K Graphics Card).

The 3D card costs twice as much, so I don't want to buy it unless I have to. Will the 2D card do the job? I also record the broadcast at 1080p to disk and broadcast 3 streams at once (1080, 720 and 480) so I need to be sure it will do the job.

Any advice is appreciated....thanks.
IceStream  
#2 Posted : Thursday, April 7, 2016 10:51:02 AM(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)
@ EliYahu

From what I can gather, the NVS 510 is great for running multiple monitors with business desktop spreadsheets and such for traders, but maybe not so good for rendering video and games where the GTX 980 will shine.
(based on Q&A from Newegg: http://www.newegg.com/Pr...spx?Item=N82E16814133479 )
I would look into the possibility of splitting the signal or daisy chaining it to supply additional monitors instead of feeding an additional monitor from the video card and maybe opt for a GTX 780 or downgrade to a GTX 750.
Just my thoughts.

Ice
thanks 1 user thanked IceStream for this useful post.
EliYahu on 4/14/2016(UTC)
EliYahu  
#3 Posted : Tuesday, April 12, 2016 1:24:48 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
Greetings Icestream and/or others,

I found out that my existing card does allow for 4 outputs. But I'm having a real problem with rendering time.

A little background...

I'm runnning a Magewell XI400DE-HDMI 4 HDMI input capture card on an Asus X99 motherboard and I7-5820k CPU, 16GB RAM. The Magewell gets 3 inputs..1 from a camera, another from a laptop running powerpoint, and another from this PC.

For my live video broadcast I use 2 of the slots on my video card for the displays in front of me...which are for running Vmix, monitoring an IRC chat room, and tracking live connection statistics on a browser.
The 3rd output on my video card is sent directly into the Magewell capture card and into Vmix. I use it for running music videos off the PC during the broadcast.

I send the video out to the internet with 3 separate streams: 1080p (4.5Mbps), 720p (778kpbs) and 480p (350kbps). I also record the broadcast onto an SSD drive, h264 MP4 @8Mbps

Even with all of this, Vmix is running at less than 10ms render time. I use one of the fastest video cards, an asus GTX970 strix.

Here is the problem:

Once I learned that this card does allow for 4 monitors, I tried to use that 4th output to send a full screen of Vmix's video output (the same thing that goes to the media server) to a monitor in the broadcast building. But doing this causes my render time to shoot up to 30-50ms. I learned that this higher render time causes VMix to not record the broadcast properly...dropping frames.

Do I need to SLI a second video card? Would that help? Would a 2D card resolve the problem?

I'm not sure what to do...
richardgatarski  
#4 Posted : Tuesday, April 12, 2016 2:16:47 PM(UTC)
richardgatarski

Rank: Advanced Member

Groups: Registered
Joined: 2/18/2014(UTC)
Posts: 1,837
Location: Stockholm

Thanks: 144 times
Was thanked: 297 time(s) in 250 post(s)
I Don't know if SLI is used by vMix, but know rendering times are affected by how many outputs you use on your graphics card.

Why don't you use vMix to play out the music videos? (saves you one output).

Also, try reducing your Window's screen resolutions for the monitor to 1280x720, that might help.
And, if you for some reason need to play out your music videos over the graphic card, set that output to 720 as well.
EliYahu  
#5 Posted : Tuesday, April 12, 2016 4:43:20 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
Greetings Richard,

I appreciate your suggestions. I tried dropping one monitor and also reducing the size to 720p. Neither had a significant effect on the render time. As of now, I'm only running a 5ms render time, but when I click "fullscreen" to display the output on a separate monitor it jumps up to 35ms...even at 720p.

I'm willing to SLI the existing video card to help with the render time, but I'm wondering if that will help? Perhaps there is a bottleneck within vmix somewhere?
richardgatarski  
#6 Posted : Tuesday, April 12, 2016 4:58:41 PM(UTC)
richardgatarski

Rank: Advanced Member

Groups: Registered
Joined: 2/18/2014(UTC)
Posts: 1,837
Location: Stockholm

Thanks: 144 times
Was thanked: 297 time(s) in 250 post(s)
Hmmmm.
Maybe it's because you render three streams. What happens if you only send one stream?
BTW, are you using hardware encoding in the streamer settings? (it uses GPU power)
thanks 1 user thanked richardgatarski for this useful post.
EliYahu on 4/14/2016(UTC)
EliYahu  
#7 Posted : Tuesday, April 12, 2016 5:00:41 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
It is doing this without running any streams or recording. Just sitting there at a ready state, the render time jumps 10x when I hit "fullscreen."
EliYahu  
#8 Posted : Tuesday, April 12, 2016 5:04:21 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
I'm not using hardware acceleration (GPU) on the streams. Incidentally my CPU during the broadcast is around 20-25%.
mjgraves  
#9 Posted : Wednesday, April 13, 2016 10:50:39 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)
Rather than use the fourth video card output for the distant monitor why no try to feed it via NDI? That implies that you have a computer at the far end running the Newtek Monitor app. I expect that would offload some of the work from your GPU.
thanks 1 user thanked mjgraves for this useful post.
EliYahu on 4/14/2016(UTC)
EliYahu  
#10 Posted : Wednesday, April 13, 2016 5:30:44 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
Greetings MJ,

I appreciate your suggestion and I could possibly implement that, but that would require me to run a 3rd computer in the broadcast building...something that I would rather avoid if possible.

I've emailed support with a link to this forum post. Hopefully they have a solution for me. I appreciate everyone's input.

Tom
mjgraves  
#11 Posted : Friday, April 15, 2016 12:11:10 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)
I was wondering just how much hardware would be required to arrange a remote monitor driven via NDI. I had a cute little old embedded box called a FIT-PC2 on the shelf. It's a tiny little computer circa 2009 built for digital signage applications. Intel Atom Z530 at 1.6 GHz, GMA500 video with HDMI output, 1 GB RAM, Gigabit Ethernet. It's basically a netbook.

I tossed an SSD in it and loaded Windows 7-32 bit. Once the OS & drivers were installed I loaded Newtek's NDI Monitor app and connected it to vMix over my LAN. The vMix project was set for 720p.

The hardware will drive a display at 1920x1080P60. However, the Atom isn't quite enough CPU to deliver full frame-rate. It seems to be delivering about 8-10 f/s depending upon the amount of motion in the video. The CPU is pegged at 100%, even with the video monitor app windowed. When pushed to full frame size the frame rate drops further.

An newer embedded PC with more CPU should be able to do a decent job driving a monitor this way.

Michael
Ash  
#12 Posted : Friday, April 15, 2016 5:35:25 PM(UTC)
Ash

Rank: Advanced Member

Groups: Registered
Joined: 11/19/2013(UTC)
Posts: 127
Location: Hobart Tasmania Australia

Thanks: 13 times
Was thanked: 11 time(s) in 8 post(s)
Would this device help. Avermedia GC550

Records and has HDMI pass thru plus other features.

Ash


EliYahu wrote:
Greetings MJ,

I appreciate your suggestion and I could possibly implement that, but that would require me to run a 3rd computer in the broadcast building...something that I would rather avoid if possible.

I've emailed support with a link to this forum post. Hopefully they have a solution for me. I appreciate everyone's input.

Tom

EliYahu  
#13 Posted : Wednesday, April 20, 2016 12:49:18 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
I went ahead and purchased & installed another 970GTX and the render time was still above 30. I also learned that with SLI you can only have 2 screens.

I'm not sure the Avermedia device would be helpful. The bottleneck doesn't appear to be "recording to disk." The render time is still above 30 even without running a broadcast or doing any kind of recording.

Jim_C  
#14 Posted : Sunday, April 24, 2016 6:24:06 PM(UTC)
Jim_C

Rank: Advanced Member

Groups: Registered
Joined: 2/6/2015(UTC)
Posts: 103
United States

Thanks: 20 times
Was thanked: 7 time(s) in 6 post(s)
Do you want to show the exact thing on the 4th monitor that you are already showing on one of the other three?

If so get an HDMI or DVI distribution amp and split the feed coming out to the monitor you want to duplicate.


edit: Nnevermind.. read more
richardgatarski  
#15 Posted : Monday, April 25, 2016 7:24:23 AM(UTC)
richardgatarski

Rank: Advanced Member

Groups: Registered
Joined: 2/18/2014(UTC)
Posts: 1,837
Location: Stockholm

Thanks: 144 times
Was thanked: 297 time(s) in 250 post(s)
EliYahu, I have an issue that might be related to your problems. A while ago some of my PCs (eg GTX 760, GTX860M) began to show stuttering video when Fullscren was on. Recently I noticed that the render time jumped from around 10 ms to around 40 ms when I turned Fullscreen on, and the stuttering began. I am still trying to figure out why.

One idea I have/had is that it has something to do with the use of FlipEx. The other day I found out that if I rolled back the Nvidia graphics driver the stuttering problem disappeared. Not sure which version, it was one from mid december 2015 (it will be a few days before I can check).

If you care/dare, try with an earlier graphics driver, and experiment with the FlipEx settings (Performance, check Advanced mode if v17).
EliYahu  
#16 Posted : Thursday, May 19, 2016 9:48:53 PM(UTC)
EliYahu

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 35

Thanks: 16 times
Was thanked: 4 time(s) in 3 post(s)
VMix support was able to find the issue. I have been running Windows 7, but without the Aero theme. Apparently VMix relies on the Aero theme for some reason because switching away from it causes the render times to increase when going to full screen.

I also learned that a 2D video card will not work with Vmix.

Thanks to everyone for your efforts in helping me resolve the issue.
Users browsing this topic
Guest (3)
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.