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.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2012(UTC) Posts: 2,637 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
|
1 user thanked IceStream for this useful post.
|
|
|
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...
|
|
|
|
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.
|
|
|
|
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?
|
|
|
|
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)
|
1 user thanked richardgatarski for this useful post.
|
|
|
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."
|
|
|
|
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%.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 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.
|
1 user thanked mjgraves for this useful post.
|
|
|
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
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 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
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/6/2015(UTC) Posts: 103 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
|
|
|
|
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).
|
|
|
|
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.
|
|
|
|
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close